shc 5 mesi fa
parent
commit
0860a4e242

+ 5 - 2
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/task/WmTaskControllerV2.java

@@ -2,6 +2,7 @@ package com.qunzhixinxi.hnqz.admin.controller.task;
 
 import static com.qunzhixinxi.hnqz.common.core.util.R.ok;
 
+import cn.hutool.core.text.StrPool;
 import cn.hutool.core.util.StrUtil;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.qunzhixinxi.hnqz.admin.controller.task.vo.TaskReqVO;
@@ -14,6 +15,7 @@ import com.qunzhixinxi.hnqz.common.core.util.R;
 import com.qunzhixinxi.hnqz.common.security.service.HnqzUser;
 import com.qunzhixinxi.hnqz.common.security.util.SecurityUtils;
 import java.util.concurrent.TimeUnit;
+import java.util.stream.Collectors;
 import javax.annotation.Resource;
 import javax.validation.Valid;
 import lombok.extern.slf4j.Slf4j;
@@ -56,7 +58,8 @@ public class WmTaskControllerV2 {
   @PostMapping("/token")
   public R<Token> getToken(@Valid @RequestBody TaskReqVO.OnToken query) {
 
-    String valueStr = String.join(StrUtil.COMMA, query.getTaskIds());
+    String valueStr =
+        query.getTaskIds().stream().distinct().sorted().collect(Collectors.joining(StrPool.COMMA));
 
     Token token = redisUtils.generateToken(valueStr);
 
@@ -70,7 +73,7 @@ public class WmTaskControllerV2 {
    * @return 审核结果
    */
   //  @Inner(value = false)
-//  @SysLog(value = "单一任务审核")
+  //  @SysLog(value = "单一任务审核")
   @PostMapping(value = "/check/single")
   public R<Boolean> doSingleCheck(@Valid @RequestBody TaskReqVO.OnSingleCheck checkReq) {