From fe17498e9e83943ceedcb51b99fbb480e4f648ed Mon Sep 17 00:00:00 2001 From: Derran Date: Fri, 22 Mar 2024 15:08:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/command/product/user/request/UserCreateProductDto.java | 3 +++ .../api/command/product/user/request/UserEditProductDto.java | 3 +++ 2 files changed, 6 insertions(+) diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserCreateProductDto.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserCreateProductDto.java index f692567..d0158d4 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserCreateProductDto.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserCreateProductDto.java @@ -81,6 +81,9 @@ public class UserCreateProductDto implements Trans2DomainAssembler { List productSpecTermList = new ArrayList<>(); if (Objects.nonNull(productSpecUnit)) { productSpecTermList.add(ProductSpecTerm.build(ProductSpecTermNameEnum.SPEC, productSpecUnit, null)); + if (ProductSpecTermUnitEnum.SPEC_PERIOD.equals(productSpecUnit)) { + purchaseTimeValue = "-1"; + } } if (StrUtil.isNotBlank(validityPeriodValue)) { if (!NumberUtil.isNumber(validityPeriodValue)) { diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserEditProductDto.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserEditProductDto.java index 2e7f4f0..87573e4 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserEditProductDto.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/api/command/product/user/request/UserEditProductDto.java @@ -92,6 +92,9 @@ public class UserEditProductDto implements Trans2DomainAssembler { List productSpecTermList = new ArrayList<>(); if (Objects.nonNull(productSpecUnit)) { productSpecTermList.add(ProductSpecTerm.build(ProductSpecTermNameEnum.SPEC, productSpecUnit, null)); + if (ProductSpecTermUnitEnum.SPEC_PERIOD.equals(productSpecUnit)) { + purchaseTimeValue = "-1"; + } } if (StrUtil.isNotBlank(validityPeriodValue)) { if (!NumberUtil.isNumber(validityPeriodValue)) {