opt:刻字输送线任务下发控制
This commit is contained in:
@@ -35,7 +35,7 @@ public class RedissonUtils {
|
||||
if (isLock){
|
||||
process.process();
|
||||
} else {
|
||||
throw new BadRequestException("当前业务 key:"+key+"正在执行请稍后再试");
|
||||
throw new BadRequestException("当前业务:"+key+"正在执行请稍后再试");
|
||||
}
|
||||
}catch (Exception ex){
|
||||
ex.printStackTrace();
|
||||
|
||||
@@ -234,6 +234,7 @@ public class TmpKZController {
|
||||
@Log("刻字任务重新下发")
|
||||
@SaIgnore
|
||||
public ResponseEntity<Object> resend(@RequestBody JSONObject param){
|
||||
RedissonUtils.lock(()->{
|
||||
SchBaseTask baseTask = taskService.getById(param.getString("task_id"));
|
||||
if (baseTask.getTask_status().equals(StatusEnum.TASK_FINISH.getCode())){
|
||||
throw new BadRequestException("任务已经完成");
|
||||
@@ -270,8 +271,11 @@ public class TmpKZController {
|
||||
taskService.updateById(baseTask);
|
||||
}
|
||||
}else {
|
||||
taskService.operation(MapOf.of("method_name","immediateNotifyAcs","task_id",param.getString("task_id")));
|
||||
throw new BadRequestException("搬运任务不允许直接下发");
|
||||
//taskService.operation(MapOf.of("method_name","immediateNotifyAcs","task_id",param.getString("task_id")));
|
||||
}
|
||||
},"刻字输送线下发",null);
|
||||
|
||||
return new ResponseEntity<>(TableDataInfo.build(),HttpStatus.OK);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user