diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/WxRentContractController.java b/mallinkAdmin/src/main/java/com/iformall/controller/WxRentContractController.java index 331337942..1d503e108 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/WxRentContractController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/WxRentContractController.java @@ -126,5 +126,11 @@ public class WxRentContractController extends BaseController { wxRentContractService.exportContract(request,response,getTenantId(),id); } + @GetMapping("updateRentContractStatus") + @ApiImplicitParam(name = "id", value = "id", dataType = "Long", paramType = "query", required = true) + public ResultData updateRentContractStatus(Long id) { + logger.debug("[" + getIpAddr() + "] WxRentContractController::updateRentContractStatus"); + return wxRentContractService.updateRentContractStatus(id); + } } diff --git a/mallinkService/src/main/java/com/iformall/service/WxRentContractService.java b/mallinkService/src/main/java/com/iformall/service/WxRentContractService.java index 3b7060a49..a15a18461 100644 --- a/mallinkService/src/main/java/com/iformall/service/WxRentContractService.java +++ b/mallinkService/src/main/java/com/iformall/service/WxRentContractService.java @@ -61,4 +61,6 @@ public interface WxRentContractService { ResultData updateFile(WxRentContract wxRentContract); + ResultData updateRentContractStatus(Long id); + } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java index cbc8a2b2b..2fb02e9a0 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxRentContractServiceImpl.java @@ -698,6 +698,15 @@ public class WxRentContractServiceImpl implements WxRentContractService { return getResultDataForUpdate(record); } + @Override + public ResultData updateRentContractStatus(Long id) { + WxRentContract wxRentContract = new WxRentContract(); + wxRentContract.setId(id); + wxRentContract.setStatus(EnumRentContractStatus.SIGNED_RENT_UNPAID.getCode()); + wxRentContractMapper.updateByPrimaryKeySelective(wxRentContract); + return null; + } + public Map getRentAndPropertyInfo(Long id) { logger.info("获取租赁物业合同数据>>>>>>id:" + id); WxRentContract wxRentContract = wxRentContractMapper.selectByPrimaryKey(id);