#
luxiaotao1123
2021-03-02 aa5bcb4db5916490f174d5fbd7aa75130ff4256f
src/main/java/zy/cloud/wms/manager/service/impl/WorkServiceImpl.java
@@ -7,16 +7,16 @@
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import zy.cloud.wms.common.model.OrderStoDto;
import zy.cloud.wms.common.service.MainService;
import zy.cloud.wms.common.utils.VersionUtils;
import zy.cloud.wms.manager.entity.Comb;
import zy.cloud.wms.manager.entity.CustOrder;
import zy.cloud.wms.manager.entity.LocDetl;
import zy.cloud.wms.manager.entity.Node;
import zy.cloud.wms.manager.entity.param.StockInParam;
import zy.cloud.wms.manager.entity.param.StockOutParam;
import zy.cloud.wms.manager.service.CombService;
import zy.cloud.wms.manager.service.LocDetlService;
import zy.cloud.wms.manager.service.NodeService;
import zy.cloud.wms.manager.service.WorkService;
import zy.cloud.wms.manager.service.*;
import java.util.Date;
import java.util.List;
@@ -28,11 +28,15 @@
public class WorkServiceImpl implements WorkService {
    @Autowired
    private MainService mainService;
    @Autowired
    private NodeService nodeService;
    @Autowired
    private CombService combService;
    @Autowired
    private LocDetlService locDetlService;
    @Autowired
    private CustOrderService custOrderService;
    @Override
    @Transactional
@@ -82,10 +86,16 @@
    @Override
    public R stockOut(StockOutParam param, Long userId) {
        // 检查库存是否足够
        locDetlService.checkLocDetlCount(param.getNumber());
        return null;
        List<CustOrder> custOrders = custOrderService.selectList(new EntityWrapper<CustOrder>()
                .eq("number", param.getNumber())
                .eq("status", 1)
        );
        OrderStoDto dto = new OrderStoDto();
        dto.setNumber(param.getNumber());
        dto.setCustOrders(custOrders);
        // 开始整理出库数据
        mainService.stockOutProcess(dto);
        return R.ok();
    }
}