|
@@ -28,6 +28,7 @@ import com.sckw.system.api.model.dto.res.EntCacheResDto;
|
|
|
import com.sckw.system.api.model.dto.res.SysDictResDto;
|
|
import com.sckw.system.api.model.dto.res.SysDictResDto;
|
|
|
import com.sckw.system.api.model.dto.res.UserCacheResDto;
|
|
import com.sckw.system.api.model.dto.res.UserCacheResDto;
|
|
|
import org.apache.dubbo.config.annotation.DubboReference;
|
|
import org.apache.dubbo.config.annotation.DubboReference;
|
|
|
|
|
+import org.checkerframework.checker.units.qual.K;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestBody;
|
|
@@ -96,7 +97,7 @@ public class KwfTruckReportService {
|
|
|
countList.add(allCount);
|
|
countList.add(allCount);
|
|
|
|
|
|
|
|
/**数据处理**/
|
|
/**数据处理**/
|
|
|
- Map<String, Integer> authStatusMap = new HashMap(){{put("正常", 1); put("临时", 2); put("异常", 3);}};
|
|
|
|
|
|
|
+ Map<String, Integer> authStatusMap = new HashMap<>(Global.NUMERICAL_SIXTEEN){{put("正常", 1); put("临时", 2); put("异常", 3);}};
|
|
|
for(Map.Entry<String, Integer> entry:authStatusMap.entrySet()){
|
|
for(Map.Entry<String, Integer> entry:authStatusMap.entrySet()){
|
|
|
System.out.println(entry.getKey()+"--->"+entry.getValue());
|
|
System.out.println(entry.getKey()+"--->"+entry.getValue());
|
|
|
KwfTableTopCount count = new KwfTableTopCount();
|
|
KwfTableTopCount count = new KwfTableTopCount();
|
|
@@ -111,7 +112,7 @@ public class KwfTruckReportService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**数据组装**/
|
|
/**数据组装**/
|
|
|
- Map tableCount = new HashMap();
|
|
|
|
|
|
|
+ Map<String, Object> tableCount = new HashMap<>(Global.NUMERICAL_SIXTEEN);
|
|
|
tableCount.put("tableTop", countList);
|
|
tableCount.put("tableTop", countList);
|
|
|
tableCount.put("tableBottom", tatol);
|
|
tableCount.put("tableBottom", tatol);
|
|
|
return tableCount;
|
|
return tableCount;
|
|
@@ -233,7 +234,7 @@ public class KwfTruckReportService {
|
|
|
|
|
|
|
|
/**车辆信息**/
|
|
/**车辆信息**/
|
|
|
//校验车辆档案是否存在
|
|
//校验车辆档案是否存在
|
|
|
- List<KwfTruck> trucks = truckDao.findTruck(new HashMap() {{ put("truckNo", truckReportExcel.getTruckNo());}});
|
|
|
|
|
|
|
+ List<KwfTruck> trucks = truckDao.findTruck(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{ put("truckNo", truckReportExcel.getTruckNo());}});
|
|
|
if (CollectionUtils.isEmpty(trucks)) {
|
|
if (CollectionUtils.isEmpty(trucks)) {
|
|
|
//车辆信息
|
|
//车辆信息
|
|
|
KwfTruck truckParams = new KwfTruck();
|
|
KwfTruck truckParams = new KwfTruck();
|
|
@@ -250,7 +251,7 @@ public class KwfTruckReportService {
|
|
|
} else {
|
|
} else {
|
|
|
//校验车辆是否已上报
|
|
//校验车辆是否已上报
|
|
|
KwfTruck truck = trucks.get(Global.NUMERICAL_ZERO);
|
|
KwfTruck truck = trucks.get(Global.NUMERICAL_ZERO);
|
|
|
- List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
|
|
|
|
+ List<Map<String, Object>> reports = truckReportDao.findList(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{
|
|
|
put("truckId", truck.getId());
|
|
put("truckId", truck.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
}});
|
|
@@ -263,7 +264,7 @@ public class KwfTruckReportService {
|
|
|
|
|
|
|
|
/**档案信息**/
|
|
/**档案信息**/
|
|
|
//校验司机档案是否存在
|
|
//校验司机档案是否存在
|
|
|
- List<KwfDriver> drivers = driverDao.findDriver(new HashMap() {{put("phone", truckReportExcel.getPhone());}});
|
|
|
|
|
|
|
+ List<KwfDriver> drivers = driverDao.findDriver(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{put("phone", truckReportExcel.getPhone());}});
|
|
|
if (CollectionUtils.isEmpty(drivers)) {
|
|
if (CollectionUtils.isEmpty(drivers)) {
|
|
|
KwfDriver driverParams = new KwfDriver();
|
|
KwfDriver driverParams = new KwfDriver();
|
|
|
driverParams.setName(truckReportExcel.getName());
|
|
driverParams.setName(truckReportExcel.getName());
|
|
@@ -280,7 +281,7 @@ public class KwfTruckReportService {
|
|
|
} else {
|
|
} else {
|
|
|
//校验司机是否已上报
|
|
//校验司机是否已上报
|
|
|
KwfDriver driver = drivers.get(0);
|
|
KwfDriver driver = drivers.get(0);
|
|
|
- List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
|
|
|
|
+ List<Map<String, Object>> reports = truckReportDao.findList(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{
|
|
|
put("driverId", driver.getId());
|
|
put("driverId", driver.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
}});
|
|
@@ -323,7 +324,7 @@ public class KwfTruckReportService {
|
|
|
|
|
|
|
|
/**车辆信息**/
|
|
/**车辆信息**/
|
|
|
//校验车辆档案是否存在
|
|
//校验车辆档案是否存在
|
|
|
- List<KwfTruck> trucks = truckDao.findTruck(new HashMap() {{ put("truckNo", reportDto.getTruckNo());}});
|
|
|
|
|
|
|
+ List<KwfTruck> trucks = truckDao.findTruck(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{ put("truckNo", reportDto.getTruckNo());}});
|
|
|
if (CollectionUtils.isEmpty(trucks)) {
|
|
if (CollectionUtils.isEmpty(trucks)) {
|
|
|
//车辆信息
|
|
//车辆信息
|
|
|
KwfTruck truckParams = new KwfTruck();
|
|
KwfTruck truckParams = new KwfTruck();
|
|
@@ -340,7 +341,7 @@ public class KwfTruckReportService {
|
|
|
} else {
|
|
} else {
|
|
|
//校验车辆是否已上报
|
|
//校验车辆是否已上报
|
|
|
KwfTruck truck = trucks.get(Global.NUMERICAL_ZERO);
|
|
KwfTruck truck = trucks.get(Global.NUMERICAL_ZERO);
|
|
|
- List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
|
|
|
|
+ List<Map<String, Object>> reports = truckReportDao.findList(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{
|
|
|
put("truckId", truck.getId());
|
|
put("truckId", truck.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
}});
|
|
@@ -349,11 +350,16 @@ public class KwfTruckReportService {
|
|
|
} else {
|
|
} else {
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ //校验企业是否添加该车辆
|
|
|
|
|
+ KwfTruck truckEnt = new KwfTruck();
|
|
|
|
|
+ truckEnt.setId(truck.getId());
|
|
|
|
|
+ truckService.truckEntEdit(truckEnt);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**档案信息**/
|
|
/**档案信息**/
|
|
|
//校验司机档案是否存在
|
|
//校验司机档案是否存在
|
|
|
- List<KwfDriver> drivers = driverDao.findDriver(new HashMap() {{put("phone", reportDto.getPhone());}});
|
|
|
|
|
|
|
+ List<KwfDriver> drivers = driverDao.findDriver(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{put("phone", reportDto.getPhone());}});
|
|
|
if (CollectionUtils.isEmpty(drivers)) {
|
|
if (CollectionUtils.isEmpty(drivers)) {
|
|
|
KwfDriver driverParams = new KwfDriver();
|
|
KwfDriver driverParams = new KwfDriver();
|
|
|
driverParams.setName(reportDto.getName());
|
|
driverParams.setName(reportDto.getName());
|
|
@@ -370,7 +376,7 @@ public class KwfTruckReportService {
|
|
|
} else {
|
|
} else {
|
|
|
//校验司机是否已上报
|
|
//校验司机是否已上报
|
|
|
KwfDriver driver = drivers.get(0);
|
|
KwfDriver driver = drivers.get(0);
|
|
|
- List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
|
|
|
|
+ List<Map<String, Object>> reports = truckReportDao.findList(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{
|
|
|
put("driverId", driver.getId());
|
|
put("driverId", driver.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
}});
|
|
@@ -379,6 +385,11 @@ public class KwfTruckReportService {
|
|
|
} else {
|
|
} else {
|
|
|
continue;
|
|
continue;
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
|
|
+ //校验企业是否添加该司机
|
|
|
|
|
+ KwfDriver driverEnt = new KwfDriver();
|
|
|
|
|
+ driverEnt.setId(driver.getId());
|
|
|
|
|
+ driverService.driverEntEdit(driverEnt);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
count += truckReportDao.insert(truckReport);
|
|
count += truckReportDao.insert(truckReport);
|
|
@@ -404,7 +415,7 @@ public class KwfTruckReportService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**更新**/
|
|
/**更新**/
|
|
|
- List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
|
|
|
|
+ List<Map<String, Object>> reports = truckReportDao.findList(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{
|
|
|
put("driverId", params.getDriverId());
|
|
put("driverId", params.getDriverId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
}});
|
|
@@ -521,11 +532,11 @@ public class KwfTruckReportService {
|
|
|
|
|
|
|
|
/**车辆信息**/
|
|
/**车辆信息**/
|
|
|
//校验车辆档案是否存在
|
|
//校验车辆档案是否存在
|
|
|
- List<KwfTruck> trucks = truckDao.findTruck(new HashMap() {{put("truckNo", reportDto.getTruckNo());}});
|
|
|
|
|
|
|
+ List<KwfTruck> trucks = truckDao.findTruck(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{put("truckNo", reportDto.getTruckNo());}});
|
|
|
if (!CollectionUtils.isEmpty(trucks)) {
|
|
if (!CollectionUtils.isEmpty(trucks)) {
|
|
|
//校验车辆是否已上报
|
|
//校验车辆是否已上报
|
|
|
KwfTruck truck = trucks.get(Global.NUMERICAL_ZERO);
|
|
KwfTruck truck = trucks.get(Global.NUMERICAL_ZERO);
|
|
|
- List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
|
|
|
|
+ List<Map<String, Object>> reports = truckReportDao.findList(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{
|
|
|
put("truckId", truck.getId());
|
|
put("truckId", truck.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
}});
|
|
@@ -537,11 +548,11 @@ public class KwfTruckReportService {
|
|
|
|
|
|
|
|
/**档案信息**/
|
|
/**档案信息**/
|
|
|
//校验司机档案是否存在
|
|
//校验司机档案是否存在
|
|
|
- List<KwfDriver> drivers = driverDao.findDriver(new HashMap() {{ put("phone", reportDto.getPhone()); }});
|
|
|
|
|
|
|
+ List<KwfDriver> drivers = driverDao.findDriver(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{ put("phone", reportDto.getPhone()); }});
|
|
|
if (!CollectionUtils.isEmpty(drivers)) {
|
|
if (!CollectionUtils.isEmpty(drivers)) {
|
|
|
//校验司机是否已上报
|
|
//校验司机是否已上报
|
|
|
KwfDriver driver = drivers.get(Global.NUMERICAL_ZERO);
|
|
KwfDriver driver = drivers.get(Global.NUMERICAL_ZERO);
|
|
|
- List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
|
|
|
|
+ List<Map<String, Object>> reports = truckReportDao.findList(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{
|
|
|
put("driverId", driver.getId());
|
|
put("driverId", driver.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
}});
|
|
@@ -555,7 +566,7 @@ public class KwfTruckReportService {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**返回数据**/
|
|
/**返回数据**/
|
|
|
- Map<String, Object> resultMap = new HashMap<>();
|
|
|
|
|
|
|
+ Map<String, Object> resultMap = new HashMap<>(Global.NUMERICAL_SIXTEEN);
|
|
|
resultMap.put("haveCount", haveCount);
|
|
resultMap.put("haveCount", haveCount);
|
|
|
resultMap.put("errorCount", errorCount);
|
|
resultMap.put("errorCount", errorCount);
|
|
|
resultMap.put("fail", haveCount + errorCount);
|
|
resultMap.put("fail", haveCount + errorCount);
|
|
@@ -574,11 +585,11 @@ public class KwfTruckReportService {
|
|
|
public boolean checkReport(KwfTruckReportDto reportDto) {
|
|
public boolean checkReport(KwfTruckReportDto reportDto) {
|
|
|
/**车辆信息**/
|
|
/**车辆信息**/
|
|
|
//校验车辆档案是否存在
|
|
//校验车辆档案是否存在
|
|
|
- List<KwfTruck> trucks = truckDao.findTruck(new HashMap() {{ put("truckNo", reportDto.getTruckNo());}});
|
|
|
|
|
|
|
+ List<KwfTruck> trucks = truckDao.findTruck(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{ put("truckNo", reportDto.getTruckNo());}});
|
|
|
if (!CollectionUtils.isEmpty(trucks)) {
|
|
if (!CollectionUtils.isEmpty(trucks)) {
|
|
|
//校验车辆是否已上报
|
|
//校验车辆是否已上报
|
|
|
KwfTruck truck = trucks.get(Global.NUMERICAL_ZERO);
|
|
KwfTruck truck = trucks.get(Global.NUMERICAL_ZERO);
|
|
|
- List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
|
|
|
|
+ List<Map<String, Object>> reports = truckReportDao.findList(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{
|
|
|
put("truckId", truck.getId());
|
|
put("truckId", truck.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
}});
|
|
@@ -589,11 +600,11 @@ public class KwfTruckReportService {
|
|
|
|
|
|
|
|
/**档案信息**/
|
|
/**档案信息**/
|
|
|
//校验司机档案是否存在
|
|
//校验司机档案是否存在
|
|
|
- List<KwfDriver> drivers = driverDao.findDriver(new HashMap() {{ put("phone", reportDto.getPhone()); }});
|
|
|
|
|
|
|
+ List<KwfDriver> drivers = driverDao.findDriver(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{ put("phone", reportDto.getPhone()); }});
|
|
|
if (!CollectionUtils.isEmpty(drivers)) {
|
|
if (!CollectionUtils.isEmpty(drivers)) {
|
|
|
//校验司机是否已上报
|
|
//校验司机是否已上报
|
|
|
KwfDriver driver = drivers.get(Global.NUMERICAL_ZERO);
|
|
KwfDriver driver = drivers.get(Global.NUMERICAL_ZERO);
|
|
|
- List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
|
|
|
|
+ List<Map<String, Object>> reports = truckReportDao.findList(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{
|
|
|
put("driverId", driver.getId());
|
|
put("driverId", driver.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
}});
|
|
@@ -717,11 +728,11 @@ public class KwfTruckReportService {
|
|
|
|
|
|
|
|
/**车辆信息**/
|
|
/**车辆信息**/
|
|
|
//校验车辆档案是否存在
|
|
//校验车辆档案是否存在
|
|
|
- List<KwfTruck> trucks = truckDao.findTruck(new HashMap() {{ put("truckNo", truckReportExcel.getTruckNo());}});
|
|
|
|
|
|
|
+ List<KwfTruck> trucks = truckDao.findTruck(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{ put("truckNo", truckReportExcel.getTruckNo());}});
|
|
|
if (!CollectionUtils.isEmpty(trucks)) {
|
|
if (!CollectionUtils.isEmpty(trucks)) {
|
|
|
//校验车辆是否已上报
|
|
//校验车辆是否已上报
|
|
|
KwfTruck truck = trucks.get(Global.NUMERICAL_ZERO);
|
|
KwfTruck truck = trucks.get(Global.NUMERICAL_ZERO);
|
|
|
- List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
|
|
|
|
+ List<Map<String, Object>> reports = truckReportDao.findList(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{
|
|
|
put("truckId", truck.getId());
|
|
put("truckId", truck.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
}});
|
|
@@ -732,11 +743,11 @@ public class KwfTruckReportService {
|
|
|
|
|
|
|
|
/**档案信息**/
|
|
/**档案信息**/
|
|
|
//校验司机档案是否存在
|
|
//校验司机档案是否存在
|
|
|
- List<KwfDriver> drivers = driverDao.findDriver(new HashMap() {{ put("phone", truckReportExcel.getPhone()); }});
|
|
|
|
|
|
|
+ List<KwfDriver> drivers = driverDao.findDriver(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{ put("phone", truckReportExcel.getPhone()); }});
|
|
|
if (!CollectionUtils.isEmpty(drivers)) {
|
|
if (!CollectionUtils.isEmpty(drivers)) {
|
|
|
//校验司机是否已上报
|
|
//校验司机是否已上报
|
|
|
KwfDriver driver = drivers.get(Global.NUMERICAL_ZERO);
|
|
KwfDriver driver = drivers.get(Global.NUMERICAL_ZERO);
|
|
|
- List<Map<String, Object>> reports = truckReportDao.findList(new HashMap() {{
|
|
|
|
|
|
|
+ List<Map<String, Object>> reports = truckReportDao.findList(new HashMap<>(Global.NUMERICAL_SIXTEEN) {{
|
|
|
put("driverId", driver.getId());
|
|
put("driverId", driver.getId());
|
|
|
put("entId", LoginUserHolder.getEntId());
|
|
put("entId", LoginUserHolder.getEntId());
|
|
|
}});
|
|
}});
|