[fix]
[空指针处理]
This commit is contained in:
yangyakun
2024-06-21 15:03:57 +08:00
parent 328050c328
commit d7f910fb8b

View File

@@ -1,5 +1,7 @@
package com.mogo.och.common.module.biz.login;
import java.util.Objects;
public class LoginInfo {
private int driverStatus; //1登录0登出
private int servingStatus;//1接单中0暂停接单
@@ -169,17 +171,23 @@ public class LoginInfo {
if (servingStatus != loginInfo.servingStatus) return false;
if (businessType != loginInfo.businessType) return false;
if (purpose != loginInfo.purpose) return false;
if (!orderNo.equals(loginInfo.orderNo)) return false;
if (!sn.equals(loginInfo.sn)) return false;
if (!plateNumber.equals(loginInfo.plateNumber)) return false;
if (!phone.equals(loginInfo.phone)) return false;
if (!lineId.equals(loginInfo.lineId)) return false;
if (!taskId.equals(loginInfo.taskId)) return false;
if (!vin.equals(loginInfo.vin)) return false;
if (!cityCode.equals(loginInfo.cityCode)) return false;
if (!brand.equals(loginInfo.brand)) return false;
if (!carModel.equals(loginInfo.carModel)) return false;
return photos.equals(loginInfo.photos);
if (!Objects.equals(orderNo, loginInfo.orderNo))
return false;
if (!Objects.equals(sn, loginInfo.sn)) return false;
if (!Objects.equals(plateNumber, loginInfo.plateNumber))
return false;
if (!Objects.equals(phone, loginInfo.phone)) return false;
if (!Objects.equals(lineId, loginInfo.lineId))
return false;
if (!Objects.equals(taskId, loginInfo.taskId))
return false;
if (!Objects.equals(vin, loginInfo.vin)) return false;
if (!Objects.equals(cityCode, loginInfo.cityCode))
return false;
if (!Objects.equals(brand, loginInfo.brand)) return false;
if (!Objects.equals(carModel, loginInfo.carModel))
return false;
return Objects.equals(photos, loginInfo.photos);
}
@Override
@@ -187,18 +195,18 @@ public class LoginInfo {
int result = driverStatus;
result = 31 * result + servingStatus;
result = 31 * result + businessType;
result = 31 * result + orderNo.hashCode();
result = 31 * result + (orderNo != null ? orderNo.hashCode() : 0);
result = 31 * result + purpose;
result = 31 * result + sn.hashCode();
result = 31 * result + plateNumber.hashCode();
result = 31 * result + phone.hashCode();
result = 31 * result + lineId.hashCode();
result = 31 * result + taskId.hashCode();
result = 31 * result + vin.hashCode();
result = 31 * result + cityCode.hashCode();
result = 31 * result + brand.hashCode();
result = 31 * result + carModel.hashCode();
result = 31 * result + photos.hashCode();
result = 31 * result + (sn != null ? sn.hashCode() : 0);
result = 31 * result + (plateNumber != null ? plateNumber.hashCode() : 0);
result = 31 * result + (phone != null ? phone.hashCode() : 0);
result = 31 * result + (lineId != null ? lineId.hashCode() : 0);
result = 31 * result + (taskId != null ? taskId.hashCode() : 0);
result = 31 * result + (vin != null ? vin.hashCode() : 0);
result = 31 * result + (cityCode != null ? cityCode.hashCode() : 0);
result = 31 * result + (brand != null ? brand.hashCode() : 0);
result = 31 * result + (carModel != null ? carModel.hashCode() : 0);
result = 31 * result + (photos != null ? photos.hashCode() : 0);
return result;
}
}