| | |
| | | import com.zy.acs.framework.common.SnowflakeIdWorker; |
| | | import com.zy.acs.manager.core.domain.VehicleFaultDto; |
| | | import com.zy.acs.manager.manager.entity.VehFaultRec; |
| | | import com.zy.acs.manager.manager.enums.VehFaultRecStateType; |
| | | import com.zy.acs.manager.manager.service.AgvDetailService; |
| | | import com.zy.acs.manager.manager.service.AgvService; |
| | | import com.zy.acs.manager.manager.service.VehFaultRecService; |
| | |
| | | vehFaultRec.setFaultData(GsonUtils.toJson(Cools.add("data1", agv_04_up.getData1()).add("data2", agv_04_up.getData2()))); |
| | | vehFaultRec.setHappenTime(new Date()); |
| | | vehFaultRec.setProtocol(RadixTools.bytesToHexStr(agv_04_up.writeToBytes())); |
| | | vehFaultRec.setState(VehFaultRecStateType.PENDING.name()); |
| | | |
| | | if (!vehFaultRecService.save(vehFaultRec)) { |
| | | News.error("{}号车辆故障!记录故障信息失败......", dto.getVehicle()); |