| | |
| | | */ |
| | | @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()); |
| | | // } |
| | | // } |
| | | // } |
| | | } |