lyhzzz 1 bulan lalu
induk
melakukan
ac3585761f

+ 7 - 6
src/main/java/com/fdkankan/manage/controller/inner/InnerAPIController.java

@@ -532,7 +532,7 @@ public class InnerAPIController extends BaseController {
 
     @PostMapping("/updateKno")
     public ResultData updateKno(@RequestBody ManageLoginRequest param){
-        if(StringUtils.isBlank(param.getProjectId()) || StringUtils.isBlank(param.getKno())){
+        if(StringUtils.isBlank(param.getProjectId())){
             throw new BusinessException(ResultCode.MISSING_REQUIRED_PARAMETERS);
         }
         LambdaQueryWrapper<ScenePlus> sceneQw = new LambdaQueryWrapper<>();
@@ -552,11 +552,12 @@ public class InnerAPIController extends BaseController {
             for (CaseNum caseNum : caseNumList) {
                 caseNumService.removeById(caseNum.getId());
             }
-
-            HashMap<String,Object> map = new HashMap<>();
-            map.put("num",scenePlus.getNum());
-            map.put("kNo",param.getKno());
-            rabbitMqProducer.sendByWorkQueue("queue-aj-add-scene",map);
+            if(StringUtils.isNotBlank(param.getKno())){
+                HashMap<String,Object> map = new HashMap<>();
+                map.put("num",scenePlus.getNum());
+                map.put("kNo",param.getKno());
+                rabbitMqProducer.sendByWorkQueue("queue-aj-add-scene",map);
+            }
         }
 
         return ResultData.ok();