| | |
| | | try{ |
| | | //分页查询工单 |
| | | ApsWorkOrderJob apsWorkOrderJob = new ApsWorkOrderJob(); |
| | | if(status==null){ |
| | | if("".equals(status)){ |
| | | status = "0"; |
| | | } |
| | | if(pageSize==null){ |
| | | pageSize = 100; |
| | | } |
| | | apsWorkOrderJob.setProcessStatus(status); |
| | | // 补查之前没有查到工序的工单 |
| | |
| | | long startTime = System.currentTimeMillis(); |
| | | List<String> docNos = new ArrayList<>(); |
| | | for (ApsWorkOrderJob apsWorkOrderJob1 : pageList){ |
| | | if(apsWorkOrderJob1.getDocNo()!=null){ |
| | | docNos.add(apsWorkOrderJob1.getDocNo()); |
| | | } |
| | | } |
| | | if(!docNos.isEmpty()){ |
| | | getWorkOrderProcessFromU9(docNos); |
| | | long endTime = System.currentTimeMillis(); // 记录结束时间 |
| | | long duration = endTime - startTime; // 计算运行时间 |
| | | System.out.println("运行时间:"+ duration +"毫秒"); |
| | | }else{ |
| | | break; |
| | | } |
| | | }else{ |
| | | break; |
| | | } |
| | |
| | | JSONArray docListArray = requestBodyJson.getJSONArray("DocList"); |
| | | List<String> docNos = new ArrayList<>(); |
| | | for (int i = 0; i < docListArray.size(); i++) { |
| | | if(docListArray.getString(i)!=null){ |
| | | docNos.add(docListArray.getString(i)); |
| | | } |
| | | } |
| | | if(!docNos.isEmpty()){ |
| | | getWorkOrderProcessFromU9(docNos); |
| | | } |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | return false; |