| | |
| | |
|
| | | /**
|
| | | * 波次合并出库
|
| | | * 1. 判断是平库还TCU库
|
| | | * 1. 判断是平库还CTU库
|
| | | * 2. 平库生成拣货单
|
| | | * 3. TCU库生成任务单
|
| | | * 3. CTU库生成任务单
|
| | | */
|
| | | outStockByArea(dto, wave);
|
| | |
|
| | |
| | | if (!flatOrders.isEmpty()) {
|
| | | //平库出库
|
| | | outStockByFlat(flatOrders, wave);
|
| | | } else if (!tucOrders.isEmpty()) {
|
| | | }
|
| | | if (!tucOrders.isEmpty()) {
|
| | | //CTU出库
|
| | | outStockByTUC(tucOrders, wave);
|
| | | } else {
|
| | | throw new CoolException("库存不足");
|
| | | }
|
| | |
|
| | | }
|
| | |
|
| | | /**
|
| | |
| | | cacheSite.setSiteStatus(CacheSiteStatusType.O.id);
|
| | | cacheSite.setOrderId(null);
|
| | | cacheSite.setOrderNo(null);
|
| | | cacheSite.setBarcode(null);
|
| | | cacheSite.setUpdateTime(new Date());
|
| | | if (!cacheSiteService.updateById(cacheSite)) {
|
| | | throw new CoolException("缓存站清空失败");
|