自动化立体仓库 - WMS系统
#
yxFwq
2025-04-01 74fd6eb7fb0322078f7946f51073f20e90231df1
src/main/java/com/zy/asrs/entity/param/StockOutParam.java
@@ -1,7 +1,9 @@
package com.zy.asrs.entity.param;
import com.zy.asrs.entity.LocDetl;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
/**
@@ -41,11 +43,16 @@
        //托盘码
        private String zpallet;
        private String origin;
        private Double weight;
        // 木箱中铜箔数量
        private Double anfme;
        // 木箱中铜箔数量
        private Double count;
        private Double pio = 13D;
        public void setAnfme(Double anfme){
            this.anfme=anfme;
@@ -54,4 +61,46 @@
    }
    public StockOutParam(){};
    public StockOutParam(SmallCompleteParam param, com.zy.asrs.entity.LocDetl locDetlSou){
        this.outSite = param.getDevNo();
        LocDetl locDetl = new LocDetl();
        ArrayList<LocDetl> locDetlArrayList = new ArrayList<>();
        locDetl.setMatnr(param.getMatnr());
        locDetl.setBrand(param.getBrand());
        locDetl.setAnfme(1.0);
        locDetl.setLocNo(locDetlSou.getLocNo());
        locDetl.setModel(locDetlSou.getModel());
        locDetl.setBatch(locDetlSou.getBatch());
        locDetl.setZpallet(locDetlSou.getZpallet());
        locDetl.setWeight(locDetlSou.getWeight());
        locDetl.setSpecs(locDetlSou.getSpecs());
        locDetlArrayList.add(locDetl);
        this.locDetls = locDetlArrayList;
    };
    public StockOutParam(SmallCompleteParam param, List<com.zy.asrs.entity.LocDetl> locDetlList){
        this.outSite = param.getDevNo();
        ArrayList<LocDetl> locDetlArrayList = new ArrayList<>();
        Double pioS = 100D;
       for (com.zy.asrs.entity.LocDetl locDetlSou : locDetlList){
           LocDetl locDetl = new LocDetl();
           locDetl.setMatnr(param.getMatnr());
           locDetl.setBrand(param.getBrand());
           locDetl.setAnfme(1.0);
           locDetl.setLocNo(locDetlSou.getLocNo());
           locDetl.setModel(locDetlSou.getModel());
           locDetl.setBatch(locDetlSou.getBatch());
           locDetl.setZpallet(locDetlSou.getZpallet());
           locDetl.setWeight(locDetlSou.getWeight());
           locDetl.setSpecs(locDetlSou.getSpecs());
           locDetl.setPio(pioS);
           locDetlArrayList.add(locDetl);
           pioS--;
       }
        this.locDetls = locDetlArrayList;
    };
}