固化室出口叫料判断终点是否有任务号&任务完成找组盘用任务本身的编码
This commit is contained in:
@@ -216,12 +216,14 @@ public class GHCMLTask extends AbstractTask {
|
|||||||
public void finishTask(SchBaseTask taskObj, TaskFinishedTypeEnum taskFinishedType) {
|
public void finishTask(SchBaseTask taskObj, TaskFinishedTypeEnum taskFinishedType) {
|
||||||
String startPoint = taskObj.getPoint_code1();
|
String startPoint = taskObj.getPoint_code1();
|
||||||
String endPoint = taskObj.getPoint_code2();
|
String endPoint = taskObj.getPoint_code2();
|
||||||
|
String vehicle_code= JSONObject.parseObject(taskObj.getRequest_param()).getString("vehicle_code");
|
||||||
|
String vehicle_type= JSONObject.parseObject(taskObj.getRequest_param()).getString("vehicle_type");
|
||||||
SchBasePoint startPointObj = pointService.getById(startPoint);
|
SchBasePoint startPointObj = pointService.getById(startPoint);
|
||||||
SchBasePoint endPointObj = pointService.getById(endPoint);
|
SchBasePoint endPointObj = pointService.getById(endPoint);
|
||||||
if (ObjectUtil.isNotEmpty(endPointObj)) {
|
if (ObjectUtil.isNotEmpty(endPointObj)) {
|
||||||
SchBaseVehiclematerialgroup vehiclematerialgroup = vehiclematerialgroupService.getVehicleGroupInfo(
|
SchBaseVehiclematerialgroup vehiclematerialgroup = vehiclematerialgroupService.getVehicleGroupInfo(
|
||||||
startPointObj.getVehicle_code(),
|
vehicle_code,
|
||||||
startPointObj.getVehicle_type(),
|
vehicle_type,
|
||||||
GroupBindMaterialStatusEnum.BOUND.getValue());
|
GroupBindMaterialStatusEnum.BOUND.getValue());
|
||||||
TaskUtils.setGroupUpdateByType(vehiclematerialgroup, taskFinishedType);
|
TaskUtils.setGroupUpdateByType(vehiclematerialgroup, taskFinishedType);
|
||||||
vehiclematerialgroup.setTask_code(taskObj.getTask_code());
|
vehiclematerialgroup.setTask_code(taskObj.getTask_code());
|
||||||
|
|||||||
@@ -7,10 +7,24 @@
|
|||||||
p.*
|
p.*
|
||||||
FROM
|
FROM
|
||||||
`sch_base_point` p
|
`sch_base_point` p
|
||||||
WHERE '5' = (SELECT p1.point_status FROM sch_base_point p1 WHERE p1.point_code = p.parent_point_code AND p1.region_code='GH'
|
WHERE
|
||||||
AND p1.point_type = '1')
|
'5' = (
|
||||||
AND p.region_code = 'GH' AND p.point_type = '3' AND p.point_status = '1'
|
SELECT
|
||||||
ORDER BY p.row_num, p.col_num
|
p1.point_status
|
||||||
|
FROM
|
||||||
|
sch_base_point p1
|
||||||
|
WHERE
|
||||||
|
p1.point_code = p.parent_point_code
|
||||||
|
AND p1.region_code = 'GH'
|
||||||
|
AND p1.point_type = '1'
|
||||||
|
)
|
||||||
|
AND p.region_code = 'GH'
|
||||||
|
AND p.point_type = '3'
|
||||||
|
AND p.point_status = '1'
|
||||||
|
and (p.ing_task_code = '' OR p.ing_task_code IS NULL)
|
||||||
|
ORDER BY
|
||||||
|
p.row_num,
|
||||||
|
p.col_num
|
||||||
</select>
|
</select>
|
||||||
<select id="getGHSExitMaterialList" resultType="org.nl.wms.sch.point.service.dao.SchBasePoint">
|
<select id="getGHSExitMaterialList" resultType="org.nl.wms.sch.point.service.dao.SchBasePoint">
|
||||||
SELECT
|
SELECT
|
||||||
|
|||||||
Reference in New Issue
Block a user