固化室出口叫料判断终点是否有任务号&任务完成找组盘用任务本身的编码

This commit is contained in:
psh
2024-07-16 16:41:58 +08:00
parent 69f986fdc9
commit 059aad5260
2 changed files with 22 additions and 6 deletions

View File

@@ -216,12 +216,14 @@ public class GHCMLTask extends AbstractTask {
public void finishTask(SchBaseTask taskObj, TaskFinishedTypeEnum taskFinishedType) {
String startPoint = taskObj.getPoint_code1();
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 endPointObj = pointService.getById(endPoint);
if (ObjectUtil.isNotEmpty(endPointObj)) {
SchBaseVehiclematerialgroup vehiclematerialgroup = vehiclematerialgroupService.getVehicleGroupInfo(
startPointObj.getVehicle_code(),
startPointObj.getVehicle_type(),
vehicle_code,
vehicle_type,
GroupBindMaterialStatusEnum.BOUND.getValue());
TaskUtils.setGroupUpdateByType(vehiclematerialgroup, taskFinishedType);
vehiclematerialgroup.setTask_code(taskObj.getTask_code());

View File

@@ -7,10 +7,24 @@
p.*
FROM
`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'
AND p1.point_type = '1')
AND p.region_code = 'GH' AND p.point_type = '3' AND p.point_status = '1'
ORDER BY p.row_num, p.col_num
WHERE
'5' = (
SELECT
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 id="getGHSExitMaterialList" resultType="org.nl.wms.sch.point.service.dao.SchBasePoint">
SELECT