调度流程修改
This commit is contained in:
@@ -70,20 +70,25 @@ public class ApiServiceImpl implements IApiService {
|
||||
public List<MydoJob> getMydoJobList(MydoJob mydoJob) {
|
||||
RequestLog requestLog = requestLogService.getRequestLog(GET_MYDOJOB_URL, "获取任务", JSONUtil.toJsonStr(mydoJob));
|
||||
String responseBody = requestLog.getResponseBody();
|
||||
InterfaceReceive bean = JSONUtil.toBean(responseBody, InterfaceReceive.class);
|
||||
return JSONUtil.toList(JSONUtil.toJsonStr(bean.getData()), MydoJob.class);
|
||||
if ("1".equals(requestLog.getIsSuccessful())){
|
||||
InterfaceReceive bean = JSONUtil.toBean(responseBody, InterfaceReceive.class);
|
||||
return JSONUtil.toList(JSONUtil.toJsonStr(bean.getData()), MydoJob.class);
|
||||
}else {
|
||||
return null;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public GenAgvSchedulingTaskResponse genAgvSchedulingTask(GenAgvSchedulingTaskRequest genAgvSchedulingTaskRequest) {
|
||||
RequestLog requestLog = requestLogService.getRequestLog(GEN_AGV_SCHEDULING_TASK, "生成AGV任务", JSONUtil.toJsonStr(genAgvSchedulingTaskRequest));
|
||||
if(requestLog.getIsSuccessful().equals("1")){
|
||||
if("1".equals(requestLog.getIsSuccessful())){
|
||||
return BeanUtil.toBean(requestLog.getResponseBody(), GenAgvSchedulingTaskResponse.class);
|
||||
}else {
|
||||
GenAgvSchedulingTaskResponse response = new GenAgvSchedulingTaskResponse();
|
||||
response.setCode(500);
|
||||
response.setMessage("请求失败");
|
||||
return BeanUtil.toBean(requestLog.getResponseBody(), GenAgvSchedulingTaskResponse.class);
|
||||
return response;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -249,6 +254,7 @@ public class ApiServiceImpl implements IApiService {
|
||||
agvQueue.setWmsTaskType("2");
|
||||
agvQueue.setWmsTraycode(mydoJob.getTrayCode());
|
||||
agvQueue.setWmsTaskNo(mydoJob.getTaskNo());
|
||||
agvQueue.setStatus("0");
|
||||
int i = agvQueueService.insertAgvQueue(agvQueue);
|
||||
if (i > 0) {
|
||||
log.info("向AGV下任务成功");
|
||||
|
||||
Reference in New Issue
Block a user