| | |
| | | param.setDocState(Arrays.asList(0,1,2,4)); |
| | | param.setBeginDate(yesterdayMidnight.format(formatter)); |
| | | param.setEndDate(today.format(formatter)); |
| | | param.setPageSize(100); |
| | | param.setPageSize(500); |
| | | while (continueFlag){ |
| | | param.setPageIndex(currentPage); |
| | | continueFlag= batchSaveByPager(param); |
| | |
| | | order.setProcessStatus("0"); |
| | | order.setOpStatus(jsonObject.getString("OpStatus")); |
| | | order.setNextOpName(jsonObject.getString("NextOpName")); |
| | | order.setLowOrderCode(jsonObject.getString("LowLevelCode")); |
| | | order.setOrderCreateTime(jsonObject.getDate("CreatedOn")); |
| | | order.setApproveOn(jsonObject.getDate("ApproveOn")); |
| | | order.setStartWorkDate(jsonObject.getDate("StartDatetime")); |
| | | jobs.add(order); |
| | | orderIds.add(order.getOrderId()); |
| | | } catch (Exception e) { |
| | | log.error("Error processing result at index {}: {}", i, e.getMessage(), e); |
| | | // 继续处理其他数据 |
| | | } |
| | | } |
| | | |
| | | if (!orderIds.isEmpty()) { |
| | | // 删除旧数据 |
| | | apsWorkOrderJobMapper.deleteWorkOrderJobByOrderIds(orderIds); |
| | | } |
| | | |
| | | // 批量插入新数据 |
| | |
| | | apsWorkOrderJobMapper.batchInsertGasPiping(); |
| | | } |
| | | |
| | | @Override |
| | | public void deleteAllWorkOrderJob(){ |
| | | apsWorkOrderJobMapper.deleteAllWorkOrderJob(); |
| | | } |
| | | |
| | | } |