【需求】避免循环引用问题

dev
zengchenxi 6 months ago
parent bb9f8e3168
commit 990110306e

@ -27,14 +27,13 @@ import com.chanko.yunxi.mes.module.biz.dal.dataobject.workshop.WorkshopDO;
import com.chanko.yunxi.mes.module.biz.dal.mysql.customer.CustomerMapper;
import com.chanko.yunxi.mes.module.biz.dal.mysql.material.MaterialMapper;
import com.chanko.yunxi.mes.module.biz.dal.mysql.projectorder.ProjectOrderMapper;
import com.chanko.yunxi.mes.module.biz.dal.mysql.storage.StorageMapper;
import com.chanko.yunxi.mes.module.biz.dal.mysql.supplier.SupplierMapper;
import com.chanko.yunxi.mes.module.biz.dal.mysql.taskdispatch.TaskDispatchDetailMapper;
import com.chanko.yunxi.mes.module.biz.dal.mysql.taskreport.TaskReportMapper;
import com.chanko.yunxi.mes.module.biz.dal.mysql.workshop.WorkshopMapper;
import com.chanko.yunxi.mes.module.biz.enums.*;
import com.chanko.yunxi.mes.module.biz.service.procedure.ProcedureService;
import com.chanko.yunxi.mes.module.biz.service.projectorder.ProjectOrderService;
import com.chanko.yunxi.mes.module.biz.service.storage.StorageService;
import com.chanko.yunxi.mes.module.biz.service.storagemat.StorageMatService;
import com.chanko.yunxi.mes.module.biz.service.taskreport.TaskReportService;
import com.chanko.yunxi.mes.module.system.controller.admin.user.vo.user.UserSaveReqVO;
@ -80,8 +79,6 @@ public class ChanjetManager {
@Resource
private TaskReportService taskReportService;
@Resource
private StorageService storageService;
@Resource
private StorageMatService storageMatService;
@Resource
private DeptMapper deptMapper;
@ -90,8 +87,6 @@ public class ChanjetManager {
@Resource
private DictDataMapper dictDataMapper;
@Resource
private ProjectOrderService projectOrderService;
@Resource
private ProjectOrderMapper projectOrderMapper;
@Resource
private ProjectOrderController projectOrderController;
@ -99,6 +94,8 @@ public class ChanjetManager {
private TaskReportMapper taskReportMapper;
@Resource
private TaskDispatchDetailMapper taskDispatchDetailMapper;
@Resource
private StorageMapper storageMapper;
/**
*
@ -804,7 +801,7 @@ public class ChanjetManager {
*/
@Transactional(rollbackFor = Exception.class)
public void createStockOutOrder(Long id) throws ChanjetApiException {
StorageDO storage = storageService.getStorage(id);
StorageDO storage = storageMapper.selectById(id);
List<StorageMatDO> matList = storageMatService.getStorageMatListByStockId(id);
if(matList.isEmpty()) return;
@ -835,7 +832,7 @@ public class ChanjetManager {
* @throws ChanjetApiException
*/
public void createStorageInOrder(Long id) throws ChanjetApiException {
StorageDO storage = storageService.getStorage(id);
StorageDO storage = storageMapper.selectById(id);
List<StorageMatDO> matList = storageMatService.getStorageMatListByStockId(id);
if(matList.isEmpty()) return;

Loading…
Cancel
Save