浙大指令完成时判断是否取消&组盘找不到fix
This commit is contained in:
@@ -75,7 +75,7 @@ public class QueryZDAgvTaskStatus {
|
||||
instructionService.update(inst);
|
||||
}
|
||||
} else if ("FINISHED".equals(status)) {
|
||||
if (inst != null){
|
||||
if (inst != null&&!"3".equals(inst.getInstruction_status())){
|
||||
String startPoint=inst.getStart_point_code();
|
||||
Device start_device = deviceAppService.findDeviceByCode(startPoint);
|
||||
if (start_device.getDeviceDriver() instanceof SiteDeviceDriver) {
|
||||
|
||||
@@ -210,7 +210,10 @@ public class GHCMLTask extends AbstractTask {
|
||||
SchBasePoint startPointObj = pointService.getById(startPoint);
|
||||
SchBasePoint endPointObj = pointService.getById(endPoint);
|
||||
if (ObjectUtil.isNotEmpty(endPointObj)) {
|
||||
SchBaseVehiclematerialgroup vehiclematerialgroup = vehiclematerialgroupService.getById(taskObj.getGroup_id());
|
||||
SchBaseVehiclematerialgroup vehiclematerialgroup = vehiclematerialgroupService.getVehicleGroupInfo(
|
||||
startPointObj.getVehicle_code(),
|
||||
startPointObj.getVehicle_type(),
|
||||
GroupBindMaterialStatusEnum.BOUND.getValue());
|
||||
TaskUtils.setGroupUpdateByType(vehiclematerialgroup, taskFinishedType);
|
||||
vehiclematerialgroup.setTask_code(taskObj.getTask_code());
|
||||
// 设置链路id,使用任务编码
|
||||
|
||||
Reference in New Issue
Block a user