Bläddra i källkod

fix: 提交任务重复校验-如果本次为非重复提交,任务提交失败则清除重复校验的key-NPE异常

lixuesong 2 veckor sedan
förälder
incheckning
c5d04af2af

+ 2 - 2
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/api/ApiController.java

@@ -1478,8 +1478,8 @@ public class ApiController {
     private void removeCheckDuplicateKey(Map<String, Object> checkDuplicateMap) {
         // 如果本次为非重复提交,任务提交失败则清除重复校验的key
         if (CollUtil.isNotEmpty(checkDuplicateMap)) {
-            boolean checkDuplicate = (boolean) checkDuplicateMap.get("duplicate");
-            if (!checkDuplicate) {
+            Boolean checkDuplicate = (Boolean) checkDuplicateMap.get("result");
+            if (!Boolean.TRUE.equals(checkDuplicate)) {
                 String checkDuplicateKey = (String) checkDuplicateMap.get("key");
                 redisTemplate.delete(checkDuplicateKey);
             }