| | |
| | | package com.consum.base.core; |
| | | |
| | | import cn.hutool.core.convert.Convert; |
| | | import com.consum.base.core.service.LWhWarningCoreServiceImpl; |
| | | import com.consum.base.core.utils.IdUtil; |
| | | import com.consum.base.core.utils.LockManage; |
| | | import com.consum.base.service.*; |
| | | import com.consum.model.po.*; |
| | | import com.iplatform.model.po.S_user_core; |
| | | import com.walker.infrastructure.utils.CollectionUtils; |
| | | import com.walker.web.ResponseValue; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Propagation; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.transaction.interceptor.TransactionAspectSupport; |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | import javax.annotation.Resource; |
| | | |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Propagation; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.transaction.interceptor.TransactionAspectSupport; |
| | | |
| | | import com.consum.base.core.service.LWhWarningCoreServiceImpl; |
| | | import com.consum.base.core.utils.IdUtil; |
| | | import com.consum.base.core.utils.LockManage; |
| | | import com.consum.base.service.GoodsBaseServiceImpl; |
| | | import com.consum.base.service.LWarehouseFlowService; |
| | | import com.consum.base.service.LWhGoodsRecordDetailsService; |
| | | import com.consum.base.service.LWhGoodsRecordService; |
| | | import com.consum.base.service.LWhGoodsService; |
| | | import com.consum.model.po.BaseWarehouse; |
| | | import com.consum.model.po.LWarehouseFlow; |
| | | import com.consum.model.po.LWhGoodsRecord; |
| | | import com.consum.model.po.UsingFormBack; |
| | | import com.iplatform.model.po.S_user_core; |
| | | import com.walker.infrastructure.utils.CollectionUtils; |
| | | import com.walker.web.ResponseValue; |
| | | |
| | | import cn.hutool.core.convert.Convert; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | /** |
| | | * @ClassName DepFormScrappedCoreServiceImpl |
| | |
| | | @Resource |
| | | private LWhGoodsRecordDetailsService lWhGoodsRecordDetailsService; |
| | | @Resource |
| | | private LWhGoodsRecordService lWhGoodsRecordService; |
| | | private LWhGoodsRecordService lWhGoodsRecordServiceImpl; |
| | | @Resource |
| | | private LWarehouseFlowService lWarehouseFlowService; |
| | | @Resource |
| | |
| | | warehouseFlow.setWarehouseId(warehouseId); |
| | | warehouseFlow.setWarehouseName(warehouseName); |
| | | warehouseFlow.setThisType(2); |
| | | warehouseFlow.setBusinessType(WhBusinessEnum.BAOFEI.getValue() + 0); |
| | | warehouseFlow.setBusinessType(WhBusinessEnum.BUMENTUIHUI.getValue() + 0); |
| | | warehouseFlow.setBusinessFormId(lWhFormBackId); |
| | | warehouseFlow.setOperatorId(userId); |
| | | warehouseFlow.setOperatorName(nickName); |
| | |
| | | return null; |
| | | } |
| | | // 批量插入 各规格物品的进出库【L_WH_GOODS_RECORD】 |
| | | lWhGoodsRecordService.insertBatch(lWhGoodsRecordList); |
| | | lWhGoodsRecordServiceImpl.insertBatch(lWhGoodsRecordList); |
| | | |
| | | // 更新报废单 |
| | | depFormScrapped = new UsingFormBack(lWhFormBackId); |
| | |
| | | inWarehouseFlow.setWarehouseId(inWarehouseId); |
| | | inWarehouseFlow.setWarehouseName(inWarehouseName); |
| | | inWarehouseFlow.setThisType(1); |
| | | inWarehouseFlow.setBusinessType(WhBusinessEnum.BAOFEI.getValue() + 0); |
| | | inWarehouseFlow.setBusinessType(WhBusinessEnum.BUMENTUIHUI.getValue() + 0); |
| | | inWarehouseFlow.setBusinessFormId(lWhFormBackId); |
| | | inWarehouseFlow.setOperatorId(userId); |
| | | inWarehouseFlow.setOperatorName(nickName); |
| | |
| | | return null; |
| | | } |
| | | // 批量插入 各规格物品的进出库【L_WH_GOODS_RECORD】 |
| | | lWhGoodsRecordService.insertBatch(flowRecordArrayList); |
| | | lWhGoodsRecordServiceImpl.insertBatch(flowRecordArrayList); |
| | | |
| | | return null; |
| | | } |