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)) {