野心家
2025-05-23 d75bdc98e2bc456eecfa4003bf700cb701d52a9b
src/main/java/com/zy/asrs/service/impl/DeviceErrorServiceImpl.java
@@ -9,6 +9,7 @@
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
@Service("deviceErrorService")
public class DeviceErrorServiceImpl extends ServiceImpl<DeviceErrorMapper, DeviceError> implements DeviceErrorService {
@@ -20,21 +21,37 @@
    @Override
    public Boolean addDeviceError(String device, Integer deviceId, String msg) {
        DeviceError error = this.selectByDeviceAndDeviceId(device, deviceId);
        if (error == null) {
//        DeviceError error = this.selectByDeviceAndDeviceId(device, deviceId);
//        if (error == null) {
            DeviceError deviceError = new DeviceError();
            deviceError.setDevice(device);
            deviceError.setDeviceId(deviceId);
            deviceError.setMsg(msg);
            deviceError.setCreateTime(new Date());
            return this.baseMapper.insert(deviceError) > 0;
        }
            Integer insert = 0;
            try{
                insert = this.baseMapper.insert(deviceError);
            } catch (Exception e){
        return true;
            }
            return  insert> 0;
//        }
//        return true;
    }
    @Override
    public Integer deleteDeviceError(String device, Integer deviceId) {
        return this.baseMapper.deleteByDeviceAndDeviceId(device, deviceId);
    }
    @Override
    public List<DeviceError> selectDeviceErrorList(Long id, String device, Integer deviceId, Integer curr, Integer limit) {
        return this.baseMapper.selectDeviceErrorList(id,device, deviceId,curr,limit);
    }
    @Override
    public Long selectDeviceErrorListTotal(Long id,String device, Integer deviceId) {
        return this.baseMapper.selectDeviceErrorListTotal(id,device, deviceId);
    }
}