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