opt:叫料、退空桶

This commit is contained in:
2025-10-30 20:19:19 +08:00
parent 45244e8409
commit d033f3ce9b
8 changed files with 17 additions and 15 deletions

View File

@@ -299,6 +299,7 @@ public class MesToWmsServiceImpl implements MesToWmsService {
taskParam.put("point_code2", pointCode);
taskParam.put("group_id", groupPlate.getGroup_id());
taskParam.put("task_code", dto.getTask_code());
taskParam.put("ext_task_code", dto.getTask_code());
if (dto.getIsManual() != null && dto.getIsManual()) {
taskParam.put("create_mode", "手动");
} else {
@@ -424,6 +425,7 @@ public class MesToWmsServiceImpl implements MesToWmsService {
taskParam.put("point_code4", sonSchBasePointList.get(1).getPoint_code());
taskParam.put("group_id", groupPlate.getGroup_id());
taskParam.put("task_code", dto.getTask_code());
taskParam.put("ext_task_code", dto.getTask_code());
if (dto.getIsManual() != null && dto.getIsManual()) {
taskParam.put("create_mode", "手动");
} else {
@@ -503,8 +505,8 @@ public class MesToWmsServiceImpl implements MesToWmsService {
} else {
param.put("create_mode", "自动");
}
param.put("task_code", dto.getTask_code());
//退料
param.put("ext_task_code", dto.getTask_code());
if ("1".equals(dto.getTask_type())) {
//查询组盘

View File

@@ -1325,6 +1325,7 @@ public class PdaIosInServiceImpl implements PdaIosInService {
// 组织主数据
Map<String, Object> jsonMst = new HashMap<>();
jsonMst.put("point_code", whereJson.getString("point_code"));
jsonMst.put("ext_task_code", whereJson.getString("ext_task_code"));
// 组织明细数据
IOStorInvDtl dtlDao = ioStorInvDtlMapper.selectOne(
new QueryWrapper<IOStorInvDtl>().lambda()

View File

@@ -72,9 +72,7 @@ public class BackInTask extends AbstractTask {
public String create(JSONObject json) {
SchBaseTask task = new SchBaseTask();
task.setTask_id(IdUtil.getStringId());
if (json.containsKey("task_code")) {
task.setExt_task_code(json.getString("task_code"));
}
task.setExt_task_code(json.getString("ext_task_code"));
task.setTask_code(CodeUtil.getNewCode("TASK_CODE"));
task.setTask_status(TaskStatus.CREATED.getCode());
task.setConfig_code(json.getString("config_code"));
@@ -207,6 +205,10 @@ public class BackInTask extends AbstractTask {
.set(Structattr::getTask_code, null)
.set(Structattr::getLock_type, IOSEnum.LOCK_TYPE.code("未锁定"))
);
iMdPbGroupplateService.update(new GroupPlate(), new LambdaUpdateWrapper<GroupPlate>()
.set(GroupPlate::getStatus, IOSEnum.GROUP_PLATE_STATUS.code("出库"))
.eq(GroupPlate::getStoragevehicle_code, taskObj.getVehicle_code()));
// 更新任务
taskObj.setRemark("已取消");
taskObj.setTask_status(TaskStatus.CANCELED.getCode());

View File

@@ -77,11 +77,8 @@ public class VehicleInTask extends AbstractTask {
String taskGroupId = IdUtil.getStringId();
SchBaseTask task = new SchBaseTask();
task.setTask_id(IdUtil.getStringId());
if(json.containsKey("task_code")){
task.setTask_code(json.getString("task_code"));
} else {
task.setTask_code(CodeUtil.getNewCode("TASK_CODE"));
}
task.setTask_code(CodeUtil.getNewCode("TASK_CODE"));
task.setExt_task_code(json.getString("ext_task_code"));
task.setTask_status(TaskStatus.CREATED.getCode());
task.setConfig_code(json.getString("config_code"));
task.setPoint_code1(json.getString("point_code1"));

View File

@@ -85,9 +85,7 @@ public class DownEmptyUpFullTask extends AbstractTask {
SchBaseTask task = new SchBaseTask();
task.setTask_id(IdUtil.getStringId());
task.setTask_code(CodeUtil.getNewCode("TASK_CODE"));
if(json.containsKey("task_code")){
task.setExt_task_code(json.getString("task_code"));
}
task.setExt_task_code(json.getString("ext_task_code"));
task.setTask_status(TaskStatus.CREATED.getCode());
task.setConfig_code(json.getString("task_type"));
task.setPoint_code1(json.getString("point_code1"));

View File

@@ -83,9 +83,7 @@ public class SeparateMaterialTask extends AbstractTask {
SchBaseTask task = new SchBaseTask();
task.setTask_id(IdUtil.getStringId());
task.setTask_code(CodeUtil.getNewCode("TASK_CODE"));
if(json.containsKey("task_code")){
task.setExt_task_code(json.getString("task_code"));
}
task.setExt_task_code(json.getString("ext_task_code"));
task.setTask_status(TaskStatus.CREATED.getCode());
task.setConfig_code(json.getString("task_type"));
task.setPoint_code1(json.getString("point_code1"));

View File

@@ -835,6 +835,8 @@ public class InBillServiceImpl extends ServiceImpl<IOStorInvMapper, IOStorInv> i
task.put("point_code1", whereJson.get("point_code"));
task.put("point_code2", ioStorInvDis.getStruct_code());
task.put("form_data_code", whereJson.get("form_data_code"));
task.put("ext_task_code", whereJson.get("ext_task_code"));
//第一个载具为计算得到的,第二个载具为起始点载具
task.put("vehicle_code", ioStorInvDis.getStoragevehicle_code());

View File

@@ -1022,6 +1022,7 @@ public class OutBillServiceImpl extends ServiceImpl<IOStorInvMapper,IOStorInv> i
task_form.put("vehicle_code", ioStorInvDis.getStoragevehicle_code());
task_form.put("group_id", whereJson.getString("group_id"));
task_form.put("create_mode", whereJson.getString("create_mode"));
task_form.put("ext_task_code", whereJson.getString("ext_task_code"));
task_id = separateMaterialTask.create(task_form);
rkPoint.setIng_task_code(task_id);
rkPoint.setPoint_status("3");
@@ -1055,6 +1056,7 @@ public class OutBillServiceImpl extends ServiceImpl<IOStorInvMapper,IOStorInv> i
task_form.put("task_group_id", taskGroupId);
task_form.put("task_group_seq", "1");
task_form.put("create_mode", whereJson.getString("create_mode"));
task_form.put("ext_task_code", whereJson.getString("ext_task_code"));
downEmptyUpFullTask.create(task_form);
JSONObject task_form2 = new JSONObject();