Browse Source

解决评价管理维护保存功能

dzx 1 year ago
parent
commit
e260338ea0

+ 0 - 1
src/main/java/com/xjrsoft/module/evaluate/controller/EvaluateObjectController.java

@@ -2,7 +2,6 @@ package com.xjrsoft.module.evaluate.controller;
 
 import cn.dev33.satoken.annotation.SaCheckPermission;
 import com.xjrsoft.common.model.result.RT;
-import com.xjrsoft.module.evaluate.dto.AddEvaluateObjectDto;
 import com.xjrsoft.module.evaluate.dto.EvaluateObjectListDto;
 import com.xjrsoft.module.evaluate.dto.SaveEvaluateObjectDto;
 import com.xjrsoft.module.evaluate.service.IEvaluateObjectService;

+ 4 - 0
src/main/java/com/xjrsoft/module/evaluate/service/impl/EvaluateObjectServiceImpl.java

@@ -1,6 +1,7 @@
 package com.xjrsoft.module.evaluate.service.impl;
 
 import cn.dev33.satoken.stp.StpUtil;
+import cn.hutool.core.util.StrUtil;
 import com.github.yulichang.base.MPJBaseServiceImpl;
 import com.xjrsoft.common.enums.DeleteMark;
 import com.xjrsoft.common.enums.EnabledMark;
@@ -72,6 +73,9 @@ public class EvaluateObjectServiceImpl extends MPJBaseServiceImpl<EvaluateObject
         Date createDate = new Date();
         long createUserId = StpUtil.getLoginIdAsLong();
         for (AddEvaluateObjectDto objectDto : dto.getObjectList()) {
+            if(StrUtil.isEmpty(objectDto.getObjectId())){
+               continue;
+            }
             EvaluateObject evaluateObject = new EvaluateObject();
             evaluateObject.setObjectId(Long.parseLong(objectDto.getObjectId()));
             evaluateObject.setEvaluateManageId(Long.parseLong(dto.getEvaluateManageId()));