From f50963f4625215e0179c5d603693f2e1959969de Mon Sep 17 00:00:00 2001 From: MrShi <1878285526@qq.com> Date: 星期一, 09 十二月 2024 15:01:43 +0800 Subject: [PATCH] Merge branch 'master' of http://139.186.142.91:10010/r/productDev/funingyunwei --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractRevenueServiceImpl.java | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractRevenueServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractRevenueServiceImpl.java index 20da8dc..a462929 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractRevenueServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractRevenueServiceImpl.java @@ -85,7 +85,12 @@ ){ throw new BusinessException(ResponseStatus.BAD_REQUEST); } - YwContractBill ywContractBill = ywContractBillMapper.selectById(ywContractRevenue.getBillId()); + YwContractBill ywContractBill = ywContractBillMapper.selectJoinOne(YwContractBill.class, + new MPJLambdaWrapper<YwContractBill>() + .selectAll(YwContractBill.class) + .selectAs(YwContract::getStatus, YwContractBill::getContractStatus) + .leftJoin(YwContract.class,YwContract::getId,YwContractBill::getContractId) + .eq(YwContractBill::getId,ywContractRevenue.getBillId())); if(Objects.isNull(ywContractBill)){ throw new BusinessException(ResponseStatus.DATA_EMPTY.getCode(),"鏈煡璇㈠埌璐﹀崟淇℃伅"); } @@ -189,7 +194,8 @@ ywContractRevenueMapper.insert(ywContractRevenue); ywContractBillMapper.updateById(ywContractBill); //濡傛灉璐﹀崟瀹岀粨锛屽垯鏌ヨ鍚堝悓涓嬪紑鍚腑鐨勮处鍗曟槸鍚﹀瓨鍦ㄩ��娆句腑 濡傛灉涓嶅瓨鍦ㄥ垯鏍囪鍚堝悓宸查��娆� - if(Constants.equalsInteger(ywContractBill.getPayStatus(),Constants.ONE)){ + if(Constants.equalsInteger(ywContractBill.getContractStatus(),Constants.THREE) + && Constants.equalsInteger(ywContractBill.getPayStatus(),Constants.ONE)){ if( ywContractBillMapper .selectCount(new QueryWrapper<YwContractBill>().lambda().eq(YwContractBill::getContractId,ywContractBill.getContractId()) .ne(YwContractBill::getId,ywContractBill.getId()) @@ -443,7 +449,8 @@ .eq(Objects.nonNull(model)&&Objects.nonNull(model.getRevenueType()), YwContractRevenue::getRevenueType,model.getRevenueType()) .ge(Objects.nonNull(model)&&Objects.nonNull(model.getPayDateStart()),YwContractRevenue::getActPayDate, Utils.Date.getStart(model.getPayDateStart())) - .le(Objects.nonNull(model)&&Objects.nonNull(model.getPayDateEnd()),YwContractRevenue::getActPayDate, Utils.Date.getEnd(model.getPayDateEnd())) ) + .le(Objects.nonNull(model)&&Objects.nonNull(model.getPayDateEnd()),YwContractRevenue::getActPayDate, Utils.Date.getEnd(model.getPayDateEnd())) + .orderByDesc(YwContractRevenue::getId)) ; this.dealRoomDetail(iPage.getRecords()); -- Gitblit v1.9.3