add:三色灯
This commit is contained in:
@@ -62,6 +62,8 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
for (int i = 0; i < array.size(); i++) {
|
||||
JSONObject row = array.getJSONObject(i);
|
||||
String task_id = row.getString("task_id");
|
||||
String vehicle_code = row.getString("vehicle_code");
|
||||
String car_no = row.getString("car_no");
|
||||
RLock lock = redissonClient.getLock(task_id);
|
||||
boolean tryLock = lock.tryLock(0, TimeUnit.SECONDS);
|
||||
try {
|
||||
@@ -75,6 +77,10 @@ public class AcsToWmsServiceImpl implements AcsToWmsService {
|
||||
status = TaskStatus.EXECUTING;
|
||||
} else if ("2".equals(acs_task_status)) {
|
||||
status = TaskStatus.FINISHED;
|
||||
// 更新载具号
|
||||
taskObj.setVehicle_code(vehicle_code);
|
||||
taskObj.setCar_no(car_no);
|
||||
iSchBaseTaskService.updateById(taskObj);
|
||||
} else {
|
||||
status = TaskStatus.CANCELED;
|
||||
}
|
||||
|
||||
@@ -51,6 +51,7 @@ public class WmsToMesServiceImpl implements WmsToMesService {
|
||||
content.put("ArrivedLocation", task.getPoint_code2());
|
||||
// 是否到达终点
|
||||
content.put("IsPlacedLocation", 1);
|
||||
content.put("TuoPanCode", task.getVehicle_code());
|
||||
result.put("content",content);
|
||||
|
||||
// 通知mes任务完成
|
||||
|
||||
@@ -119,6 +119,9 @@ public class SchBaseTask implements Serializable {
|
||||
private String update_name;
|
||||
|
||||
|
||||
private String is_vehicle;
|
||||
|
||||
|
||||
private String update_time;
|
||||
@TableField(exist = false)
|
||||
private String config_name;
|
||||
|
||||
@@ -120,6 +120,11 @@ public class AcsTaskDto {
|
||||
*/
|
||||
private String direction;
|
||||
|
||||
/**
|
||||
* 是否需要载具
|
||||
*/
|
||||
private String Is_vehicle;
|
||||
|
||||
/**
|
||||
* 扩展属性
|
||||
*/
|
||||
|
||||
@@ -47,6 +47,7 @@ public class KABDMTask extends AbstractTask {
|
||||
task.setConfig_code(json.getString("task_type"));
|
||||
task.setPoint_code1(json.getString("PickingLocation"));
|
||||
task.setPoint_code2(json.getString("PlacedLocation"));
|
||||
task.setIs_vehicle(json.getString("IsPanCode"));
|
||||
task.setRequest_param(json.toString());
|
||||
task.setPriority(json.getString("Priority"));
|
||||
task.setCreate_id(SecurityUtils.getCurrentUserId());
|
||||
@@ -68,6 +69,7 @@ public class KABDMTask extends AbstractTask {
|
||||
acsTaskDto.setNext_device_code(taskDao.getPoint_code2());
|
||||
acsTaskDto.setPriority(taskDao.getPriority());
|
||||
acsTaskDto.setTask_type("1");
|
||||
acsTaskDto.setIs_vehicle(taskDao.getIs_vehicle());
|
||||
|
||||
return acsTaskDto;
|
||||
}
|
||||
|
||||
@@ -49,6 +49,7 @@ public class KDMABTask extends AbstractTask {
|
||||
task.setPoint_code2(json.getString("PlacedLocation"));
|
||||
task.setRequest_param(json.toString());
|
||||
task.setPriority(json.getString("Priority"));
|
||||
task.setIs_vehicle(json.getString("IsPanCode"));
|
||||
task.setCreate_id(SecurityUtils.getCurrentUserId());
|
||||
task.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||
task.setCreate_time(DateUtil.now());
|
||||
@@ -67,6 +68,7 @@ public class KDMABTask extends AbstractTask {
|
||||
acsTaskDto.setStart_device_code(taskDao.getPoint_code1());
|
||||
acsTaskDto.setNext_device_code(taskDao.getPoint_code2());
|
||||
acsTaskDto.setPriority(taskDao.getPriority());
|
||||
acsTaskDto.setIs_vehicle(taskDao.getIs_vehicle());
|
||||
acsTaskDto.setTask_type("1");
|
||||
|
||||
return acsTaskDto;
|
||||
|
||||
@@ -49,6 +49,7 @@ public class MABCTask extends AbstractTask {
|
||||
task.setPoint_code2(json.getString("PlacedLocation"));
|
||||
task.setRequest_param(json.toString());
|
||||
task.setPriority(json.getString("Priority"));
|
||||
task.setIs_vehicle(json.getString("IsPanCode"));
|
||||
task.setCreate_id(SecurityUtils.getCurrentUserId());
|
||||
task.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||
task.setCreate_time(DateUtil.now());
|
||||
@@ -67,6 +68,7 @@ public class MABCTask extends AbstractTask {
|
||||
acsTaskDto.setStart_device_code(taskDao.getPoint_code1());
|
||||
acsTaskDto.setNext_device_code(taskDao.getPoint_code2());
|
||||
acsTaskDto.setPriority(taskDao.getPriority());
|
||||
acsTaskDto.setIs_vehicle(taskDao.getIs_vehicle());
|
||||
acsTaskDto.setTask_type("1");
|
||||
|
||||
return acsTaskDto;
|
||||
|
||||
@@ -49,6 +49,7 @@ public class MABDMTask extends AbstractTask {
|
||||
task.setPoint_code2(json.getString("PlacedLocation"));
|
||||
task.setRequest_param(json.toString());
|
||||
task.setPriority(json.getString("Priority"));
|
||||
task.setIs_vehicle(json.getString("IsPanCode"));
|
||||
task.setCreate_id(SecurityUtils.getCurrentUserId());
|
||||
task.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||
task.setCreate_time(DateUtil.now());
|
||||
@@ -67,6 +68,7 @@ public class MABDMTask extends AbstractTask {
|
||||
acsTaskDto.setStart_device_code(taskDao.getPoint_code1());
|
||||
acsTaskDto.setNext_device_code(taskDao.getPoint_code2());
|
||||
acsTaskDto.setPriority(taskDao.getPriority());
|
||||
acsTaskDto.setIs_vehicle(taskDao.getIs_vehicle());
|
||||
acsTaskDto.setTask_type("1");
|
||||
|
||||
return acsTaskDto;
|
||||
|
||||
@@ -49,6 +49,7 @@ public class MABGPTHJTask extends AbstractTask {
|
||||
task.setPoint_code2(json.getString("PlacedLocation"));
|
||||
task.setRequest_param(json.toString());
|
||||
task.setPriority(json.getString("Priority"));
|
||||
task.setIs_vehicle(json.getString("IsPanCode"));
|
||||
task.setCreate_id(SecurityUtils.getCurrentUserId());
|
||||
task.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||
task.setCreate_time(DateUtil.now());
|
||||
@@ -67,6 +68,7 @@ public class MABGPTHJTask extends AbstractTask {
|
||||
acsTaskDto.setStart_device_code(taskDao.getPoint_code1());
|
||||
acsTaskDto.setNext_device_code(taskDao.getPoint_code2());
|
||||
acsTaskDto.setPriority(taskDao.getPriority());
|
||||
acsTaskDto.setIs_vehicle(taskDao.getIs_vehicle());
|
||||
acsTaskDto.setTask_type("1");
|
||||
|
||||
return acsTaskDto;
|
||||
|
||||
@@ -49,6 +49,7 @@ public class MBZCPTask extends AbstractTask {
|
||||
task.setPoint_code2(json.getString("PlacedLocation"));
|
||||
task.setRequest_param(json.toString());
|
||||
task.setPriority(json.getString("Priority"));
|
||||
task.setIs_vehicle(json.getString("IsPanCode"));
|
||||
task.setCreate_id(SecurityUtils.getCurrentUserId());
|
||||
task.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||
task.setCreate_time(DateUtil.now());
|
||||
@@ -67,6 +68,7 @@ public class MBZCPTask extends AbstractTask {
|
||||
acsTaskDto.setStart_device_code(taskDao.getPoint_code1());
|
||||
acsTaskDto.setNext_device_code(taskDao.getPoint_code2());
|
||||
acsTaskDto.setPriority(taskDao.getPriority());
|
||||
acsTaskDto.setIs_vehicle(taskDao.getIs_vehicle());
|
||||
acsTaskDto.setTask_type("1");
|
||||
|
||||
return acsTaskDto;
|
||||
|
||||
@@ -49,6 +49,7 @@ public class MCDTask extends AbstractTask {
|
||||
task.setPoint_code2(json.getString("PlacedLocation"));
|
||||
task.setRequest_param(json.toString());
|
||||
task.setPriority(json.getString("Priority"));
|
||||
task.setIs_vehicle(json.getString("IsPanCode"));
|
||||
task.setCreate_id(SecurityUtils.getCurrentUserId());
|
||||
task.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||
task.setCreate_time(DateUtil.now());
|
||||
@@ -67,6 +68,7 @@ public class MCDTask extends AbstractTask {
|
||||
acsTaskDto.setStart_device_code(taskDao.getPoint_code1());
|
||||
acsTaskDto.setNext_device_code(taskDao.getPoint_code2());
|
||||
acsTaskDto.setPriority(taskDao.getPriority());
|
||||
acsTaskDto.setIs_vehicle(taskDao.getIs_vehicle());
|
||||
acsTaskDto.setTask_type("1");
|
||||
|
||||
return acsTaskDto;
|
||||
|
||||
@@ -49,6 +49,7 @@ public class MDDMTask extends AbstractTask {
|
||||
task.setPoint_code2(json.getString("PlacedLocation"));
|
||||
task.setRequest_param(json.toString());
|
||||
task.setPriority(json.getString("Priority"));
|
||||
task.setIs_vehicle(json.getString("IsPanCode"));
|
||||
task.setCreate_id(SecurityUtils.getCurrentUserId());
|
||||
task.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||
task.setCreate_time(DateUtil.now());
|
||||
@@ -67,6 +68,7 @@ public class MDDMTask extends AbstractTask {
|
||||
acsTaskDto.setStart_device_code(taskDao.getPoint_code1());
|
||||
acsTaskDto.setNext_device_code(taskDao.getPoint_code2());
|
||||
acsTaskDto.setPriority(taskDao.getPriority());
|
||||
acsTaskDto.setIs_vehicle(taskDao.getIs_vehicle());
|
||||
acsTaskDto.setTask_type("1");
|
||||
|
||||
return acsTaskDto;
|
||||
|
||||
@@ -49,6 +49,7 @@ public class MDMCPTask extends AbstractTask {
|
||||
task.setPoint_code2(json.getString("PlacedLocation"));
|
||||
task.setRequest_param(json.toString());
|
||||
task.setPriority(json.getString("Priority"));
|
||||
task.setIs_vehicle(json.getString("IsPanCode"));
|
||||
task.setCreate_id(SecurityUtils.getCurrentUserId());
|
||||
task.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||
task.setCreate_time(DateUtil.now());
|
||||
@@ -67,6 +68,7 @@ public class MDMCPTask extends AbstractTask {
|
||||
acsTaskDto.setStart_device_code(taskDao.getPoint_code1());
|
||||
acsTaskDto.setNext_device_code(taskDao.getPoint_code2());
|
||||
acsTaskDto.setPriority(taskDao.getPriority());
|
||||
acsTaskDto.setIs_vehicle(taskDao.getIs_vehicle());
|
||||
acsTaskDto.setTask_type("1");
|
||||
|
||||
return acsTaskDto;
|
||||
|
||||
@@ -49,6 +49,7 @@ public class MGPTHJABTask extends AbstractTask {
|
||||
task.setPoint_code2(json.getString("PlacedLocation"));
|
||||
task.setRequest_param(json.toString());
|
||||
task.setPriority(json.getString("Priority"));
|
||||
task.setIs_vehicle(json.getString("IsPanCode"));
|
||||
task.setCreate_id(SecurityUtils.getCurrentUserId());
|
||||
task.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||
task.setCreate_time(DateUtil.now());
|
||||
@@ -67,6 +68,7 @@ public class MGPTHJABTask extends AbstractTask {
|
||||
acsTaskDto.setStart_device_code(taskDao.getPoint_code1());
|
||||
acsTaskDto.setNext_device_code(taskDao.getPoint_code2());
|
||||
acsTaskDto.setPriority(taskDao.getPriority());
|
||||
acsTaskDto.setIs_vehicle(taskDao.getIs_vehicle());
|
||||
acsTaskDto.setTask_type("1");
|
||||
|
||||
return acsTaskDto;
|
||||
|
||||
@@ -49,6 +49,7 @@ public class MGPTHJCPTask extends AbstractTask {
|
||||
task.setPoint_code2(json.getString("PlacedLocation"));
|
||||
task.setRequest_param(json.toString());
|
||||
task.setPriority(json.getString("Priority"));
|
||||
task.setIs_vehicle(json.getString("IsPanCode"));
|
||||
task.setCreate_id(SecurityUtils.getCurrentUserId());
|
||||
task.setCreate_name(SecurityUtils.getCurrentNickName());
|
||||
task.setCreate_time(DateUtil.now());
|
||||
@@ -67,6 +68,7 @@ public class MGPTHJCPTask extends AbstractTask {
|
||||
acsTaskDto.setStart_device_code(taskDao.getPoint_code1());
|
||||
acsTaskDto.setNext_device_code(taskDao.getPoint_code2());
|
||||
acsTaskDto.setPriority(taskDao.getPriority());
|
||||
acsTaskDto.setIs_vehicle(taskDao.getIs_vehicle());
|
||||
acsTaskDto.setTask_type("1");
|
||||
|
||||
return acsTaskDto;
|
||||
|
||||
Reference in New Issue
Block a user