|  |  | 
 |  |  |      */ | 
 |  |  |     @Scheduled(cron = "0/3 * * * * ? ") | 
 |  |  |     public void execute1() { | 
 |  |  |         List<String> ids = storeTypeService.listOwn(); | 
 |  |  |         List<String> Ids = nccSaleXsfhmxWmsService.selectXsfh(ids); | 
 |  |  |         List<String> warehouseIds = storeTypeService.listOwn(); | 
 |  |  |         List<String> Ids = nccSaleXsfhmxWmsService.selectXsfh(warehouseIds); | 
 |  |  |         for (String id : Ids) { | 
 |  |  |             List<NccSaleXsfhmxWms> wmsFlag = nccSaleXsfhmxWmsService.selectList(new EntityWrapper<NccSaleXsfhmxWms>().eq("vbillcode", id).ne("wms_flag", 1).eq("fstatusflag", 2).eq("hdr", 0).eq("bdr", 0)); | 
 |  |  |             List<NccSaleXsfhmxWms> wmsFlag = nccSaleXsfhmxWmsService.selectList(new EntityWrapper<NccSaleXsfhmxWms>() | 
 |  |  |                     .eq("vbillcode", id) | 
 |  |  |                     .ne("wms_flag", 1) | 
 |  |  |                     .eq("fstatusflag", 2) | 
 |  |  |                     .eq("hdr", 0) | 
 |  |  |                     .eq("bdr", 0) | 
 |  |  |                     .in("fhckbm",warehouseIds) | 
 |  |  |             ); | 
 |  |  |             if (wmsFlag == null || wmsFlag.isEmpty()) { | 
 |  |  |                 return; | 
 |  |  |                 continue; | 
 |  |  |             } | 
 |  |  |             ReturnT<String> returnT = planOrderHandler.start1(wmsFlag); | 
 |  |  |             if (!returnT.isSuccess()) { | 
 |  |  | 
 |  |  |         for (String string : strings) { | 
 |  |  |             List<NccScZkmxbWms> wmsFlag = nccScZkmxbWmsService.selectList(new EntityWrapper<NccScZkmxbWms>().eq("vbillcode", string).ne("wms_flag", 1).eq("dr", 0).eq("bdr", 0)); | 
 |  |  |             if (wmsFlag == null || wmsFlag.isEmpty()) { | 
 |  |  |                 return; | 
 |  |  |                 continue; | 
 |  |  |             } | 
 |  |  |             ReturnT<String> returnT = planOrderHandler.start2In(wmsFlag); | 
 |  |  |             if (!returnT.isSuccess()) { | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 转库 | 
 |  |  |      * 转库-出库 | 
 |  |  |      * 不同步,转库出库由WMS直接发起 | 
 |  |  |      * | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Scheduled(cron = "0/3 * * * * ? ") | 
 |  |  | //    @Scheduled(cron = "0/3 * * * * ? ") | 
 |  |  |     public void execute2_2() { | 
 |  |  |         List<String> ids = storeTypeService.listOwn(); | 
 |  |  |         List<String> strings = nccScZkmxbWmsService.selectZkOut(ids); | 
 |  |  |         for (String string : strings) { | 
 |  |  |             List<NccScZkmxbWms> wmsFlag = nccScZkmxbWmsService.selectList(new EntityWrapper<NccScZkmxbWms>().eq("vbillcode", string).ne("wms_flag", 1).eq("dr", 0).eq("bdr", 0)); | 
 |  |  |             if (wmsFlag == null || wmsFlag.isEmpty()) { | 
 |  |  |                 return; | 
 |  |  |                 continue; | 
 |  |  |             } | 
 |  |  |             ReturnT<String> returnT = planOrderHandler.start2Out(wmsFlag); | 
 |  |  |             if (!returnT.isSuccess()) { | 
 |  |  | 
 |  |  |         for (String string : strings) { | 
 |  |  |             List<NccCgCgdhdWms> wmsFlag = nccCgCgdhdWmsService.selectList(new EntityWrapper<NccCgCgdhdWms>().eq("vbillcode", string).ne("wms_flag", 1).eq("hdr", 0).eq("bdr", 0)); | 
 |  |  |             if (wmsFlag == null || wmsFlag.isEmpty()) { | 
 |  |  |                 return; | 
 |  |  |                 continue; | 
 |  |  |             } | 
 |  |  |             ReturnT<String> returnT = planOrderHandler.start3(wmsFlag); | 
 |  |  |             if (!returnT.isSuccess()) { | 
 |  |  | 
 |  |  |         for (String string : strings) { | 
 |  |  |             List<NccSaleDbddWms> wmsFlag = nccSaleDbddWmsService.selectList(new EntityWrapper<NccSaleDbddWms>().eq("vbillcode", string).ne("wms_flag", 1).eq("dr", 0).eq("bdr", 0)); | 
 |  |  |             if (wmsFlag == null || wmsFlag.isEmpty()) { | 
 |  |  |                 return; | 
 |  |  |                 continue; | 
 |  |  |             } | 
 |  |  |             ReturnT<String> returnT = planOrderHandler.start5(wmsFlag); | 
 |  |  |             if (!returnT.isSuccess()) { | 
 |  |  | 
 |  |  |      * | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     @Scheduled(cron = "0/3 * * * * ? ") | 
 |  |  |     public void execute4() { | 
 |  |  |         List<String> strings = nccCkPddWmsService.selectPdd(); | 
 |  |  |         for (String string : strings) { | 
 |  |  |             List<NccCkPddWms> wmsFlag = nccCkPddWmsService.selectList(new EntityWrapper<NccCkPddWms>().eq("vbillcode", string).ne("wms_flag", 1).eq("FBILLFLAG", 4).eq("hdr", 0).eq("bdr", 0)); | 
 |  |  |             ReturnT<String> returnT = planOrderHandler.start4(wmsFlag); | 
 |  |  |             if (!returnT.isSuccess()) { | 
 |  |  |                 for (NccCkPddWms wms : wmsFlag) { | 
 |  |  |                     wms.setWmsMemo(returnT.getMsg()); | 
 |  |  |                     wms.setWmsFlag(0); | 
 |  |  |                     nccCkPddWmsService.updateById(wms); | 
 |  |  |                 } | 
 |  |  |                 log.error(returnT.getMsg()); | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  | //    @Scheduled(cron = "0/3 * * * * ? ") | 
 |  |  | //    public void execute4() { | 
 |  |  | //        List<String> strings = nccCkPddWmsService.selectPdd(); | 
 |  |  | //        for (String string : strings) { | 
 |  |  | //            List<NccCkPddWms> wmsFlag = nccCkPddWmsService.selectList(new EntityWrapper<NccCkPddWms>().eq("vbillcode", string).ne("wms_flag", 1).eq("FBILLFLAG", 4).eq("hdr", 0).eq("bdr", 0)); | 
 |  |  | //            ReturnT<String> returnT = planOrderHandler.start4(wmsFlag); | 
 |  |  | //            if (!returnT.isSuccess()) { | 
 |  |  | //                for (NccCkPddWms wms : wmsFlag) { | 
 |  |  | //                    wms.setWmsMemo(returnT.getMsg()); | 
 |  |  | //                    wms.setWmsFlag(0); | 
 |  |  | //                    nccCkPddWmsService.updateById(wms); | 
 |  |  | //                } | 
 |  |  | //                log.error(returnT.getMsg()); | 
 |  |  | //            } | 
 |  |  | //        } | 
 |  |  | //    } | 
 |  |  | } |