任务单独反馈,列表更新异常会导致整体都一直下发
This commit is contained in:
@@ -72,11 +72,11 @@ public abstract class AbstractTask {
|
|||||||
* @author ldjun
|
* @author ldjun
|
||||||
* @created 2020年6月12日 下午5:52:28
|
* @created 2020年6月12日 下午5:52:28
|
||||||
*/
|
*/
|
||||||
protected JSONObject renotifyAcs(SchBaseTask task) {
|
protected void renotifyAcs(SchBaseTask task) {
|
||||||
Assert.notNull(task);
|
Assert.notNull(task);
|
||||||
List<SchBaseTask> taskList = new ArrayList<>();
|
List<SchBaseTask> taskList = new ArrayList<>();
|
||||||
taskList.add(task);
|
taskList.add(task);
|
||||||
return this.renotifyAcs(taskList);
|
this.renotifyAcs(taskList);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -85,12 +85,12 @@ public abstract class AbstractTask {
|
|||||||
* @author ldjun
|
* @author ldjun
|
||||||
* @created 2020年6月12日 下午5:52:28
|
* @created 2020年6月12日 下午5:52:28
|
||||||
*/
|
*/
|
||||||
protected JSONObject renotifyAcs(List<SchBaseTask> taskList) {
|
protected void renotifyAcs(List<SchBaseTask> taskList) {
|
||||||
//1、获取任务
|
//1、获取任务
|
||||||
//2、根据任务配置补全任务
|
//2、根据任务配置补全任务
|
||||||
//3、下发
|
//3、下发
|
||||||
List<AcsTaskDto> list = new ArrayList<>();
|
|
||||||
for (SchBaseTask task : taskList) {
|
for (SchBaseTask task : taskList) {
|
||||||
|
List<AcsTaskDto> list = new ArrayList<>();
|
||||||
AcsTaskDto taskDto = new AcsTaskDto();
|
AcsTaskDto taskDto = new AcsTaskDto();
|
||||||
taskDto.setTask_id(task.getTask_id());
|
taskDto.setTask_id(task.getTask_id());
|
||||||
taskDto.setTask_code(task.getTask_code());
|
taskDto.setTask_code(task.getTask_code());
|
||||||
@@ -108,7 +108,6 @@ public abstract class AbstractTask {
|
|||||||
taskDto.setVehicle_code(task.getVehicle_code());
|
taskDto.setVehicle_code(task.getVehicle_code());
|
||||||
this.setTask(task.getConfig_code(), taskDto);
|
this.setTask(task.getConfig_code(), taskDto);
|
||||||
list.add(taskDto);
|
list.add(taskDto);
|
||||||
}
|
|
||||||
JSONObject result = AcsUtil.notifyAcs("api/wms/task", list);
|
JSONObject result = AcsUtil.notifyAcs("api/wms/task", list);
|
||||||
if (HttpStatus.OK.value() == result.getInteger("status")) {
|
if (HttpStatus.OK.value() == result.getInteger("status")) {
|
||||||
for (SchBaseTask schBaseTask : taskList) {
|
for (SchBaseTask schBaseTask : taskList) {
|
||||||
@@ -116,7 +115,7 @@ public abstract class AbstractTask {
|
|||||||
taskService.update(schBaseTask);
|
taskService.update(schBaseTask);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private AcsTaskDto setTask(String config_code, AcsTaskDto taskDto) {
|
private AcsTaskDto setTask(String config_code, AcsTaskDto taskDto) {
|
||||||
|
|||||||
Reference in New Issue
Block a user