From 6544203a132369d9d1db2531596f837fcc9fa39f Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期四, 15 五月 2025 18:32:07 +0800
Subject: [PATCH] git ch

---
 server/service/src/main/java/com/doumee/dao/business/model/SettleClaims.java               |   25 +++
 server/service/src/main/java/com/doumee/core/utils/Constants.java                          |   23 +++
 server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java |  198 +++++++++++++++++++++++++++++++++
 server/service/src/main/java/com/doumee/service/system/impl/SystemDictDataServiceImpl.java |    2 
 server/service/src/main/java/com/doumee/dao/business/dto/SettleClaimsDTO.java              |   98 ++++++++++++++++
 5 files changed, 338 insertions(+), 8 deletions(-)

diff --git a/server/service/src/main/java/com/doumee/core/utils/Constants.java b/server/service/src/main/java/com/doumee/core/utils/Constants.java
index 1207c71..51c282c 100644
--- a/server/service/src/main/java/com/doumee/core/utils/Constants.java
+++ b/server/service/src/main/java/com/doumee/core/utils/Constants.java
@@ -767,6 +767,7 @@
 
         LP_STAMP_FILE(31, "淇濋櫓鍏徃鐞嗚禂鐩栫珷鏂囦欢", "淇濋櫓鍏徃鐞嗚禂鐩栫珷鏂囦欢"),
         LP_FILE(32, "淇濋櫓鍏徃涓婁紶鐞嗚禂鏉愭枡涓�瑙堣〃", "淇濋櫓鍏徃涓婁紶鐞嗚禂鏉愭枡涓�瑙堣〃"),
+        LP_OTHER_FILE(33, "鐞嗚禂鍏朵粬鏉愭枡", "鐞嗚禂鍏朵粬鏉愭枡"),
 
         ;
         // 鎴愬憳鍙橀噺
@@ -1932,11 +1933,23 @@
 
 
     public  enum SettleClaimsStatus {
-        WAIT_ACCEPTANCE(0, "寰呭彈鐞�"),
-        RETURN_ACCEPTANCE(1, "閫�鍥炲彈鐞�"),
-        DEAL_ING(2, "鍙楃悊涓�"),
-        CONFIRM_INFORMATION(3, "纭璧勬枡"),
-        FINISH_ACCEPTANCE(4, "瀹屾垚鍙楃悊"),
+        //鐘舵�� 0鏆傚瓨涓� 1宸叉姤妗� 2寰呯珛妗� 3宸茬珛妗� 4绔嬫閫�鍥� 5寰呭彈鐞� 6鎷掔粷鍙楃悊 7鍟嗚寰呭鎵�
+        // 8鍟嗚瀹℃壒鎷掔粷 9宸插彈鐞� 10寰呮牳璧�  11宸叉牳璧� 12寰呯粨妗� 13宸茬粨妗� 14宸叉挙妗�
+        WAIT_ACCEPTANCE(0, "鏆傚瓨涓�"),
+        RETURN_ACCEPTANCE(1, "宸叉姤妗�"),
+        DEAL_ING(2, "寰呯珛妗�"),
+        CONFIRM_INFORMATION(3, "宸茬珛妗�"),
+        FINISH_ACCEPTANCE(4, "绔嬫閫�鍥�"),
+        WAIT_DEAL(5, "寰呭彈鐞�"),
+        REJECT_DEAL(6, "鎷掔粷鍙楃悊"),
+        WAIT_DISCUSS_AUDIT(7, "寰呭晢璁鎵�"),
+        WAIT_DISCUSS_REJECT(8, "鍟嗚瀹℃壒鎷掔粷"),
+        ACCEPTANCE(9, "宸插彈鐞�"),
+        WAIT_AUDIT_COMPENSATION(10, "寰呮牳璧�"),
+        COMPENSATION(11, "宸叉牳璧�"),
+        WAIT_CLOSE_CASE(12, "寰呯粨妗�"),
+        CLOSE_CASE(13, "寰呯粨妗�"),
+        RETURN(14, "宸叉挙妗�"),
         ;
         // 鎴愬憳鍙橀噺
         private String name;
diff --git a/server/service/src/main/java/com/doumee/dao/business/dto/SettleClaimsDTO.java b/server/service/src/main/java/com/doumee/dao/business/dto/SettleClaimsDTO.java
new file mode 100644
index 0000000..ac7fa87
--- /dev/null
+++ b/server/service/src/main/java/com/doumee/dao/business/dto/SettleClaimsDTO.java
@@ -0,0 +1,98 @@
+package com.doumee.dao.business.dto;
+
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.doumee.core.annotation.excel.ExcelColumn;
+import com.doumee.dao.business.model.Multifile;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+import java.util.List;
+
+/**
+ * Created by IntelliJ IDEA.
+ *
+ * @Author : Rk
+ * @create 2025/5/15 11:19
+ */
+@Data
+public class SettleClaimsDTO {
+
+    @ApiModelProperty(value = "瀛樺偍绫诲瀷锛�1=淇濆瓨锛�0=鏆傚瓨锛�")
+    private Integer saveType;
+
+    @ApiModelProperty(value = "鍑洪櫓浜�")
+    private Integer memberId;
+
+    @ApiModelProperty(value = "鍑洪櫓浜�")
+    private String idcardNo;
+
+    @ApiModelProperty(value = "鏂规缂栫爜锛堝叧鑱攕olutions锛�", example = "1")
+    private Integer solutionId;
+
+    @ApiModelProperty(value = "娲鹃仯鍗曚綅缂栫爜锛堝叧鑱攄ispatch_unit)", example = "1")
+    private Integer duId;
+
+    @ApiModelProperty(value = "宸ョ缂栫爜(鍏宠仈worktype)", example = "1")
+    private Integer worktypeId;
+
+    @ApiModelProperty(value = "浜嬫晠鍙戠敓鏃堕棿")
+    private String happenTime;
+
+    @ApiModelProperty(value = "灏辫瘖鍖荤枟鏈烘瀯")
+    private String hospital;
+
+    @ApiModelProperty(value = "鍑洪櫓鍦板尯(鍏宠仈areas)", example = "1")
+    private String areaId;
+
+    @ApiModelProperty(value = "鍑洪櫓鍦板尯鍚嶇О锛堢渷甯傦級")
+    private String areaInfo;
+
+    @ApiModelProperty(value = "浜嬫晠鎻忚堪")
+    private String content;
+
+    @ApiModelProperty(value = "浜嬫晠绫诲瀷 0宸ヤ綔鏈熼棿鍙椾激 1涓婁笅鐝�斾腑鍙椾激 2闈炲伐浣滄椂闂村彈浼� 3鎰忓鍙椾激", example = "1")
+    private Integer type;
+
+    @ApiModelProperty(value = "灏辫瘖绫诲瀷:0浣忛櫌 1闂ㄨ瘖", example = "1")
+    private Integer inHospital;
+
+    @ApiModelProperty(value = "鏄惁浼ゆ畫锛� 0鏄� 1鍚� 2寰呯‘瀹�")
+    private String hurtType;
+
+    @ApiModelProperty(value = "鏄惁鏈夊尰鐤椾繚闄� 0鏄� 1鍚�", example = "1")
+    private Integer medicalInsurance;
+
+    @ApiModelProperty(value = "鎶ユ瑙嗛")
+    private List<Multifile> reportFileList;
+
+    @ApiModelProperty(value = "鎶ユ浜哄鍚�")
+    private String informantName;
+
+    @ApiModelProperty(value = "鎶ユ浜鸿仈绯绘柟寮�")
+    private String informantPhone;
+
+    @ApiModelProperty(value = "鍛樺伐鍏崇郴璧勬枡")
+    private List<Multifile> relationFileList;
+
+    @ApiModelProperty(value = "闂ㄨ瘖璧勬枡")
+    private List<Multifile> outpatientFileList;
+
+    @ApiModelProperty(value = "浣忛櫌璧勬枡")
+    private List<Multifile> hospitalFileList;
+
+    @ApiModelProperty(value = "浼ゆ畫璧勬枡")
+    private List<Multifile> disabilityFileList;
+
+    @ApiModelProperty(value = "鍏朵粬璧勬枡")
+    private List<Multifile> otherFileList;
+
+    @ApiModelProperty(value = "鏀舵閾惰")
+    private String receiveBank;
+
+    @ApiModelProperty(value = "鏀舵浜�")
+    private String receiveUserName;
+
+    @ApiModelProperty(value = "鏀舵璐︽埛")
+    private String receiveAccount;
+
+}
diff --git a/server/service/src/main/java/com/doumee/dao/business/model/SettleClaims.java b/server/service/src/main/java/com/doumee/dao/business/model/SettleClaims.java
index c1a58a2..aad4123 100644
--- a/server/service/src/main/java/com/doumee/dao/business/model/SettleClaims.java
+++ b/server/service/src/main/java/com/doumee/dao/business/model/SettleClaims.java
@@ -88,6 +88,7 @@
     @ApiModelProperty(value = "璐圭敤", example = "1")
     @ExcelColumn(name="璐圭敤")
     private BigDecimal fee;
+
     @ApiModelProperty(value = "瀹℃牳鏃堕棿")
     @ExcelColumn(name="瀹℃牳鏃堕棿")
 
@@ -104,7 +105,7 @@
     @ExcelColumn(name="鍗曞彿")
     private String code;
 
-    @ApiModelProperty(value = "鐘舵�� 0寰呭彈鐞嗭紙澶勭悊涓級 1閫�鍥炲彈鐞嗭紙宸叉挙妗堬級 2纭璧勬枡锛堝鐞嗕腑锛� 3瀹屾垚鍙楃悊锛堝凡缁撴锛�", example = "1")
+    @ApiModelProperty(value = "鐘舵�� 寮冪敤(0寰呭彈鐞嗭紙澶勭悊涓級 1閫�鍥炲彈鐞嗭紙宸叉挙妗堬級2鍙楃悊涓�  3纭璧勬枡锛堝鐞嗕腑锛� 4瀹屾垚鍙楃悊锛堝凡缁撴锛�) 5寰呭彈鐞� 6鍙楃悊閫�鍥� 7寰呭晢璁� 8鍟嗚寰呭鎵� 9鍟嗚瀹℃壒鎷掔粷 10宸插彈鐞�", example = "1")
     @ExcelColumn(name="鐘舵�� 0寰呭彈鐞嗭紙澶勭悊涓級 1閫�鍥炲彈鐞嗭紙宸叉挙妗堬級 2纭璧勬枡锛堝鐞嗕腑锛� 3瀹屾垚鍙楃悊锛堝凡缁撴锛�")
     private Integer status;
 
@@ -112,8 +113,8 @@
     @ExcelColumn(name="浜嬫晠绫诲瀷 0宸ヤ綔鏈熼棿鍙椾激 1涓婁笅鐝�斾腑鍙椾激 2闈炲伐浣滄椂闂村彈浼� 3鎰忓鍙椾激")
     private Integer type;
 
-    @ApiModelProperty(value = "鏄惁浣忛櫌 0鏄� 1鍚�", example = "1")
-    @ExcelColumn(name="鏄惁浣忛櫌 0鏄� 1鍚�")
+    @ApiModelProperty(value = "灏辫瘖绫诲瀷:0浣忛櫌 1闂ㄨ瘖", example = "1")
+    @ExcelColumn(name="灏辫瘖绫诲瀷:0浣忛櫌 1闂ㄨ瘖")
     private Integer inHospital;
 
     @ApiModelProperty(value = "鏄惁鏈夊尰鐤椾繚闄� 0鏄� 1鍚�", example = "1")
@@ -212,6 +213,24 @@
     @ApiModelProperty(value = "鏁翠綋鐘舵�� 0鏈彁浜� 1寰呯珛妗� 2寰呭彈鐞� 3")
     @ExcelColumn(name="鏁翠綋鐘舵��")
     private String allStatus;
+
+    @ApiModelProperty(value = "鏀舵閾惰")
+    @ExcelColumn(name="鏀舵閾惰")
+    private String receiveBank;
+
+    @ApiModelProperty(value = "鏀舵浜�")
+    @ExcelColumn(name="鏀舵浜�")
+    private String receiveUserName;
+
+    @ApiModelProperty(value = "鏀舵璐︽埛")
+    @ExcelColumn(name="鏀舵璐︽埛")
+    private String receiveAccount;
+
+
+
+
+
+
     @ApiModelProperty(value = "淇濋櫓鍗曢檮浠�")
     @TableField(exist = false)
     private  Multifile  baoxiandanFile;
diff --git a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java
index ef2badd..74ad590 100644
--- a/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/business/impl/SettleClaimsServiceImpl.java
@@ -13,6 +13,7 @@
 import com.doumee.dao.business.SettleClaimsLogMapper;
 import com.doumee.dao.business.SettleClaimsMapper;
 import com.doumee.dao.business.dto.SCSupplementDTO;
+import com.doumee.dao.business.dto.SettleClaimsDTO;
 import com.doumee.dao.business.join.MultifileJoinMapper;
 import com.doumee.dao.business.join.SettleClaimsJoinMapper;
 import com.doumee.dao.business.join.SettleClaimsLogJoinMapper;
@@ -26,10 +27,12 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.github.xiaoymin.knife4j.core.util.CollectionUtils;
 import com.github.yulichang.wrapper.MPJLambdaWrapper;
+import io.swagger.annotations.ApiModelProperty;
 import org.apache.commons.compress.archivers.zip.ZipArchiveEntry;
 import org.apache.commons.compress.archivers.zip.ZipArchiveOutputStream;
 import org.apache.commons.lang3.StringUtils;
 import org.apache.shiro.SecurityUtils;
+import org.springframework.beans.BeanUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
@@ -940,4 +943,199 @@
         QueryWrapper<SettleClaims> wrapper = new QueryWrapper<>(settleClaims);
         return settleClaimsMapper.selectCount(wrapper);
     }
+
+
+    public void saveSettleClaims(SettleClaimsDTO settleClaimsDTO){
+        LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal();
+        if(!loginUserInfo.getType().equals(Constants.ONE)){
+            throw new BusinessException(ResponseStatus.NOT_ALLOWED.getCode(),"闈炰紒涓氬憳宸ユ棤娉曡繘琛岃鎿嶄綔");
+        }
+        if(Objects.isNull(settleClaimsDTO)
+            || Objects.isNull(settleClaimsDTO.getSaveType())
+            || Objects.isNull(settleClaimsDTO.getMemberId())
+            ||StringUtils.isBlank(settleClaimsDTO.getIdcardNo())
+        ){
+            throw new BusinessException(ResponseStatus.BAD_REQUEST);
+        }
+        if(Constants.equalsInteger(settleClaimsDTO.getSaveType(),Constants.ONE)){
+            if(Objects.isNull(settleClaimsDTO.getSolutionId())
+                    ||Objects.isNull(settleClaimsDTO.getWorktypeId())
+                    ||Objects.isNull(settleClaimsDTO.getDuId())
+                    ||StringUtils.isBlank(settleClaimsDTO.getHappenTime())
+                    ||StringUtils.isBlank(settleClaimsDTO.getContent())
+                    ||Objects.isNull(settleClaimsDTO.getType())
+                    ||Objects.isNull(settleClaimsDTO.getInHospital())
+                    ||Objects.isNull(settleClaimsDTO.getHurtType())
+                    ||Objects.isNull(settleClaimsDTO.getMedicalInsurance())
+                    ||StringUtils.isBlank(settleClaimsDTO.getInformantName())
+                    ||StringUtils.isBlank(settleClaimsDTO.getInformantPhone())
+                    ||StringUtils.isBlank(settleClaimsDTO.getReceiveUserName())
+                    ||StringUtils.isBlank(settleClaimsDTO.getReceiveBank())
+                    ||StringUtils.isBlank(settleClaimsDTO.getReceiveAccount())
+            ){
+                throw new BusinessException(ResponseStatus.BAD_REQUEST);
+            }
+        }
+        SettleClaims settleClaims = new SettleClaims();
+        BeanUtils.copyProperties(settleClaimsDTO,settleClaims);
+        if(Objects.nonNull(settleClaims.getId())){
+            settleClaims.setEditDate(new Date());
+            settleClaims.setEditor(loginUserInfo.getId());
+            settleClaimsMapper.updateById(settleClaims);
+        }else{
+            settleClaims.setCreateDate(new Date());
+            settleClaims.setIsdeleted(Constants.ZERO);
+            settleClaims.setCompanyId(loginUserInfo.getCompanyId());
+            settleClaims.setStatus(Constants.equalsInteger(settleClaimsDTO.getSaveType(),Constants.ONE)?
+                    Constants.SettleClaimsStatus.RETURN_ACCEPTANCE.getKey():Constants.SettleClaimsStatus.WAIT_ACCEPTANCE.getKey());
+            settleClaims.setCreator(loginUserInfo.getId());
+            settleClaims.setCheckUserId(loginUserInfo.getId());
+            settleClaimsMapper.insert(settleClaims);
+        }
+        this.saveFile(settleClaims,settleClaimsDTO,loginUserInfo);
+
+
+    }
+
+
+    public void saveFile(SettleClaims settleClaims,SettleClaimsDTO settleClaimsDTO,LoginUserInfo loginUserInfo){
+        multifileJoinMapper.delete(new QueryWrapper<Multifile>().lambda()
+                .eq(Multifile::getObjId,settleClaims.getId())
+                .in(Multifile::getObjType,
+                        Constants.MultiFile.LP_SGXC_FILE.getKey(),
+                        Constants.MultiFile.LP_YGGX_FILE.getKey(),
+                        Constants.MultiFile.LP_MZCL_FILE.getKey(),
+                        Constants.MultiFile.LP_ZYCL_FILE.getKey(),
+                        Constants.MultiFile.LP_OTHER_FILE.getKey(),
+                        Constants.MultiFile.LP_SCZL_FILE.getKey()
+                )
+        );
+        List<Multifile> reportVideo = settleClaimsDTO.getReportFileList();
+        if(CollectionUtils.isNotEmpty(reportVideo)){
+            for (int i = 0; i < reportVideo.size(); i++) {
+                Multifile multifile = reportVideo.get(i);
+                if(Objects.isNull(multifile.getFileurl())
+                        || Objects.isNull(multifile.getType())
+                        || StringUtils.isBlank(multifile.getName())
+                ){
+                    throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"闄勪欢鍐呭寮傚父");
+                }
+                multifile.setCreator(loginUserInfo.getId());
+                multifile.setCreateDate(new Date());
+                multifile.setIsdeleted(Constants.ZERO);
+                multifile.setObjId(settleClaims.getId());
+                multifile.setObjType(Constants.MultiFile.LP_SGXC_FILE.getKey());
+                multifile.setSortnum(i+1);
+                multifileJoinMapper.insert(multifile);
+            }
+        }
+
+        List<Multifile> relationFileList = settleClaimsDTO.getRelationFileList();
+        if(CollectionUtils.isNotEmpty(relationFileList)){
+            for (int i = 0; i < reportVideo.size(); i++) {
+                Multifile multifile = reportVideo.get(i);
+                if(Objects.isNull(multifile.getFileurl())
+                        || Objects.isNull(multifile.getType())
+                        || StringUtils.isBlank(multifile.getName())
+                ){
+                    throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"闄勪欢鍐呭寮傚父");
+                }
+                multifile.setCreator(loginUserInfo.getId());
+                multifile.setCreateDate(new Date());
+                multifile.setIsdeleted(Constants.ZERO);
+                multifile.setObjId(settleClaims.getId());
+                multifile.setObjType(Constants.MultiFile.LP_YGGX_FILE.getKey());
+                multifile.setSortnum(i+1);
+                multifileJoinMapper.insert(multifile);
+            }
+        }
+
+        List<Multifile> outpatientFileList = settleClaimsDTO.getOutpatientFileList();
+        if(CollectionUtils.isNotEmpty(outpatientFileList)){
+            for (int i = 0; i < reportVideo.size(); i++) {
+                Multifile multifile = reportVideo.get(i);
+                if(Objects.isNull(multifile.getFileurl())
+                        || Objects.isNull(multifile.getType())
+                        || StringUtils.isBlank(multifile.getName())
+                ){
+                    throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"闄勪欢鍐呭寮傚父");
+                }
+                multifile.setCreator(loginUserInfo.getId());
+                multifile.setCreateDate(new Date());
+                multifile.setIsdeleted(Constants.ZERO);
+                multifile.setObjId(settleClaims.getId());
+                multifile.setObjType(Constants.MultiFile.LP_MZCL_FILE.getKey());
+                multifile.setSortnum(i+1);
+                multifileJoinMapper.insert(multifile);
+            }
+        }
+
+        List<Multifile> hospitalFileList = settleClaimsDTO.getHospitalFileList();
+        if(CollectionUtils.isNotEmpty(hospitalFileList)){
+            for (int i = 0; i < reportVideo.size(); i++) {
+                Multifile multifile = reportVideo.get(i);
+                if(Objects.isNull(multifile.getFileurl())
+                        || Objects.isNull(multifile.getType())
+                        || StringUtils.isBlank(multifile.getName())
+                ){
+                    throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"闄勪欢鍐呭寮傚父");
+                }
+                multifile.setCreator(loginUserInfo.getId());
+                multifile.setCreateDate(new Date());
+                multifile.setIsdeleted(Constants.ZERO);
+                multifile.setObjId(settleClaims.getId());
+                multifile.setObjType(Constants.MultiFile.LP_ZYCL_FILE.getKey());
+                multifile.setSortnum(i+1);
+                multifileJoinMapper.insert(multifile);
+            }
+        }
+
+        List<Multifile> disabilityFileList = settleClaimsDTO.getDisabilityFileList();
+        if(CollectionUtils.isNotEmpty(disabilityFileList)){
+            for (int i = 0; i < reportVideo.size(); i++) {
+                Multifile multifile = reportVideo.get(i);
+                if(Objects.isNull(multifile.getFileurl())
+                        || Objects.isNull(multifile.getType())
+                        || StringUtils.isBlank(multifile.getName())
+                ){
+                    throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"闄勪欢鍐呭寮傚父");
+                }
+                multifile.setCreator(loginUserInfo.getId());
+                multifile.setCreateDate(new Date());
+                multifile.setIsdeleted(Constants.ZERO);
+                multifile.setObjId(settleClaims.getId());
+                multifile.setObjType(Constants.MultiFile.LP_SCZL_FILE.getKey());
+                multifile.setSortnum(i+1);
+                multifileJoinMapper.insert(multifile);
+            }
+        }
+
+        List<Multifile> otherFileList = settleClaimsDTO.getOtherFileList();
+        if(CollectionUtils.isNotEmpty(otherFileList)){
+            for (int i = 0; i < reportVideo.size(); i++) {
+                Multifile multifile = reportVideo.get(i);
+                if(Objects.isNull(multifile.getFileurl())
+                        || Objects.isNull(multifile.getType())
+                        || StringUtils.isBlank(multifile.getName())
+                ){
+                    throw new BusinessException(ResponseStatus.BAD_REQUEST.getCode(),"闄勪欢鍐呭寮傚父");
+                }
+                multifile.setCreator(loginUserInfo.getId());
+                multifile.setCreateDate(new Date());
+                multifile.setIsdeleted(Constants.ZERO);
+                multifile.setObjId(settleClaims.getId());
+                multifile.setObjType(Constants.MultiFile.LP_OTHER_FILE.getKey());
+                multifile.setSortnum(i+1);
+                multifileJoinMapper.insert(multifile);
+            }
+        }
+
+
+
+
+    }
+
+
+
+
 }
diff --git a/server/service/src/main/java/com/doumee/service/system/impl/SystemDictDataServiceImpl.java b/server/service/src/main/java/com/doumee/service/system/impl/SystemDictDataServiceImpl.java
index 973fd62..8c3fcb7 100644
--- a/server/service/src/main/java/com/doumee/service/system/impl/SystemDictDataServiceImpl.java
+++ b/server/service/src/main/java/com/doumee/service/system/impl/SystemDictDataServiceImpl.java
@@ -211,6 +211,8 @@
                     systemDictData.setCode(riskConfigDTO.getRiskSensitiveWordsOpen());
                 }else if(systemDictData.getLabel().equals(Constants.RISK_SENSITIVE_WORDS)){
                     systemDictData.setCode(riskConfigDTO.getRiskSensitiveWords());
+                }else{
+                    continue;
                 }
                 systemDictDataMapper.updateById(systemDictData);
             }

--
Gitblit v1.9.3