| | |
| | | List<DetlDto> list = new ArrayList<>(); |
| | | List<DetlDto> orderDetails = param.getOrderDetails(); |
| | | for (DetlDto detail : orderDetails) { |
| | | DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(), detail.getAnfme(), detail.getQcStatus()); |
| | | DetlDto dto = new DetlDto(detail.getMatnr(), detail.getBatch(), detail.getAnfme(), detail.getQcStatus(),detail.getPlanNo()); |
| | | if (DetlDto.has(list, dto)) { |
| | | DetlDto detlDto = DetlDto.find(list, dto.getMatnr(), dto.getBatch()); |
| | | assert detlDto != null; |
| | |
| | | orderDetl.setUpdateBy(9527L); |
| | | orderDetl.setUpdateTime(now); |
| | | orderDetl.setStatus(1); |
| | | orderDetl.setSku(detlDto.getPlanNo()); |
| | | orderDetl.setInspect(Integer.valueOf(detlDto.getQcStatus())); |
| | | orderDetl.setQty(0.0D); |
| | | if (!orderDetlService.insert(orderDetl)) { |
| | |
| | | } |
| | | } |
| | | |
| | | // @Scheduled(cron = "0/5 * * * * ? ") |
| | | @Scheduled(cron = "0/5 * * * * ? ") |
| | | @Async("orderThreadPool") |
| | | public void completeAndReport(){ |
| | | String erpReport = Parameter.get().getErpReport(); |
| | | String erpReport = "true"; |
| | | if (!Cools.isEmpty(erpReport) && erpReport.equals("true")) { |
| | | List<Order> orders = orderService.selectComplete(); |
| | | for (Order order : orders) { |
| | |
| | | this.batch = batch; |
| | | this.anfme = anfme; |
| | | } |
| | | public DetlDto(String matnr, String batch, Double anfme, String qcStatus) { |
| | | public DetlDto(String matnr, String batch, Double anfme, String qcStatus,String planNo) { |
| | | this.matnr = matnr; |
| | | this.batch = batch; |
| | | this.anfme = anfme; |
| | | this.qcStatus = qcStatus; |
| | | this.planNo = planNo; |
| | | } |
| | | |
| | | |
| | |
| | | server: |
| | | port: 8081 |
| | | port: 8888 |
| | | servlet: |
| | | context-path: /@pom.build.finalName@ |
| | | |
| | |
| | | enabled: false |
| | | datasource: |
| | | driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver |
| | | url: jdbc:sqlserver://localhost:1433;databasename=lfdasrs |
| | | url: jdbc:sqlserver://localhost:1433;databasename=lfdasrsErp |
| | | username: sa |
| | | password: sa@123 |
| | | mvc: |