Commit 2f9b5a93ba000b82547f8bb74849589195a420ac
1 parent
9ee034fa
update
Showing
2 changed files
with
8 additions
and
3 deletions
src/main/java/com/huaheng/pc/monitor/job/task/RyTask.java
... | ... | @@ -219,7 +219,7 @@ public class RyTask extends BaseController { |
219 | 219 | if (ajaxResult.getCode() != 200) { |
220 | 220 | //回传失败,修改回传次数 |
221 | 221 | Integer pushErrorCount = receiptHeader.getPushErrorCount() == null ? 0 : receiptHeader.getPushErrorCount(); |
222 | - if (receiptHeader.getPushErrorCount()!=1) { | |
222 | + if (receiptHeader.getPushSuccessStatus()!=1) { | |
223 | 223 | receiptHeader.setPushErrorCount(pushErrorCount + 1);//错误次数+1 |
224 | 224 | receiptHeader.setPushSuccessStatus(2);//2失败 |
225 | 225 | receiptHeader.setErpErrorMsg(ajaxResult.getMsg()); |
... | ... | @@ -443,6 +443,8 @@ public class RyTask extends BaseController { |
443 | 443 | List<Supplier> list1 = supplierService.list(new LambdaQueryWrapper<Supplier>().eq(Supplier::getCode, detail.getSupplierCode())); |
444 | 444 | if (list1.isEmpty()) { |
445 | 445 | supplier.setName("没有供应商"); |
446 | + }else { | |
447 | + supplier.setName(list1.get(0).getName()); | |
446 | 448 | } |
447 | 449 | barcodedataDTO.setBatterybarcode(detail.getBatteryPackTwoCode()); |
448 | 450 | barcodedataDTO.setBatterysource(supplier.getName()); |
... | ... |
src/main/java/com/huaheng/pc/task/agvTask/controller/AgvTaskController.java
... | ... | @@ -204,8 +204,11 @@ public class AgvTaskController extends BaseController { |
204 | 204 | .orderByDesc(AgvTask::getId)); |
205 | 205 | for (int i = 0; i < agvTaskList.size(); i++) { |
206 | 206 | AgvTask agvTask = agvTaskList.get(i); |
207 | - TaskHeader taskHeader = taskHeaderService.getOne(new LambdaQueryWrapper<TaskHeader>().eq(TaskHeader::getAgvTaskId, agvTask.getId())); | |
208 | - List<TaskDetail> taskDetailList = taskDetailService.list(new LambdaQueryWrapper<TaskDetail>().eq(TaskDetail::getTaskId, taskHeader.getId())); | |
207 | + List<TaskHeader> taskHeader = taskHeaderService.list(new LambdaQueryWrapper<TaskHeader>().eq(TaskHeader::getAgvTaskId, agvTask.getId())); | |
208 | + if (taskHeader.size() == 0) { | |
209 | + continue; | |
210 | + } | |
211 | + List<TaskDetail> taskDetailList = taskDetailService.list(new LambdaQueryWrapper<TaskDetail>().eq(TaskDetail::getTaskId, taskHeader.get(0).getId())); | |
209 | 212 | AgvTV agvTV = new AgvTV(); |
210 | 213 | agvTV.setTaskDetails(taskDetailList); |
211 | 214 | agvTV.setFromPort(agvTask.getFromPort()); |
... | ... |