fix: 修复任务完成类型
This commit is contained in:
@@ -50,6 +50,9 @@ public enum AcsTaskEnum {
|
|||||||
TASK_TYPE_PLOTTER_FILL_THE_BLANK_BOX("010302","刻字补空框"),
|
TASK_TYPE_PLOTTER_FILL_THE_BLANK_BOX("010302","刻字补空框"),
|
||||||
TASK_TYPE_WARP_CALL_MATERIAL("010401","包装叫料"),
|
TASK_TYPE_WARP_CALL_MATERIAL("010401","包装叫料"),
|
||||||
TASK_TYPE_WARP_SEND_BLANK_BOX("010402","包装送空框"),
|
TASK_TYPE_WARP_SEND_BLANK_BOX("010402","包装送空框"),
|
||||||
|
|
||||||
|
TASK_FINISHED_TYPE_AUTO("1", "自动完成任务"),
|
||||||
|
TASK_FINISHED_TYPE_MANUAL("2", "手动完成任务"),
|
||||||
;
|
;
|
||||||
private String code;
|
private String code;
|
||||||
private String desc;
|
private String desc;
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import com.alibaba.fastjson.JSONArray;
|
|||||||
import com.alibaba.fastjson.JSONObject;
|
import com.alibaba.fastjson.JSONObject;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
|
import org.nl.common.enums.AcsTaskEnum;
|
||||||
import org.nl.common.utils.SecurityUtils;
|
import org.nl.common.utils.SecurityUtils;
|
||||||
import org.nl.modules.common.exception.BadRequestException;
|
import org.nl.modules.common.exception.BadRequestException;
|
||||||
import org.nl.modules.wql.WQL;
|
import org.nl.modules.wql.WQL;
|
||||||
@@ -199,6 +200,7 @@ public class TaskServiceImpl implements TaskService {
|
|||||||
JSONObject res = new JSONObject();
|
JSONObject res = new JSONObject();
|
||||||
res.put("task_id", task_id);
|
res.put("task_id", task_id);
|
||||||
res.put("task_status", "2");
|
res.put("task_status", "2");
|
||||||
|
res.put("finished_type", AcsTaskEnum.TASK_FINISHED_TYPE_MANUAL.getCode()); // 手动完成
|
||||||
finish.add(res);
|
finish.add(res);
|
||||||
acsToWmsService.receiveTaskStatusAcs(JSON.toJSONString(finish));
|
acsToWmsService.receiveTaskStatusAcs(JSON.toJSONString(finish));
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -68,6 +68,8 @@ public class PlotterCallEmptyTask extends AbstractAcsTask {
|
|||||||
// 2任务完成
|
// 2任务完成
|
||||||
taskObj.put("task_status", StatusEnum.TASK_FINISH.getCode());
|
taskObj.put("task_status", StatusEnum.TASK_FINISH.getCode());
|
||||||
taskObj.put("update_time", DateUtil.now());
|
taskObj.put("update_time", DateUtil.now());
|
||||||
|
taskObj.put("finished_type", ObjectUtil.isNotEmpty(task.getString("finished_type"))?
|
||||||
|
task.getString("finished_type"):AcsTaskEnum.TASK_FINISHED_TYPE_AUTO.getCode());
|
||||||
taskTab.update(taskObj);
|
taskTab.update(taskObj);
|
||||||
} else {
|
} else {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -67,6 +67,8 @@ public class WrapCallMaterialTask extends AbstractAcsTask {
|
|||||||
// 2任务完成
|
// 2任务完成
|
||||||
taskObj.put("task_status", StatusEnum.TASK_FINISH.getCode());
|
taskObj.put("task_status", StatusEnum.TASK_FINISH.getCode());
|
||||||
taskObj.put("update_time", DateUtil.now());
|
taskObj.put("update_time", DateUtil.now());
|
||||||
|
taskObj.put("finished_type", ObjectUtil.isNotEmpty(task.getString("finished_type"))?
|
||||||
|
task.getString("finished_type"):AcsTaskEnum.TASK_FINISHED_TYPE_AUTO.getCode());
|
||||||
taskTab.update(taskObj);
|
taskTab.update(taskObj);
|
||||||
} else {
|
} else {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -67,6 +67,8 @@ public class WrapSendEmptyTask extends AbstractAcsTask {
|
|||||||
// 2任务完成
|
// 2任务完成
|
||||||
taskObj.put("task_status", StatusEnum.TASK_FINISH.getCode());
|
taskObj.put("task_status", StatusEnum.TASK_FINISH.getCode());
|
||||||
taskObj.put("update_time", DateUtil.now());
|
taskObj.put("update_time", DateUtil.now());
|
||||||
|
taskObj.put("finished_type", ObjectUtil.isNotEmpty(task.getString("finished_type"))?
|
||||||
|
task.getString("finished_type"):AcsTaskEnum.TASK_FINISHED_TYPE_AUTO.getCode());
|
||||||
taskTab.update(taskObj);
|
taskTab.update(taskObj);
|
||||||
} else {
|
} else {
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -68,6 +68,8 @@ public class PlotterSendMaterialTask extends AbstractAcsTask {
|
|||||||
// 2任务完成
|
// 2任务完成
|
||||||
taskObj.put("task_status", StatusEnum.TASK_FINISH.getCode());
|
taskObj.put("task_status", StatusEnum.TASK_FINISH.getCode());
|
||||||
taskObj.put("update_time", DateUtil.now());
|
taskObj.put("update_time", DateUtil.now());
|
||||||
|
taskObj.put("finished_type", ObjectUtil.isNotEmpty(task.getString("finished_type"))?
|
||||||
|
task.getString("finished_type"):AcsTaskEnum.TASK_FINISHED_TYPE_AUTO.getCode());
|
||||||
taskTab.update(taskObj);
|
taskTab.update(taskObj);
|
||||||
} else {
|
} else {
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user