From 57b27380a1dd02d990fb7e9d8db5b8fe8938ff91 Mon Sep 17 00:00:00 2001
From: zzw <wander.zheng@qq.com>
Date: 星期一, 20 十一月 2023 10:26:32 +0800
Subject: [PATCH] 编号

---
 zt/core/src/main/java/com/zt/modules/coderule/service/SysCodeRuleService.java |    9 ++++-----
 1 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/zt/core/src/main/java/com/zt/modules/coderule/service/SysCodeRuleService.java b/zt/core/src/main/java/com/zt/modules/coderule/service/SysCodeRuleService.java
index 2234b69..9cfb50d 100644
--- a/zt/core/src/main/java/com/zt/modules/coderule/service/SysCodeRuleService.java
+++ b/zt/core/src/main/java/com/zt/modules/coderule/service/SysCodeRuleService.java
@@ -46,14 +46,13 @@
     public String getNewCode(Map<String, String> map) {
         SysCodeRule codeRule = baseDao.getCodeRule(map);
         String newCodeTemplet = codeRule.getCodeRule();
+        String year = map.get("year");
         if (map.get("projectId")!=null){
-            String projectIdentity = baseDao.getProjectIdentity(map.get("projectId"));
-            newCodeTemplet = newCodeTemplet.replace("[椤圭洰缂栧彿]",projectIdentity);
+            Map<String, String> mapProject = baseDao.getMapProjectIdentity(map.get("projectId"));
+            newCodeTemplet = newCodeTemplet.replace("[椤圭洰缂栧彿]",mapProject.get("identity"));
+            year = mapProject.get("year");
         }
-        SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
-        String year = sdf.format(new Date());
         newCodeTemplet = newCodeTemplet.replace("[骞翠唤]",year);
-
         String xhTemplet = StringUtils.substring("__________",0,codeRule.getNoByteNum());
         newCodeTemplet = newCodeTemplet.replace("[搴忓彿]",xhTemplet);
         int xhStartPosition = newCodeTemplet.indexOf(xhTemplet);

--
Gitblit v1.9.1