dy
2025-04-16 3d3477dc4a070a48e21f1625914f55a321a6c096
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsProcessRouteServiceImpl.java
@@ -112,11 +112,25 @@
            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++;
        }
        //插入数量与临时表查询一直则删除临时表数据