#
mrzhssss
2022-03-16 2be455062a2161e9c7eebcecbf47b075f78cb031
src/main/java/zy/cloud/wms/manager/controller/ReceiveDetlController.java
@@ -9,6 +9,7 @@
import zy.cloud.wms.manager.entity.LocDetl;
import zy.cloud.wms.manager.entity.Node;
import zy.cloud.wms.manager.entity.ReceiveDetl;
import zy.cloud.wms.manager.entity.ReceiveLog;
import zy.cloud.wms.manager.entity.dto.PutShelfDTO;
import zy.cloud.wms.manager.service.LocDetlService;
import zy.cloud.wms.manager.service.NodeService;
@@ -20,6 +21,7 @@
import zy.cloud.wms.common.web.BaseController;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import zy.cloud.wms.manager.service.ReceiveLogService;
import java.util.*;
@@ -32,6 +34,8 @@
    private LocDetlService locDetlService;
    @Autowired
    private NodeService nodeService;
    @Autowired
    private ReceiveLogService receiveLogService;
    @RequestMapping(value = "/receiveDetl/{id}/auth")
    @ManagerAuth
@@ -192,6 +196,20 @@
        targetRece.setInQty((int) (targetRece.getInQty() + remain));
        receiveDetlService.update(targetRece,new EntityWrapper<ReceiveDetl>()
                .eq("id",targetRece.getId()));
        /**
         * 上架完成之后,存放数据至上架统计表 man_receive_log
         */
        ReceiveLog receiveLog = new ReceiveLog();
        receiveLog.setOrderNo(putShelfDTO.getOrderNo());
        receiveLog.setNodeId(targetLoc.getId());
        receiveLog.setNodeName(targetLoc.getName());
        receiveLog.setMatnr(putShelfDTO.getMatnr());
        receiveLog.setAnfme(remain);
        receiveLog.setBatch(putShelfDTO.getBatch());
        receiveLog.setCreateBy(getUserId());
        receiveLog.setUpdateBy(getUserId());
        receiveLogService.insert(receiveLog);
        return R.ok("添加成功");
    }