| | |
| | | import com.consum.base.core.WhBusinessEnum; |
| | | import com.consum.base.core.param.BaseWarehouseParam1; |
| | | import com.consum.base.core.service.LWhWarningCoreServiceImpl; |
| | | import com.consum.base.core.utils.IdUtil; |
| | | import com.consum.base.core.utils.LockManage; |
| | | import com.consum.model.po.*; |
| | | import com.iplatform.model.po.S_user_core; |
| | |
| | | List<LWhProcureModel> goodsModelNumList = lWhProcureModelService.getModelByForm(businessEnum, whFormTransferId); |
| | | if (CollectionUtils.isEmpty(goodsModelNumList)) { |
| | | log.error("没有要入库的物品"); |
| | | return null; |
| | | throw new RuntimeException("没有要入库的物品"); |
| | | // return null; |
| | | } |
| | | Long outWarehouseId = lWhFormTransfer.getOutWarehouseId(); |
| | | String outWarehouseName = lWhFormTransfer.getOutWarehouseName(); |
| | |
| | | // 调拨单物品 已经按型号分好了 |
| | | goodsModelNumList.forEach(itemModelInfo -> { |
| | | // 复用对象 |
| | | itemModelInfo.setId(NumberGenerator.getLongSequenceNumber()); |
| | | itemModelInfo.setId(IdUtil.generateId()); |
| | | itemModelInfo.setFromProcureGoodsId(null); |
| | | itemModelInfo.setBusinessType(3); |
| | | itemModelInfo.setBusinessId(outWarehouseFormId); |