自动化立体仓库 - WCS系统
#
luxiaotao1123
2020-08-06 6062f023cf3d2230ff31aec2e2ac64c3f3e93ad9
#
4个文件已修改
28 ■■■■ 已修改文件
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/MainProcess.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/core/model/DevpSlave.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/application.yml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/service/impl/MainServiceImpl.java
@@ -60,7 +60,7 @@
        // 根据输送线plc遍历
        for (DevpSlave devp : slaveProperties.getDevp()) {
            // 遍历入库口
            for (DevpSlave.InSta inSta : devp.getInSta()) {
            for (DevpSlave.Sta inSta : devp.getInSta()) {
                // 获取条码
                BarcodeThread barcodeThread = (BarcodeThread) SlaveConnection.get(SlaveType.Barcode, inSta.getBarcode());
                String barcode = barcodeThread.getBarcode();
@@ -146,4 +146,17 @@
    }
    /**
     * 拣料、并板、盘点再入库
     */
    public void stnToCrnStnPick(){
        for (DevpSlave devp : slaveProperties.getDevp()) {
            // 遍历拣料入库口
            for (DevpSlave.Sta pickSta : devp.getPickSta()) {
            }
        }
    }
}
src/main/java/com/zy/core/MainProcess.java
@@ -36,7 +36,8 @@
                    }
                    // 入库站,根据条码扫描生成入库工作档,工作状态2,无设备命令下发
                    mainService.generateStoreWrkFile();
                    // 拣料、并板、盘点再入库
                    mainService.stnToCrnStnPick();
src/main/java/com/zy/core/model/DevpSlave.java
@@ -8,16 +8,19 @@
import java.util.List;
/**
 * 输送线配置
 * Created by vincent on 2020/8/6
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class DevpSlave extends Slave {
    private List<InSta> inSta = new ArrayList<>();
    private List<Sta> inSta = new ArrayList<>();
    private List<Sta> pickSta = new ArrayList<>();
    @Data
    public static class InSta {
    public static class Sta {
        private Integer staNo;
src/main/resources/application.yml
@@ -49,6 +49,9 @@
    inSta[0]:
      staNo: 2
      barcode: ${wcs-slave.barcode[0].id}
    # 拣料入库口
    pickSta[0]:
      staNo: 2
  # 条码扫描仪
  barcode[0]:
    id: 1