|
@@ -102,6 +102,26 @@ class ChargingParkingApplicationTests {
|
|
|
private ParkingTimeService parkingTimeService;
|
|
|
@Autowired
|
|
|
private TimeSetService timeSetService;
|
|
|
+ @Test
|
|
|
+ void testService() {
|
|
|
+ String carNum="鄂DD26H6";
|
|
|
+ System.out.println(carNum.length());
|
|
|
+ }
|
|
|
+// @Test
|
|
|
+// void testService() {
|
|
|
+// QueryWrapper<ParkingRecord> queryWrapper = new QueryWrapper<ParkingRecord>();
|
|
|
+// queryWrapper.select("sum(pay_amount) as sumAll");
|
|
|
+// queryWrapper.eq("car_num","鄂DD10888");
|
|
|
+// //queryWrapper.eq("TO_DAYS(create_time)","TO_DAYS(NOW())");
|
|
|
+// queryWrapper.apply("create_time>=DATE_FORMAT(LAST_DAY(NOW()), '%Y-%m-01')");
|
|
|
+// queryWrapper.apply("create_time<=LAST_DAY(NOW())");
|
|
|
+// ParkingRecord parkingRecord =parkingRecordService.getOne(queryWrapper);
|
|
|
+// if(parkingRecord==null){
|
|
|
+// parkingRecord.setSumAll(BigDecimal.ZERO);
|
|
|
+// }
|
|
|
+// System.out.println(parkingRecord.getSumAll());
|
|
|
+// }
|
|
|
+
|
|
|
public static List<String> getDatesBetween(String startDateString, String endDateString) {
|
|
|
List<DateTime> datesBetween = DateUtil.rangeToList(DateUtil.parseDate(startDateString), DateUtil.parseDate(endDateString), DateField.DAY_OF_MONTH);
|
|
|
return datesBetween.stream()
|
|
@@ -627,7 +647,9 @@ class ChargingParkingApplicationTests {
|
|
|
void contextLoads1111111111111111111111111111() {
|
|
|
|
|
|
try {
|
|
|
- ParkingRecord parkingRecord = parkingRecordService.getById("1736401048422158337");
|
|
|
+ //1771830983861047298 鄂DD26100 荆州院子 136分钟 实际9元 应该收费3元 没有充电---------新能源车
|
|
|
+ //1769951488673681409 鄂DD26H6 御河 442分钟-7小时22分钟 实际收费16元 ----------------- 汽油车
|
|
|
+ ParkingRecord parkingRecord = parkingRecordService.getById("1771830983861047298");
|
|
|
ParkingCostDTO parkingCostDTO = parkingFeeService.parkingCost2(parkingRecord);
|
|
|
|
|
|
System.out.println(parkingCostDTO);
|