cpT
2025-07-01 11c05e46db27c8a951cf9f31e103765897ca0078
src/main/java/com/zy/asrs/entity/BasErrLog.java
@@ -6,6 +6,9 @@
import com.baomidou.mybatisplus.enums.IdType;
import com.core.common.Cools;
import com.core.common.SpringUtils;
import com.zy.asrs.service.BasWrkIotypeService;
import com.zy.asrs.service.BasWrkStatusService;
import com.zy.core.model.command.CrnCommand;
import com.zy.system.entity.User;
import com.zy.system.service.UserService;
import io.swagger.annotations.ApiModelProperty;
@@ -175,7 +178,8 @@
    public BasErrLog() {}
    public BasErrLog(String uuid,Integer wrkNo,Date startTime,Date endTime,Long wrkSts,Integer ioType,Integer crnNo,Integer plcNo,String locNo,Integer staNo,Integer sourceStaNo,String sourceLocNo,String barcode,Integer errCode,String error,Integer status,Date createTime,Long createBy,Date updateTime,Long updateBy,String memo) {
    public BasErrLog(String uuid,Integer wrkNo,Date startTime,Date endTime,Long wrkSts,Integer ioType,Integer crnNo,Integer plcNo,
                     String locNo,Integer staNo,Integer sourceStaNo,String sourceLocNo,String barcode,Integer errCode,String error,Integer status,Date createTime,Long createBy,Date updateTime,Long updateBy,String memo) {
        this.uuid = uuid;
        this.wrkNo = wrkNo;
        this.startTime = startTime;
@@ -196,6 +200,32 @@
        this.createBy = createBy;
        this.updateTime = updateTime;
        this.updateBy = updateBy;
        this.memo = memo;
    }
    public BasErrLog(CrnCommand command,String error,String memo) {
        Date now = new Date();
        this.uuid = now.toString();
        this.wrkNo = command.getTaskNo().intValue();
        this.startTime = now;
        this.endTime = now;
        this.wrkSts = 0L;
        this.ioType = 0;
        this.crnNo = command.getLaneNo();
        this.plcNo = command.getCrnNo();
        this.locNo = command.getSourcePosX()+"排"+command.getSourcePosY()+"列"+command.getSourcePosZ()+"层";
        this.staNo = 0;
        this.sourceStaNo = 0;
        this.sourceLocNo = command.getDestinationPosX()+"排"+command.getDestinationPosY()+"列"+command.getDestinationPosY()+"层";
        this.barcode = "";
        this.errCode = 0;
        this.error = error;
        this.status = 0;
        this.createTime = now;
        this.createBy = null;
        this.updateTime = now;
        this.updateBy = null;
        this.memo = memo;
    }
@@ -285,6 +315,15 @@
        this.wrkSts = wrkSts;
    }
    public String getWrkSts$(){
        BasWrkStatusService service = SpringUtils.getBean(BasWrkStatusService.class);
        BasWrkStatus basWrkStatus = service.selectById(this.wrkSts);
        if (!Cools.isEmpty(basWrkStatus)){
            return String.valueOf(basWrkStatus.getWrkDesc());
        }
        return null;
    }
    public Integer getIoType() {
        return ioType;
    }
@@ -293,6 +332,15 @@
        this.ioType = ioType;
    }
    public String getIoType$(){
        BasWrkIotypeService service = SpringUtils.getBean(BasWrkIotypeService.class);
        BasWrkIotype basWrkIotype = service.selectById(this.ioType);
        if (!Cools.isEmpty(basWrkIotype)){
            return String.valueOf(basWrkIotype.getIoDesc());
        }
        return null;
    }
    public Integer getCrnNo() {
        return crnNo;
    }