|  |  | 
 |  |  |                     .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()) { | 
 |  |  | 
 |  |  |         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()) { |