|
|
|
@@ -29,6 +29,7 @@ import org.springframework.web.bind.annotation.*; |
|
|
|
import javax.servlet.http.HttpServletRequest; |
|
|
|
import javax.servlet.http.HttpServletResponse; |
|
|
|
import java.text.SimpleDateFormat; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.Map; |
|
|
|
|
|
|
|
@@ -98,16 +99,17 @@ public class WxRentContractController extends BaseController { |
|
|
|
@SystemControllerLog(description = "租赁合同-更新租赁开始日期") |
|
|
|
public ResultData updateRentStartTime(@RequestBody WxRentContract wxRentContract) { |
|
|
|
logger.debug("[" + getIpAddr() + "] WxRentContractController::updateRentStartTime"); |
|
|
|
Integer rentStartType = wxRentContract.getRentStartType(); |
|
|
|
wxRentContract = wxRentContractMapper.selectByPrimaryKey(wxRentContract.getId()); |
|
|
|
if(rentStartType!=null && rentStartType.equals(EnumRentStartType.STARTTIME.getCode())){ |
|
|
|
wxRentContract.setRentalStartDate(wxRentContract.getStartDate()); |
|
|
|
WxRentContract rentContract = wxRentContractMapper.selectByPrimaryKey(wxRentContract.getId()); |
|
|
|
rentContract.setRentalStartDate(wxRentContract.getRentalStartDate()); |
|
|
|
|
|
|
|
if(wxRentContract.getRentStartType()!=null && wxRentContract.getRentStartType().equals(EnumRentStartType.STARTTIME.getCode())){ |
|
|
|
rentContract.setRentalStartDate(rentContract.getStartDate()); |
|
|
|
} |
|
|
|
MallUserInfo user = getUser(); |
|
|
|
wxRentContract.setTenantId(user.getTenantId()); |
|
|
|
wxRentContract.setAdjustPeriodHandle(); |
|
|
|
wxRentContract.setRentPriceHandle(); |
|
|
|
return wxRentContractService.update(wxRentContract, user.getId(),user.getName()); |
|
|
|
rentContract.setTenantId(user.getTenantId()); |
|
|
|
rentContract.setAdjustPeriodHandle(); |
|
|
|
rentContract.setRentPriceHandle(); |
|
|
|
return wxRentContractService.update(rentContract, user.getId(),user.getName()); |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping("update") |
|
|
|
|