From 69ead14b10426f52446888706ad38c9a7a9a8cb5 Mon Sep 17 00:00:00 2001
From: chenhao <852066789@qq.com>
Date: Fri, 6 Jun 2025 17:17:39 +0800
Subject: [PATCH] =?UTF-8?q?fix(sip):=20=E4=BC=98=E5=8C=96=E9=A1=B9?=
=?UTF-8?q?=E7=9B=AE=E7=BC=96=E7=A0=81=E7=94=9F=E6=88=90=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- 在 ProjectInfoMapper.xml 中简化了 selectMaxProjectCode 查询语句
- 在 ProjectInfoServiceImpl.java 中优化了 setProjectCode 方法的逻辑
- 添加了对代理名称和支援用户名称的模糊查询功能
---
.../ruoyi/sip/service/impl/ProjectInfoServiceImpl.java | 8 ++++----
.../src/main/resources/mapper/sip/ProjectInfoMapper.xml | 8 ++++----
2 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java
index 19b9eb9f..4e83939f 100644
--- a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java
+++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java
@@ -143,11 +143,11 @@ public class ProjectInfoServiceImpl implements IProjectInfoService {
private void setProjectCode(ProjectInfo projectInfo) {
String s = projectInfoMapper.selectMaxProjectCode(projectInfo);
if (s == null) {
- projectInfo.setProjectCode(PROJECT_CODE_PREFIX + "00001");
- }else{
- projectInfo.setProjectCode(PROJECT_CODE_PREFIX + String.format("%0" + PROJECT_CODE_LENGTH + "d",
- Integer.parseInt(s.substring(PROJECT_CODE_PREFIX.length())) + 1));
+ s = "0";
}
+ projectInfo.setProjectCode(PROJECT_CODE_PREFIX + String.format("%0" + PROJECT_CODE_LENGTH + "d",
+ Integer.parseInt(s.substring(PROJECT_CODE_PREFIX.length())) + 1));
+
}
private void saveOtherInfo(ProjectInfo projectInfo1) {
diff --git a/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml b/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml
index f4958f30..d57c4bde 100644
--- a/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml
+++ b/ruoyi-sip/src/main/resources/mapper/sip/ProjectInfoMapper.xml
@@ -77,11 +77,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"