#
whycq
2023-06-26 fea35c04f1854f7eb966b55e84d10051fb445b33
src/main/java/com/zy/core/model/protocol/SteProtocol.java
@@ -4,6 +4,7 @@
import com.core.common.SpringUtils;
import com.zy.asrs.entity.BasSte;
import com.zy.asrs.service.BasSteService;
import com.zy.common.utils.News;
import com.zy.core.enums.SteHisTaskStatusType;
import com.zy.core.enums.SteLocaType;
import com.zy.core.enums.SteStatusType;
@@ -23,6 +24,7 @@
    private Short steNo;
    /**
     * -1 = 离线
     * 1 = 联机模式
     * 0 = 脱机模式
     */
@@ -190,6 +192,12 @@
     */
    private Short chargeStatus;
    // 入库取空
    private Boolean inEmpty;
    // 出库取空
    private Boolean outEmpty;
    public void setStatus(Short status){
        this.status = status;
        this.statusType = SteStatusType.get(status);
@@ -255,6 +263,7 @@
                && !isAlarm()
                && this.chargeStatus == 0
                && isEnable()
                && this.getMode()==1
                ;
        if (!res) {
            return res;
@@ -264,7 +273,7 @@
                String chargeLine = SpringUtils.getBean(BasSteService.class).selectById(this.steNo).getChargeLine();
                return charge > Float.parseFloat(chargeLine);
            } catch (Exception e) {
                log.error("fail", e);
                News.error("fail", e);
                return false;
            }
        }