浙大调度fix
This commit is contained in:
@@ -94,7 +94,7 @@ public class TBXMLTask extends AbstractTask {
|
||||
String requestParam = task.getRequest_param();
|
||||
JSONObject jsonObject = JSONObject.parseObject(requestParam);
|
||||
SchBasePoint point = findNextPoint(nextRegionStr, jsonObject);
|
||||
String pointCode = againApplyLocal(task,point.getPoint_code(),task.getTask_id());
|
||||
// String pointCode = againApplyLocal(task,point.getPoint_code(),task.getTask_id());
|
||||
if (ObjectUtil.isEmpty(point)) {
|
||||
task.setRemark("涂板线[" + task.getPoint_code1() + "]未找到所需点位!");
|
||||
taskService.updateById(task);
|
||||
@@ -104,8 +104,7 @@ public class TBXMLTask extends AbstractTask {
|
||||
continue;
|
||||
}
|
||||
// 设置终点并修改创建成功状态
|
||||
// task.setPoint_code2(point.getPoint_code());
|
||||
task.setPoint_code2(pointCode);
|
||||
task.setPoint_code2(point.getPoint_code());
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setRemark("");
|
||||
taskService.updateById(task);
|
||||
@@ -131,7 +130,7 @@ public class TBXMLTask extends AbstractTask {
|
||||
String requestParam = task.getRequest_param();
|
||||
JSONObject jsonObject = JSONObject.parseObject(requestParam);
|
||||
SchBasePoint point = findNextPoint(nextRegionStr, jsonObject);
|
||||
String pointCode = againApplyLocal(task,point.getPoint_code(),task.getTask_id());
|
||||
// String pointCode = againApplyLocal(task,point.getPoint_code(),task.getTask_id());
|
||||
if (ObjectUtil.isEmpty(point)) {
|
||||
throw new BadRequestException("涂板线[" + task.getPoint_code1() + "]未找到所需点位!");
|
||||
}
|
||||
@@ -142,7 +141,7 @@ public class TBXMLTask extends AbstractTask {
|
||||
task.setGroup_id(setGroupPlate(jsonObject));
|
||||
// 设置等待点并修改创建成功状态
|
||||
task.setNext_wait_point(point.getPoint_code());
|
||||
task.setPoint_code2(pointCode);
|
||||
// task.setPoint_code2(pointCode);
|
||||
task.setTask_status(TaskStatus.CREATED.getCode());
|
||||
task.setRemark("");
|
||||
task.setVehicle_code(vehicleCode);
|
||||
@@ -447,7 +446,8 @@ public class TBXMLTask extends AbstractTask {
|
||||
throw new BadRequestException("找不到任务:[" + task_id + "]等待点!");
|
||||
}
|
||||
if (ObjectUtil.isNotEmpty(task.getPoint_code2())) {
|
||||
throw new BadRequestException("任务:[" + task_id + "]已请求过!");
|
||||
log.info("该任务{}已经二次分配完毕,直接反馈之前计算点位{}",task.getTask_code(),task.getPoint_code2());
|
||||
return task.getPoint_code2();
|
||||
}
|
||||
// 根据任务上等待点的位置获取准确的固化室位置。
|
||||
// mark: 不考虑前空中间有货后空的问题
|
||||
|
||||
Reference in New Issue
Block a user