#
lsh
2024-06-21 f84348ec0f3e0589d2c0ed820730d26496310dd8
src/main/java/com/zy/core/model/protocol/JarProtocol.java
@@ -1,6 +1,8 @@
package com.zy.core.model.protocol;
import com.zy.asrs.entity.BasJar;
import com.zy.core.enums.CrnModeType;
import com.zy.core.enums.JarModeType;
import com.zy.core.enums.JarStatusType;
import lombok.Data;
import lombok.extern.slf4j.Slf4j;
@@ -22,6 +24,9 @@
     * 0 = 脱机模式
     */
    public Integer mode;
    public JarModeType modeType;
    /**
     IDLE(0, "空闲"),
@@ -84,23 +89,30 @@
        this.status = JarStatusType.get(type).id.shortValue();
    }
    public void setMode(Integer mode) {
        this.mode = mode;
        this.modeType = JarModeType.get(mode);
    }
    public void setMode(JarModeType type) {
        this.modeType = type;
        this.mode = JarModeType.get(type).id;
    }
    public BasJar toSqlModel(BasJar basJar){
        if (jarErr!=null) {
            basJar.setJarErr(jarErr);
        }
        basJar.setJarMode(mode);
//        if (basSte.getPakMk().equals("N")) {
//            if (!Cools.isEmpty(row)) {
//                basSte.setRow(row.intValue());
//            }
//            if (!Cools.isEmpty(bay)) {
//                basSte.setBay(bay.intValue());
//            }
//            if (!Cools.isEmpty(lev)) {
//                basSte.setLev(lev.intValue());
//            }
//        }
        basJar.setJarStatus(status.intValue());
        basJar.setLeftDoor(leftDoor?"Y":"N");
        basJar.setRightDoor(rightDoor?"Y":"N");
        basJar.setLeftInEnable(leftInEnable?"Y":"N");
        basJar.setLeftOutEnable(leftOutEnable?"Y":"N");
        basJar.setRightInEnable(rightInEnable?"Y":"N");
        basJar.setRightOutEnable(rightOutEnable?"Y":"N");
        basJar.setAutoing(autoing?"Y":"N");
        return basJar;
    }