Explorar o código

评分规则个人私有唯一

root %!s(int64=2) %!d(string=hai) anos
pai
achega
ef6b4dc903

+ 2 - 1
simulation-resource-server/src/main/java/com/css/simulation/resource/scene/ctrl/ScoringRulesController.java

@@ -7,6 +7,7 @@ import api.common.pojo.po.scene.ScoringRulesPO;
 import api.common.pojo.vo.scene.ScoringRulesVO;
 import api.common.util.ObjectUtil;
 import api.common.util.PythonUtil;
+import com.css.simulation.resource.common.utils.AuthUtil;
 import com.css.simulation.resource.common.utils.PageUtil;
 import com.css.simulation.resource.scene.service.ScoringRulesService;
 import com.github.pagehelper.PageInfo;
@@ -80,7 +81,7 @@ public class ScoringRulesController {
         BeanUtils.copyProperties(scoringRulesPO, vo);
         vo.setShare("0");
         //1 检查是否存在同名平分规则
-        ScoringRulesPO tmPo = scoringRulesService.queryScoringRulesByRuleName(vo);
+        ScoringRulesPO tmPo = scoringRulesService.querySelfOnly(vo.getRuleName(), AuthUtil.getCreateUserId());
         if (ObjectUtil.isNotNull(tmPo)) {
             return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "规则 " + tmPo.getRuleName() + " 已存在,请重新命名。");
         }

+ 5 - 0
simulation-resource-server/src/main/java/com/css/simulation/resource/scene/service/ScoringRulesService.java

@@ -71,6 +71,11 @@ public class ScoringRulesService {
         return scoringRulesMapper.queryScoringRulesByRuleName(params);
     }
 
+    @SneakyThrows
+    public ScoringRulesPO querySelfOnly(String ruleName,String createUserId) {
+        return scoringRulesMapper.querySelfOnly(ruleName,createUserId);
+    }
+
     @SneakyThrows
     public void updateScoringRules(ScoringRulesPO params) {
         params.setModifyTime(TimeUtil.getNowForMysql());