diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java index be0b06fa4..9e2afe7d7 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/contract/WxPropertyContractController.java @@ -71,12 +71,6 @@ public class WxPropertyContractController extends BaseController { public ResultData updateRentStartTime(@RequestBody WxPropertyContract wxPropertyContract) { logger.debug("[" + getIpAddr() + "] WxPropertyContractController::updateRentStartTime"); WxPropertyContract propertyContract = wxPropertyContractMapper.selectByPrimaryKey(wxPropertyContract.getId()); - propertyContract.setRentalStartDate(wxPropertyContract.getRentalStartDate()); - - if(wxPropertyContract.getRentStartType()!=null && wxPropertyContract.getRentStartType().equals(EnumRentStartType.STARTTIME.getCode())){ - propertyContract.setRentalStartDate(propertyContract.getStartDate()); - } - MallUserInfo user = getUser(); propertyContract.setTenantId(user.getTenantId()); propertyContract.setAdjustPeriodHandle(); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java index 5adf8153d..c1b756059 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxPropertyContractServiceImpl.java @@ -707,9 +707,10 @@ public class WxPropertyContractServiceImpl implements WxPropertyContractService if (wxPropertyContract != null) { int receivePeriod = wxPropertyContract.getReceivePeriod().intValue(); Integer lease = wxPropertyContract.getLease(); - Date rentalStartDate = propertyContract.getRentalStartDate(); - if (propertyContract.getRentShopType().equals(EnumRentStartType.STARTTIME.getCode())) { - rentalStartDate = propertyContract.getStartDate(); + Date rentalStartDate = wxPropertyContract.getRentalStartDate(); + System.out.println(wxPropertyContract.getRentStartType().intValue() + "------------------"); + if (wxPropertyContract.getRentStartType().equals(EnumRentStartType.STARTTIME.getCode())) { + rentalStartDate = wxPropertyContract.getStartDate(); } propertyContract.setRentalStartDate(rentalStartDate); Long price = propertyContract.getPrice();