| | |
| | | ids[i]= apsProcessRouteTemps.get(i).getId(); |
| | | ApsProcessRoute apsProcessRoute =new ApsProcessRoute(); |
| | | BeanUtils.copyProperties(apsProcessRouteTemps.get(i), apsProcessRoute); |
| | | apsProcessRoute.setId(IdUtils.fastUUID()); |
| | | //插入正式表,并记录 |
| | | apsProcessRoute.setCreateTime(DateUtils.getNowDate()); |
| | | apsProcessRoute.setIntegrationDay(DateUtils.getNowDate()); |
| | | apsProcessRouteMapper.insertApsProcessRoute(apsProcessRoute); |
| | | ApsProcessRoute apsProcessRoutetmp =new ApsProcessRoute(); |
| | | apsProcessRoutetmp.setWorkOrderNo(apsProcessRoute.getWorkOrderNo()); |
| | | apsProcessRoutetmp.setProcessNumber(apsProcessRoute.getProcessNumber()); |
| | | List<ApsProcessRoute> apsProcessRoutes =apsProcessRouteMapper.selectApsProcessRouteList(apsProcessRoutetmp); |
| | | if(apsProcessRoutes.size()>0){ |
| | | apsProcessRoute.setId(apsProcessRoutes.get(0).getId()); |
| | | //插入正式表,并记录 |
| | | apsProcessRoute.setCreateTime(DateUtils.getNowDate()); |
| | | apsProcessRoute.setIntegrationDay(DateUtils.getNowDate()); |
| | | apsProcessRouteMapper.updateApsProcessRoute(apsProcessRoute); |
| | | }else { |
| | | apsProcessRoute.setId(IdUtils.fastUUID()); |
| | | //插入正式表,并记录 |
| | | apsProcessRoute.setCreateTime(DateUtils.getNowDate()); |
| | | apsProcessRoute.setIntegrationDay(DateUtils.getNowDate()); |
| | | apsProcessRouteMapper.insertApsProcessRoute(apsProcessRoute); |
| | | } |
| | | |
| | | |
| | | count++; |
| | | } |
| | | //插入数量与临时表查询一直则删除临时表数据 |