fix:任务完成时状态更新不对:取的是历史数据;param字段没用了
This commit is contained in:
@@ -99,6 +99,7 @@ public class ConveyorOutStorageTask extends AbstractTask {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void finish(JSONObject data) {
|
public void finish(JSONObject data) {
|
||||||
|
data.put("status", StatusEnum.FORM_STATUS.code("完成"));
|
||||||
this.updateTask(data);
|
this.updateTask(data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -106,6 +106,7 @@ public class GroupDickInStorageTask extends AbstractTask {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void finish(JSONObject data) {
|
public void finish(JSONObject data) {
|
||||||
|
data.put("status", StatusEnum.FORM_STATUS.code("完成"));
|
||||||
this.updateTask(data);
|
this.updateTask(data);
|
||||||
SchBaseTask schBaseTask = iSchBaseTaskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
SchBaseTask schBaseTask = iSchBaseTaskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
||||||
//跟新库存
|
//跟新库存
|
||||||
|
|||||||
@@ -79,6 +79,7 @@ public class InStorageTask extends AbstractTask {
|
|||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
public void finish(JSONObject data) {
|
public void finish(JSONObject data) {
|
||||||
|
data.put("status",StatusEnum.FORM_STATUS.code("完成"));
|
||||||
this.updateTask(data);
|
this.updateTask(data);
|
||||||
SchBaseTask schBaseTask = iSchBaseTaskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
SchBaseTask schBaseTask = iSchBaseTaskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
||||||
//跟新库存
|
//跟新库存
|
||||||
|
|||||||
@@ -94,6 +94,7 @@ public class MoveStorageTask extends AbstractTask {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void finish(JSONObject data) {
|
public void finish(JSONObject data) {
|
||||||
|
data.put("status",StatusEnum.FORM_STATUS.code("完成"));
|
||||||
this.updateTask(data);
|
this.updateTask(data);
|
||||||
SchBaseTask schBaseTask = taskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
SchBaseTask schBaseTask = taskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
||||||
iStIvtStructattrService.changeStruct(schBaseTask.getPoint_code1(),schBaseTask.getVehicle_code(),schBaseTask.getTask_type(), null,Boolean.FALSE);
|
iStIvtStructattrService.changeStruct(schBaseTask.getPoint_code1(),schBaseTask.getVehicle_code(),schBaseTask.getTask_type(), null,Boolean.FALSE);
|
||||||
|
|||||||
@@ -102,6 +102,7 @@ public class OutStorageTask extends AbstractTask {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void finish(JSONObject data) {
|
public void finish(JSONObject data) {
|
||||||
|
data.put("status",StatusEnum.FORM_STATUS.code("完成"));
|
||||||
this.updateTask(data);
|
this.updateTask(data);
|
||||||
SchBaseTask schBaseTask = taskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
SchBaseTask schBaseTask = taskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
||||||
iStIvtStructattrService.changeStruct(schBaseTask.getPoint_code1(),schBaseTask.getVehicle_code(),schBaseTask.getTask_type(), null,Boolean.FALSE);
|
iStIvtStructattrService.changeStruct(schBaseTask.getPoint_code1(),schBaseTask.getVehicle_code(),schBaseTask.getTask_type(), null,Boolean.FALSE);
|
||||||
|
|||||||
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.apache.commons.lang3.StringUtils;
|
import org.apache.commons.lang3.StringUtils;
|
||||||
import org.nl.common.domain.exception.BadRequestException;
|
import org.nl.common.domain.exception.BadRequestException;
|
||||||
|
import org.nl.common.enums.StatusEnum;
|
||||||
import org.nl.common.publish.BussEventMulticaster;
|
import org.nl.common.publish.BussEventMulticaster;
|
||||||
import org.nl.common.utils.MapOf;
|
import org.nl.common.utils.MapOf;
|
||||||
import org.nl.wms.dispatch_manage.task.handler.AbstractTask;
|
import org.nl.wms.dispatch_manage.task.handler.AbstractTask;
|
||||||
@@ -80,6 +81,7 @@ public class PalletInStorageTask extends AbstractTask {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void finish(JSONObject data) {
|
public void finish(JSONObject data) {
|
||||||
|
data.put("status", StatusEnum.FORM_STATUS.code("完成"));
|
||||||
this.updateTask(data);
|
this.updateTask(data);
|
||||||
SchBaseTask schBaseTask = iSchBaseTaskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
SchBaseTask schBaseTask = iSchBaseTaskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
||||||
//跟新库存
|
//跟新库存
|
||||||
|
|||||||
@@ -89,6 +89,7 @@ public class PickStorageTask extends AbstractTask {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void finish(JSONObject data) {
|
public void finish(JSONObject data) {
|
||||||
|
data.put("status", StatusEnum.FORM_STATUS.code("完成"));
|
||||||
this.updateTask(data);
|
this.updateTask(data);
|
||||||
SchBaseTask schBaseTask = iSchBaseTaskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
SchBaseTask schBaseTask = iSchBaseTaskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
||||||
//跟新库存
|
//跟新库存
|
||||||
|
|||||||
@@ -110,6 +110,7 @@ public class ToPickPlatformTask extends AbstractTask {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void finish(JSONObject data) {
|
public void finish(JSONObject data) {
|
||||||
|
data.put("status", StatusEnum.FORM_STATUS.code("完成"));
|
||||||
this.updateTask(data);
|
this.updateTask(data);
|
||||||
SchBaseTask schBaseTask = iSchBaseTaskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
SchBaseTask schBaseTask = iSchBaseTaskService.getOne(new QueryWrapper<SchBaseTask>().eq("task_code", data.getString("task_code")));
|
||||||
iStIvtStructattrService.changeStruct(schBaseTask.getPoint_code1(),schBaseTask.getVehicle_code(),schBaseTask.getTask_type(), null,Boolean.FALSE);
|
iStIvtStructattrService.changeStruct(schBaseTask.getPoint_code1(),schBaseTask.getVehicle_code(),schBaseTask.getTask_type(), null,Boolean.FALSE);
|
||||||
|
|||||||
Reference in New Issue
Block a user