#
luxiaotao1123
2021-03-02 2b38e9c64ce9d6b6b054d1540ccd53a9d1bba30a
src/main/java/zy/cloud/wms/common/service/MainService.java
@@ -8,6 +8,7 @@
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.utils.VersionUtils;
import zy.cloud.wms.manager.entity.*;
import zy.cloud.wms.manager.service.LocDetlService;
@@ -37,12 +38,12 @@
    private SnowflakeIdWorker snowflakeIdWorker;
    @Transactional
    public void stockOutProcess(List<CustOrder> list) {
        if (Cools.isEmpty(list)) {
    public void stockOutProcess(OrderStoDto dto) {
        if (Cools.isEmpty(dto) || Cools.isEmpty(dto.getCustOrders())) {
            return;
        }
        Date now = new Date();
        for (CustOrder custOrder : list) {
        for (CustOrder custOrder : dto.getCustOrders()) {
            // 判断物料是否存在
            Mat mat = matService.selectByMatnr(custOrder.getUserCode());
            if (null == mat) {
@@ -54,7 +55,7 @@
                for (Prior prior : priors) {
                    LocDetl locDetl = locDetlService.getLocDetl(prior.getNodeId(), prior.getMatnr());
                    if (null != locDetl && locDetl.getAnfme() > 0) {
                        // 保存出库通知单
                        // 保存出库通知单\
                        Pakout pakout = new Pakout();
                        pakout.setWrkSts(1L);
//                        pakout.setAnfme();
@@ -72,6 +73,8 @@
                    }
                }
            } else {
            }