From 9b73add815348123d6cdc970e6c2acfe3956edc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Mon, 11 Mar 2024 00:56:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/SmzSspProblemmodifyDraftServiceImpl.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/yanzhu-jh/src/main/java/com/yanzhu/jh/trouble/service/impl/SmzSspProblemmodifyDraftServiceImpl.java b/yanzhu-jh/src/main/java/com/yanzhu/jh/trouble/service/impl/SmzSspProblemmodifyDraftServiceImpl.java index e755538f..8d5062e4 100644 --- a/yanzhu-jh/src/main/java/com/yanzhu/jh/trouble/service/impl/SmzSspProblemmodifyDraftServiceImpl.java +++ b/yanzhu-jh/src/main/java/com/yanzhu/jh/trouble/service/impl/SmzSspProblemmodifyDraftServiceImpl.java @@ -12,7 +12,9 @@ import com.ruoyi.common.enums.PublicStateEnum; import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.system.mapper.SysDeptMapper; +import com.yanzhu.jh.project.domain.SurProject; import com.yanzhu.jh.project.domain.SurProjectUserinfo; +import com.yanzhu.jh.project.mapper.SurProjectMapper; import com.yanzhu.jh.project.mapper.SurProjectUserinfoMapper; import com.yanzhu.jh.trouble.domain.SmzSspAuditinfo; import com.yanzhu.jh.trouble.domain.SmzSspFileinfo; @@ -39,6 +41,9 @@ public class SmzSspProblemmodifyDraftServiceImpl implements ISmzSspProblemmodify @Autowired private SysDeptMapper deptMapper; + @Autowired + private SurProjectMapper surProjectMapper; + @Autowired private SmzSspAuditinfoMapper smzSspAuditinfoMapper; @@ -128,6 +133,11 @@ public class SmzSspProblemmodifyDraftServiceImpl implements ISmzSspProblemmodify } //设置主图 smzSspProblemmodify.setMarksPicture(smzSspProblemmodify.getSmarkUrl().split(",")[0]); + //兼容项目名称为空的异常... + if(StringUtils.isEmpty(smzSspProblemmodify.getProblemArea())){ + SurProject surProject = surProjectMapper.selectSurProjectById(smzSspProblemmodify.getProjectId()); + smzSspProblemmodify.setProblemArea(surProject.getProjectName()); + } smzSspProblemmodifyMapper.insertSmzSspProblemmodify(smzSspProblemmodify); SmzSspAuditinfo smzSspAuditinfo = new SmzSspAuditinfo(); smzSspAuditinfo.setMainId(smzSspProblemmodify.getId()); @@ -196,6 +206,11 @@ public class SmzSspProblemmodifyDraftServiceImpl implements ISmzSspProblemmodify smzSspProblemmodifyDraftMapper.deleteSmzSspProblemmodifyDraftById(smzSspProblemmodify.getId()); //设置主图 smzSspProblemmodify.setMarksPicture(smzSspProblemmodify.getSmarkUrl().split(",")[0]); + //兼容项目名称为空的异常... + if(StringUtils.isEmpty(smzSspProblemmodify.getProblemArea())){ + SurProject surProject = surProjectMapper.selectSurProjectById(smzSspProblemmodify.getProjectId()); + smzSspProblemmodify.setProblemArea(surProject.getProjectName()); + } smzSspProblemmodifyMapper.insertSmzSspProblemmodify(smzSspProblemmodify); SmzSspAuditinfo smzSspAuditinfo = new SmzSspAuditinfo(); smzSspAuditinfo.setMainId(smzSspProblemmodify.getId());