| | |
| | | package com.consum.base.service; |
| | | |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Propagation; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.transaction.interceptor.TransactionAspectSupport; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | import com.consum.base.core.CodeGeneratorEnum; |
| | | import com.consum.base.core.CodeGeneratorService; |
| | | import com.consum.base.core.WhBusinessEnum; |
| | |
| | | import com.consum.model.po.LWhProcureModel; |
| | | import com.iplatform.model.po.S_user_core; |
| | | import com.walker.infrastructure.utils.NumberGenerator; |
| | | import java.util.ArrayList; |
| | | import java.util.HashMap; |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | import java.util.stream.Collectors; |
| | | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Propagation; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | | import org.springframework.transaction.interceptor.TransactionAspectSupport; |
| | | import org.springframework.util.CollectionUtils; |
| | | |
| | | /** |
| | | * @ClassName LWhFormInventoryCoreService |
| | |
| | | private LWhFormInventoryGoodsServiceImpl lWhFormInventoryGoods; |
| | | private LWhFormOutputCoreService lWhFormOutputCoreService; |
| | | private CodeGeneratorService codeGeneratorService; |
| | | private LWhFormProcureService lWhFormProcureService; |
| | | private LWhFormProcureService lWhFormProcureServiceImpl; |
| | | private BaseWarehouseService baseWarehouseService; |
| | | private LWhFormProcureGoodsService lWhFormProcureGoodsService; |
| | | private LWhFormProcureGoodsService lWhFormProcureGoodsServiceImpl; |
| | | private LWhProcureModelService lWhProcureModelService; |
| | | private BaseGoodsTemplateService baseGoodsTemplateService; |
| | | private LWhGoodsService lWhGoodsService; |
| | |
| | | public LWhFormInventoryCoreService(LWhFormInventoryGoodsServiceImpl lWhFormInventoryGoods, |
| | | LWhFormOutputCoreService lWhFormOutputCoreService, |
| | | CodeGeneratorService codeGeneratorService, |
| | | LWhFormProcureService lWhFormProcureService, |
| | | LWhFormProcureService lWhFormProcureServiceImpl, |
| | | BaseWarehouseService baseWarehouseService, |
| | | LWhFormProcureGoodsService lWhFormProcureGoodsService, |
| | | LWhFormProcureGoodsService lWhFormProcureGoodsServiceImpl, |
| | | LWhProcureModelService lWhProcureModelService, |
| | | BaseGoodsTemplateService baseGoodsTemplateService, |
| | | LWhGoodsService lWhGoodsService, |
| | |
| | | this.lWhFormInventoryGoods = lWhFormInventoryGoods; |
| | | this.lWhFormOutputCoreService = lWhFormOutputCoreService; |
| | | this.codeGeneratorService = codeGeneratorService; |
| | | this.lWhFormProcureService = lWhFormProcureService; |
| | | this.lWhFormProcureServiceImpl = lWhFormProcureServiceImpl; |
| | | this.baseWarehouseService = baseWarehouseService; |
| | | this.lWhFormProcureGoodsService = lWhFormProcureGoodsService; |
| | | this.lWhFormProcureGoodsServiceImpl = lWhFormProcureGoodsServiceImpl; |
| | | this.lWhProcureModelService = lWhProcureModelService; |
| | | this.baseGoodsTemplateService = baseGoodsTemplateService; |
| | | this.lWhGoodsService = lWhGoodsService; |
| | |
| | | lWhFormProcure.setStates(1); |
| | | lWhFormProcure.setAgencyId(baseWarehouse.getAgencyId()); |
| | | lWhFormProcure.setAgencyName(baseWarehouse.getAgencyName()); |
| | | int result = lWhFormProcureService.insert(lWhFormProcure); |
| | | int result = lWhFormProcureServiceImpl.insert(lWhFormProcure); |
| | | if (result == 0) { |
| | | return null; |
| | | } |
| | |
| | | whProcureModeLlist.add(model); |
| | | procureGoodList.add(procureGood); |
| | | } |
| | | lWhFormProcureGoodsService.insertBatch(procureGoodList); |
| | | lWhFormProcureGoodsServiceImpl.insertBatch(procureGoodList); |
| | | lWhProcureModelService.insertBatch(whProcureModeLlist); |
| | | |
| | | HashMap<String, Object> rtnMap = new HashMap<>(); |