From 410227e469df13201cfe7b6d9c254b02fba5e11b Mon Sep 17 00:00:00 2001
From: renkang <8417338+k94314517@user.noreply.gitee.com>
Date: 星期四, 28 十一月 2024 14:48:51 +0800
Subject: [PATCH] 客户资料 巡检任务业务

---
 server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractBillServiceImpl.java |    7 ++++---
 1 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractBillServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractBillServiceImpl.java
index 641c496..34218a5 100644
--- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractBillServiceImpl.java
+++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/YwContractBillServiceImpl.java
@@ -389,16 +389,17 @@
                             .isNotNull(YwContractBill::getCode)
                             .apply(" CREATE_DATE like '"+codeDate+"%' ")
                             .orderByDesc(YwContractBill::getId)
+                            .last(" limit  1 ")
                     );
-                    Integer maxCode = Constants.ONE;
+                    Integer maxCode = Constants.ZERO;
                     if(Objects.nonNull(ywContractBill)){
-                        maxCode = Integer.valueOf(ywContractBill.getCode().replace("ZD"+codeDate,""));
+                        maxCode = Integer.valueOf(ywContractBill.getCode().replace(("ZD"+codeDate+"-"),""));
                     }
                     for (YwContractBill contractBill:codeDateBillList) {
                         maxCode = maxCode + 1;
                         contractBill.setCode("ZD" + codeDate + "-" + StringUtils.leftPad(maxCode.toString() , 4,"0"));
                         ywContractBillMapper.update(null, new UpdateWrapper<YwContractBill>().lambda().set(YwContractBill::getCode,contractBill.getCode())
-                                .eq(YwContractBill::getId,ywContractBill.getId()));
+                                .eq(YwContractBill::getId,contractBill.getId()));
                     }
                 }
             }

--
Gitblit v1.9.3