|
|
@@ -213,9 +213,7 @@ public class KwfTruckReportService {
|
|
|
|
|
|
/**车辆信息**/
|
|
|
//校验车辆档案是否存在
|
|
|
- List<Map<String, Object>> trucks = truckDao.findList(new HashMap() {{
|
|
|
- put("truckNo", reportDto.getTruckNo());
|
|
|
- }});
|
|
|
+ List<KwfTruck> trucks = truckDao.findTruck(new HashMap() {{ put("truckNo", reportDto.getTruckNo());}});
|
|
|
if (CollectionUtils.isEmpty(trucks)) {
|
|
|
//新增车辆档案
|
|
|
KwfTruckDto truckDto = new KwfTruckDto();
|
|
|
@@ -228,14 +226,13 @@ public class KwfTruckReportService {
|
|
|
truckReport.setTruckId(truck.getId());
|
|
|
} else {
|
|
|
//校验车辆是否已上报
|
|
|
- Map<String, Object> truck = trucks.get(0);
|
|
|
- Object truckId = truck.get("id");
|
|
|
+ KwfTruck truck = trucks.get(0);
|
|
|
List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
- put("truckId", truckId);
|
|
|
+ put("truckId", truck.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
|
if (CollectionUtils.isEmpty(reports)) {
|
|
|
- truckReport.setTruckId(Long.parseLong(String.valueOf(truckId)));
|
|
|
+ truckReport.setTruckId(truck.getId());
|
|
|
} else {
|
|
|
continue;
|
|
|
}
|
|
|
@@ -243,8 +240,7 @@ public class KwfTruckReportService {
|
|
|
|
|
|
/**档案信息**/
|
|
|
//校验司机档案是否存在
|
|
|
- List<Map<String, Object>> drivers = driverDao.findList(new HashMap() {{
|
|
|
- put("phone", reportDto.getPhone());
|
|
|
+ List<KwfDriver> drivers = driverDao.findDriver(new HashMap() {{put("phone", reportDto.getPhone());
|
|
|
}});
|
|
|
if (CollectionUtils.isEmpty(drivers)) {
|
|
|
//新增司机档案
|
|
|
@@ -260,14 +256,13 @@ public class KwfTruckReportService {
|
|
|
truckReport.setDriverId(driver.getId());
|
|
|
} else {
|
|
|
//校验司机是否已上报
|
|
|
- Map<String, Object> driver = drivers.get(0);
|
|
|
- Object driverId = driver.get("id");
|
|
|
+ KwfDriver driver = drivers.get(0);
|
|
|
List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
- put("driverId", driverId);
|
|
|
+ put("driverId", driver.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
|
if (CollectionUtils.isEmpty(reports)) {
|
|
|
- truckReport.setDriverId(Long.parseLong(String.valueOf(driverId)));
|
|
|
+ truckReport.setDriverId(driver.getId());
|
|
|
} else {
|
|
|
continue;
|
|
|
}
|
|
|
@@ -389,15 +384,12 @@ public class KwfTruckReportService {
|
|
|
|
|
|
/**车辆信息**/
|
|
|
//校验车辆档案是否存在
|
|
|
- List<Map<String, Object>> trucks = truckDao.findList(new HashMap() {{
|
|
|
- put("truckNo", reportDto.getTruckNo());
|
|
|
- }});
|
|
|
+ List<KwfTruck> trucks = truckDao.findTruck(new HashMap() {{put("truckNo", reportDto.getTruckNo());}});
|
|
|
if (!CollectionUtils.isEmpty(trucks)) {
|
|
|
//校验车辆是否已上报
|
|
|
- Map<String, Object> truck = trucks.get(0);
|
|
|
- Object truckId = truck.get("id");
|
|
|
+ KwfTruck truck = trucks.get(0);
|
|
|
List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
- put("truckId", truckId);
|
|
|
+ put("truckId", truck.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
|
if (!CollectionUtils.isEmpty(reports)) {
|
|
|
@@ -408,15 +400,12 @@ public class KwfTruckReportService {
|
|
|
|
|
|
/**档案信息**/
|
|
|
//校验司机档案是否存在
|
|
|
- List<Map<String, Object>> drivers = driverDao.findList(new HashMap() {{
|
|
|
- put("phone", reportDto.getPhone());
|
|
|
- }});
|
|
|
+ List<KwfDriver> drivers = driverDao.findDriver(new HashMap() {{ put("phone", reportDto.getPhone()); }});
|
|
|
if (!CollectionUtils.isEmpty(drivers)) {
|
|
|
//校验司机是否已上报
|
|
|
- Map<String, Object> driver = trucks.get(0);
|
|
|
- Object driverId = driver.get("id");
|
|
|
+ KwfDriver driver = drivers.get(0);
|
|
|
List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
- put("driverId", driverId);
|
|
|
+ put("driverId", driver.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
|
if (!CollectionUtils.isEmpty(reports)) {
|
|
|
@@ -448,15 +437,12 @@ public class KwfTruckReportService {
|
|
|
public boolean checkReport(KwfTruckReportDto reportDto) {
|
|
|
/**车辆信息**/
|
|
|
//校验车辆档案是否存在
|
|
|
- List<Map<String, Object>> trucks = truckDao.findList(new HashMap() {{
|
|
|
- put("truckNo", reportDto.getTruckNo());
|
|
|
- }});
|
|
|
+ List<KwfTruck> trucks = truckDao.findList(new HashMap() {{ put("truckNo", reportDto.getTruckNo());}});
|
|
|
if (!CollectionUtils.isEmpty(trucks)) {
|
|
|
//校验车辆是否已上报
|
|
|
- Map<String, Object> truck = trucks.get(0);
|
|
|
- Object truckId = truck.get("id");
|
|
|
+ KwfTruck truck = trucks.get(0);
|
|
|
List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
- put("truckId", truckId);
|
|
|
+ put("truckId", truck.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
|
if (!CollectionUtils.isEmpty(reports)) {
|
|
|
@@ -466,15 +452,12 @@ public class KwfTruckReportService {
|
|
|
|
|
|
/**档案信息**/
|
|
|
//校验司机档案是否存在
|
|
|
- List<Map<String, Object>> drivers = driverDao.findList(new HashMap() {{
|
|
|
- put("phone", reportDto.getPhone());
|
|
|
- }});
|
|
|
+ List<KwfDriver> drivers = driverDao.findList(new HashMap() {{ put("phone", reportDto.getPhone()); }});
|
|
|
if (!CollectionUtils.isEmpty(drivers)) {
|
|
|
//校验司机是否已上报
|
|
|
- Map<String, Object> driver = trucks.get(0);
|
|
|
- Object driverId = driver.get("id");
|
|
|
+ KwfDriver driver = drivers.get(0);
|
|
|
List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
- put("driverId", driverId);
|
|
|
+ put("driverId", driver.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
|
if (!CollectionUtils.isEmpty(reports)) {
|