From 1d24f786b1b31557b5a767f515cec5ecb3da48aa Mon Sep 17 00:00:00 2001 From: chenhao <852066789@qq.com> Date: Fri, 6 Jun 2025 16:12:30 +0800 Subject: [PATCH] =?UTF-8?q?feat(sip):=20=E4=BC=98=E5=8C=96=E9=A1=B9?= =?UTF-8?q?=E7=9B=AE=E4=BF=A1=E6=81=AF=E6=9B=B4=E6=96=B0=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在更新项目信息时,增加对竞争对手列表的处理 - 如果竞争对手列表不为空,则将其转换为逗号分隔的字符串 - 这个改动解决了在更新项目信息页面时,竞争对手下拉框显示不正确的问题 --- .../com/ruoyi/sip/service/impl/ProjectInfoServiceImpl.java | 3 +++ 1 file changed, 3 insertions(+) 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 64748db2..19b9eb9f 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 @@ -188,6 +188,9 @@ public class ProjectInfoServiceImpl implements IProjectInfoService { public int updateProjectInfo(ProjectInfo projectInfo) { // 获取更新前的项目信息 ProjectInfo oldProjectInfo = this.selectProjectInfoById(projectInfo.getId()); + if (CollUtil.isNotEmpty(projectInfo.getCompetitorList())) { + projectInfo.setCompetitor(projectInfo.getCompetitorList().stream().filter(StringUtils::isNotEmpty).collect(Collectors.joining(","))); + } //变更属地校验 if (!projectInfo.getAgentCode().equals(oldProjectInfo.getAgentCode())) { //查询订单信息 如果有抛出异常