rev:领料流程修改
This commit is contained in:
@@ -75,6 +75,12 @@ public class HandOutTask extends AbstractTask {
|
|||||||
@Resource
|
@Resource
|
||||||
private GroupPlateMapper groupPlateMapper;
|
private GroupPlateMapper groupPlateMapper;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 点对点任务类
|
||||||
|
*/
|
||||||
|
@Resource
|
||||||
|
private PdaPointTask pdaPointTask;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String create(JSONObject json) {
|
public String create(JSONObject json) {
|
||||||
SchBaseTask task = new SchBaseTask();
|
SchBaseTask task = new SchBaseTask();
|
||||||
@@ -83,7 +89,13 @@ public class HandOutTask extends AbstractTask {
|
|||||||
task.setTask_status(TaskStatus.CREATE.getCode());
|
task.setTask_status(TaskStatus.CREATE.getCode());
|
||||||
task.setConfig_code(HandOutTask.class.getSimpleName());
|
task.setConfig_code(HandOutTask.class.getSimpleName());
|
||||||
task.setPoint_code1(json.getString("point_code1"));
|
task.setPoint_code1(json.getString("point_code1"));
|
||||||
task.setPoint_code2(json.getString("point_code2"));
|
// 判断终点是否是称重位
|
||||||
|
if (!json.getString("point_code2").equals(IOSConstant.CZW_POINT)) {
|
||||||
|
task.setPoint_code2(IOSConstant.CZW_POINT);
|
||||||
|
task.setPoint_code3(json.getString("point_code2"));
|
||||||
|
} else {
|
||||||
|
task.setPoint_code2(json.getString("point_code2"));
|
||||||
|
}
|
||||||
task.setVehicle_code(json.getString("vehicle_code"));
|
task.setVehicle_code(json.getString("vehicle_code"));
|
||||||
task.setMaterial_id(json.getString("material_id"));
|
task.setMaterial_id(json.getString("material_id"));
|
||||||
task.setMaterial_qty(json.getBigDecimal("material_qty"));
|
task.setMaterial_qty(json.getBigDecimal("material_qty"));
|
||||||
@@ -193,6 +205,11 @@ public class HandOutTask extends AbstractTask {
|
|||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
outBillService.taskFinish(taskObj);
|
outBillService.taskFinish(taskObj);
|
||||||
this.taskConfirm(taskObj.getTask_code());
|
this.taskConfirm(taskObj.getTask_code());
|
||||||
|
|
||||||
|
// 判断point_code3是否有值; 有值需要生成点位点任务到库外站点
|
||||||
|
if (ObjectUtil.isNotEmpty(taskObj.getPoint_code3()) && taskObj.getIs_wait().equals(IOSConstant.ZERO)) {
|
||||||
|
createPointTask(taskObj);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
@@ -237,4 +254,20 @@ public class HandOutTask extends AbstractTask {
|
|||||||
public JSONObject resultWeigh(SchBaseTask taskObj) {
|
public JSONObject resultWeigh(SchBaseTask taskObj) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生成点位点任务:称重位至库外站点
|
||||||
|
*
|
||||||
|
* @param taskObj 任务实体类
|
||||||
|
*/
|
||||||
|
private void createPointTask(SchBaseTask taskObj) {
|
||||||
|
JSONObject jsonTask = new JSONObject();
|
||||||
|
jsonTask.put("point_code1", IOSConstant.CZW_POINT);
|
||||||
|
jsonTask.put("point_code2", taskObj.getPoint_code3());
|
||||||
|
jsonTask.put("vehicle_code", taskObj.getVehicle_code());
|
||||||
|
jsonTask.put("task_type", TaskEnum.TASK_TYPE.code("料箱"));
|
||||||
|
jsonTask.put("material_id", taskObj.getMaterial_id());
|
||||||
|
jsonTask.put("material_qty", taskObj.getMaterial_qty());
|
||||||
|
pdaPointTask.create(jsonTask);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -84,6 +84,12 @@ public class ReceiveOutTask extends AbstractTask {
|
|||||||
@Resource
|
@Resource
|
||||||
private IPdmBomCallMaterialDtlService iPdmBomCallMaterialDtlService;
|
private IPdmBomCallMaterialDtlService iPdmBomCallMaterialDtlService;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 点对点任务类
|
||||||
|
*/
|
||||||
|
@Resource
|
||||||
|
private PdaPointTask pdaPointTask;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public String create(JSONObject json) {
|
public String create(JSONObject json) {
|
||||||
SchBaseTask task = new SchBaseTask();
|
SchBaseTask task = new SchBaseTask();
|
||||||
@@ -92,7 +98,13 @@ public class ReceiveOutTask extends AbstractTask {
|
|||||||
task.setTask_status(TaskStatus.CREATE.getCode());
|
task.setTask_status(TaskStatus.CREATE.getCode());
|
||||||
task.setConfig_code(ReceiveOutTask.class.getSimpleName());
|
task.setConfig_code(ReceiveOutTask.class.getSimpleName());
|
||||||
task.setPoint_code1(json.getString("point_code1"));
|
task.setPoint_code1(json.getString("point_code1"));
|
||||||
task.setPoint_code2(json.getString("point_code2"));
|
// 判断终点是否是称重位
|
||||||
|
if (!json.getString("point_code2").equals(IOSConstant.CZW_POINT)) {
|
||||||
|
task.setPoint_code2(IOSConstant.CZW_POINT);
|
||||||
|
task.setPoint_code3(json.getString("point_code2"));
|
||||||
|
} else {
|
||||||
|
task.setPoint_code2(json.getString("point_code2"));
|
||||||
|
}
|
||||||
task.setVehicle_code(json.getString("vehicle_code"));
|
task.setVehicle_code(json.getString("vehicle_code"));
|
||||||
task.setMaterial_id(json.getString("material_id"));
|
task.setMaterial_id(json.getString("material_id"));
|
||||||
task.setMaterial_qty(json.getBigDecimal("material_qty"));
|
task.setMaterial_qty(json.getBigDecimal("material_qty"));
|
||||||
@@ -201,6 +213,11 @@ public class ReceiveOutTask extends AbstractTask {
|
|||||||
taskService.updateById(taskObj);
|
taskService.updateById(taskObj);
|
||||||
outBillService.taskFinish(taskObj);
|
outBillService.taskFinish(taskObj);
|
||||||
this.taskConfirm(taskObj.getTask_code());
|
this.taskConfirm(taskObj.getTask_code());
|
||||||
|
|
||||||
|
// 判断point_code3是否有值; 有值需要生成点位点任务到库外站点
|
||||||
|
if (ObjectUtil.isNotEmpty(taskObj.getPoint_code3()) && taskObj.getIs_wait().equals(IOSConstant.ZERO)) {
|
||||||
|
createPointTask(taskObj);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
@@ -259,4 +276,20 @@ public class ReceiveOutTask extends AbstractTask {
|
|||||||
public JSONObject resultWeigh(SchBaseTask taskObj) {
|
public JSONObject resultWeigh(SchBaseTask taskObj) {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 生成点位点任务:称重位至库外站点
|
||||||
|
*
|
||||||
|
* @param taskObj 任务实体类
|
||||||
|
*/
|
||||||
|
private void createPointTask(SchBaseTask taskObj) {
|
||||||
|
JSONObject jsonTask = new JSONObject();
|
||||||
|
jsonTask.put("point_code1", IOSConstant.CZW_POINT);
|
||||||
|
jsonTask.put("point_code2", taskObj.getPoint_code3());
|
||||||
|
jsonTask.put("vehicle_code", taskObj.getVehicle_code());
|
||||||
|
jsonTask.put("task_type", TaskEnum.TASK_TYPE.code("料箱"));
|
||||||
|
jsonTask.put("material_id", taskObj.getMaterial_id());
|
||||||
|
jsonTask.put("material_qty", taskObj.getMaterial_qty());
|
||||||
|
pdaPointTask.create(jsonTask);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -525,7 +525,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
isOptionDisabled(optionValue) {
|
isOptionDisabled(optionValue) {
|
||||||
if (this.mstrow.bill_type === '1001' || this.mstrow.bill_type === '1002' ||
|
if (this.mstrow.bill_type === '1002' ||
|
||||||
this.mstrow.bill_type === '1004' || this.mstrow.bill_type === '1009'
|
this.mstrow.bill_type === '1004' || this.mstrow.bill_type === '1009'
|
||||||
) {
|
) {
|
||||||
return this.disabledPointList.includes(optionValue)
|
return this.disabledPointList.includes(optionValue)
|
||||||
|
|||||||
Reference in New Issue
Block a user