1.取消任务fix
2.包片机任务取QHQ点位
This commit is contained in:
@@ -86,7 +86,6 @@ public class OneNDCSocketConnectionAutoRun extends AbstractAutoRunnable {
|
|||||||
ip = paramService.findByCode(AcsConfig.AGVURL).getValue();
|
ip = paramService.findByCode(AcsConfig.AGVURL).getValue();
|
||||||
port = Integer.parseInt(paramService.findByCode(AcsConfig.AGVPORT).getValue());
|
port = Integer.parseInt(paramService.findByCode(AcsConfig.AGVPORT).getValue());
|
||||||
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
byte[] b = new byte[1024];
|
byte[] b = new byte[1024];
|
||||||
s = new Socket(ip, port);
|
s = new Socket(ip, port);
|
||||||
|
|||||||
@@ -999,12 +999,12 @@ public class TaskServiceImpl extends CommonServiceImpl<TaskMapper, Task> impleme
|
|||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
List<RouteLineDto> shortPathsList =
|
// List<RouteLineDto> shortPathsList =
|
||||||
routeLineService.getShortPathLines(
|
// routeLineService.getShortPathLines(
|
||||||
entity.getStart_device_code(),
|
// entity.getStart_device_code(),
|
||||||
entity.getNext_device_code(),
|
// entity.getNext_device_code(),
|
||||||
entity.getRoute_plan_code());
|
// entity.getRoute_plan_code());
|
||||||
String type = shortPathsList.get(0).getType();
|
// String type = shortPathsList.get(0).getType();
|
||||||
// != 0 为agv任务
|
// != 0 为agv任务
|
||||||
// if (!StrUtil.equals(type, "0")) {
|
// if (!StrUtil.equals(type, "0")) {
|
||||||
// if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).getValue(), "3")) {
|
// if (StrUtil.equals(paramService.findByCode(AcsConfig.AGVTYPE).getValue(), "3")) {
|
||||||
|
|||||||
@@ -239,11 +239,11 @@ public class BPSLTask extends AbstractTask {
|
|||||||
JSONObject jsonObject = JSONObject.parseObject(schBaseTask.getExt_group_data());
|
JSONObject jsonObject = JSONObject.parseObject(schBaseTask.getExt_group_data());
|
||||||
SchBasePoint point = this.findNextPoint(jsonObject,schBaseTask);
|
SchBasePoint point = this.findNextPoint(jsonObject,schBaseTask);
|
||||||
//正极板现在不堆叠
|
//正极板现在不堆叠
|
||||||
// if( "1".equals(jsonObject.getString("material_type"))) {
|
if( "1".equals(jsonObject.getString("material_type"))) {
|
||||||
// schBaseTask.setPoint_code1(point.getPoint_code()+"0"+point.getVehicle_qty());
|
|
||||||
// }else{
|
|
||||||
schBaseTask.setPoint_code1(point.getPoint_code());
|
schBaseTask.setPoint_code1(point.getPoint_code());
|
||||||
// }
|
}else{
|
||||||
|
schBaseTask.setPoint_code1(point.getPoint_code().replace("HCQ","QHQ"));
|
||||||
|
}
|
||||||
//重算点位时把点位占用
|
//重算点位时把点位占用
|
||||||
point.setIng_task_code(schBaseTask.getTask_code());
|
point.setIng_task_code(schBaseTask.getTask_code());
|
||||||
// point.setVehicle_qty(point.getVehicle_qty() - 1);
|
// point.setVehicle_qty(point.getVehicle_qty() - 1);
|
||||||
|
|||||||
@@ -220,7 +220,7 @@ public class KGHJRKTask extends AbstractTask {
|
|||||||
if("ZJBKGHJDJW".equals(point.getRegion_code())) {
|
if("ZJBKGHJDJW".equals(point.getRegion_code())) {
|
||||||
schBaseTask.setPoint_code2(point.getPoint_code() + "0" + (point.getVehicle_qty() + 1));
|
schBaseTask.setPoint_code2(point.getPoint_code() + "0" + (point.getVehicle_qty() + 1));
|
||||||
}else{
|
}else{
|
||||||
schBaseTask.setPoint_code2(point.getPoint_code());
|
schBaseTask.setPoint_code2(point.getPoint_code().replace("HCQ","QHQ"));
|
||||||
if(ObjectUtil.isNotEmpty(point.getIng_task_code())&&!schBaseTask.getTask_code().equals(point.getIng_task_code())){
|
if(ObjectUtil.isNotEmpty(point.getIng_task_code())&&!schBaseTask.getTask_code().equals(point.getIng_task_code())){
|
||||||
throw new BadRequestException("当前空架点位有任务,暂不反馈!");
|
throw new BadRequestException("当前空架点位有任务,暂不反馈!");
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user