更新
This commit is contained in:
@@ -16,6 +16,8 @@ import org.nl.acs.log.LokiLogType;
|
|||||||
import org.nl.acs.log.service.DeviceExecuteLogService;
|
import org.nl.acs.log.service.DeviceExecuteLogService;
|
||||||
import org.nl.acs.opc.DeviceAppService;
|
import org.nl.acs.opc.DeviceAppService;
|
||||||
import org.nl.acs.opc.DeviceAppServiceImpl;
|
import org.nl.acs.opc.DeviceAppServiceImpl;
|
||||||
|
import org.nl.acs.task.service.TaskService;
|
||||||
|
import org.nl.acs.task.service.dto.TaskDto;
|
||||||
import org.nl.modules.system.service.ParamService;
|
import org.nl.modules.system.service.ParamService;
|
||||||
import org.nl.modules.system.util.CodeUtil;
|
import org.nl.modules.system.util.CodeUtil;
|
||||||
import org.nl.modules.wql.util.SpringContextHolder;
|
import org.nl.modules.wql.util.SpringContextHolder;
|
||||||
@@ -76,20 +78,20 @@ public class NDCAgvServiceImpl implements NDCAgvService {
|
|||||||
if (StrUtil.equals(paramService.findByCode(AcsConfig.FORKAGV).getValue(), "1")) {
|
if (StrUtil.equals(paramService.findByCode(AcsConfig.FORKAGV).getValue(), "1")) {
|
||||||
String instcode = inst.getInstruction_code();
|
String instcode = inst.getInstruction_code();
|
||||||
|
|
||||||
String start_height_str = inst.getStart_height();
|
TaskService taskService = SpringContextHolder.getBean(TaskService.class);
|
||||||
String next_height_str = inst.getNext_height();
|
TaskDto task = taskService.findByCodeFromCache(inst.getTask_code());
|
||||||
|
int start_height = Integer.parseInt(task.getStart_height());
|
||||||
|
int next_height = Integer.parseInt(task.getNext_height());
|
||||||
int type;
|
int type;
|
||||||
if (StrUtil.isNotBlank(start_height_str) && StrUtil.isNotBlank(next_height_str)) {
|
if (start_height != 0 && next_height != 0) {
|
||||||
type = 1;
|
type = 1;
|
||||||
} else if (StrUtil.isNotBlank(start_height_str)) {
|
} else if (start_height != 0) {
|
||||||
type = 2;
|
type = 2;
|
||||||
} else if (StrUtil.isNotBlank(next_height_str)) {
|
} else if (next_height != 0) {
|
||||||
type = 3;
|
type = 3;
|
||||||
} else {
|
} else {
|
||||||
type = 4;
|
type = 4;
|
||||||
}
|
}
|
||||||
int start_height = Integer.parseInt(start_height_str);
|
|
||||||
int next_height = Integer.parseInt(next_height_str);
|
|
||||||
|
|
||||||
int priority = Integer.parseInt(inst.getPriority()) + 128;
|
int priority = Integer.parseInt(inst.getPriority()) + 128;
|
||||||
DeviceAppService appService = SpringContextHolder.getBean(DeviceAppServiceImpl.class);
|
DeviceAppService appService = SpringContextHolder.getBean(DeviceAppServiceImpl.class);
|
||||||
|
|||||||
Binary file not shown.
@@ -474,8 +474,8 @@ public class WmsToAcsServiceImpl implements WmsToAcsService {
|
|||||||
String task_type = req.getTask_type();
|
String task_type = req.getTask_type();
|
||||||
String remark = req.getRemark();
|
String remark = req.getRemark();
|
||||||
Map<String, String> params = req.getParams();
|
Map<String, String> params = req.getParams();
|
||||||
String start_height = req.getStart_height();
|
String start_height = StrUtil.isBlank(req.getStart_height()) ? "0" : req.getStart_height();
|
||||||
String next_height = req.getNext_height();
|
String next_height = StrUtil.isBlank(req.getNext_height()) ? "0" : req.getNext_height();
|
||||||
|
|
||||||
String start_point_code = "";
|
String start_point_code = "";
|
||||||
String next_point_code = "";
|
String next_point_code = "";
|
||||||
|
|||||||
@@ -348,14 +348,4 @@ public class InstructionDto implements Serializable {
|
|||||||
*/
|
*/
|
||||||
private String agv_system_type;
|
private String agv_system_type;
|
||||||
|
|
||||||
/**
|
|
||||||
* 起点高度
|
|
||||||
*/
|
|
||||||
private String start_height;
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 终点高度
|
|
||||||
*/
|
|
||||||
private String next_height;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -151,10 +151,6 @@ public class AutoCreateInst {
|
|||||||
instdto.setAgv_system_type(agv_system_type);
|
instdto.setAgv_system_type(agv_system_type);
|
||||||
instdto.setAgv_inst_type("1");
|
instdto.setAgv_inst_type("1");
|
||||||
|
|
||||||
|
|
||||||
instdto.setStart_height(start_height);
|
|
||||||
instdto.setNext_height(next_height);
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
instructionService.create(instdto);
|
instructionService.create(instdto);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|||||||
Reference in New Issue
Block a user