| | |
| | | import com.baomidou.mybatisplus.annotations.TableField; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.Date; |
| | | |
| | | import com.core.common.SpringUtils; |
| | | import com.zy.asrs.mapper.BasRgvErrMapper; |
| | | import org.springframework.format.annotation.DateTimeFormat; |
| | | import io.swagger.annotations.ApiModelProperty; |
| | | import lombok.Data; |
| | | import com.baomidou.mybatisplus.annotations.TableName; |
| | | import java.io.Serializable; |
| | | import java.util.List; |
| | | |
| | | @Data |
| | | @TableName("asr_bas_rgv_err_log") |
| | |
| | | |
| | | public BasRgvErrLog() {} |
| | | |
| | | public BasRgvErrLog(List<Integer> alarmLists , Short taskNo,Integer rgvNo) { |
| | | BasRgvErrMapper basRgvErrMapper = SpringUtils.getBean(BasRgvErrMapper.class); |
| | | StringBuilder alarmList = new StringBuilder(); |
| | | for (Integer alarm : alarmLists){ |
| | | BasRgvErr rgvErr = basRgvErrMapper.selectById(alarm); |
| | | alarmList.append((rgvErr==null || rgvErr.getErrName()==null)? "未知异常:"+alarm:rgvErr.getErrName()); |
| | | if (alarm.equals(alarmLists.get(alarmLists.size() - 1))){ |
| | | this.errCode = alarm; |
| | | break; |
| | | } |
| | | alarmList.append("---"); |
| | | } |
| | | this.error = alarmList.toString(); |
| | | Date now = new Date(); |
| | | this.uuid = String.valueOf(now.getTime()); |
| | | this.wrkNo = taskNo.intValue(); |
| | | this.startTime = now; |
| | | this.endTime = now; |
| | | this.rgvNo = rgvNo; |
| | | this.status = 1; |
| | | this.createTime = now; |
| | | this.createBy = 9999L; |
| | | this.updateTime = now; |
| | | this.updateBy = 9999L; |
| | | this.memo = "异常自动记录"; |
| | | } |
| | | |
| | | public BasRgvErrLog(String uuid,Integer wrkNo,Date startTime,Date endTime,Long wrkSts,Integer ioType,Integer rgvNo,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; |