瀏覽代碼

充电-提供接口

hbjzws 2 周之前
父節點
當前提交
d08e1ffaf2

+ 1 - 0
src/main/java/com/charging/chargingparking/config/WebMvcConfig.java

@@ -67,6 +67,7 @@ public class WebMvcConfig implements WebMvcConfigurer {
 				.excludePathPatterns("/parkingMember/createDiscount").excludePathPatterns("/parkingMember/getParkingSiteStatus")
 				.excludePathPatterns("/parkingMember/createDiscount").excludePathPatterns("/parkingMember/getParkingSiteStatus")
 				.excludePathPatterns("/parkingMember/getParkingInfo")
 				.excludePathPatterns("/parkingMember/getParkingInfo")
 				.excludePathPatterns("/parkingMember/addParkingMember")
 				.excludePathPatterns("/parkingMember/addParkingMember")
+				.excludePathPatterns("/parkingMember/getInParkingTimeByCarNum")
 				.excludePathPatterns("/parkingMember/addCoupon")
 				.excludePathPatterns("/parkingMember/addCoupon")
 				.excludePathPatterns("/parkingMember/importTmpParkingMember")
 				.excludePathPatterns("/parkingMember/importTmpParkingMember")
 				.excludePathPatterns("/parkingMemberInfo/userGetCarMember")
 				.excludePathPatterns("/parkingMemberInfo/userGetCarMember")

+ 22 - 4
src/main/java/com/charging/chargingparking/modules/mobileController/ParkingMemberController.java

@@ -13,12 +13,10 @@ import com.charging.chargingparking.dto.MessageResult;
 import com.charging.chargingparking.entity.ParkingInfo;
 import com.charging.chargingparking.entity.ParkingInfo;
 import com.charging.chargingparking.entity.ParkingMember;
 import com.charging.chargingparking.entity.ParkingMember;
 import com.charging.chargingparking.entity.ParkingMemberLog;
 import com.charging.chargingparking.entity.ParkingMemberLog;
+import com.charging.chargingparking.entity.ParkingRecord;
 import com.charging.chargingparking.modules.mobileservice.ParkingSiteService;
 import com.charging.chargingparking.modules.mobileservice.ParkingSiteService;
 import com.charging.chargingparking.modules.vo.Discount;
 import com.charging.chargingparking.modules.vo.Discount;
-import com.charging.chargingparking.service.EcCouponService;
-import com.charging.chargingparking.service.ParkingInfoService;
-import com.charging.chargingparking.service.ParkingMemberLogService;
-import com.charging.chargingparking.service.ParkingMemberService;
+import com.charging.chargingparking.service.*;
 import com.charging.chargingparking.sys.entity.User;
 import com.charging.chargingparking.sys.entity.User;
 import com.charging.chargingparking.sys.service.UserService;
 import com.charging.chargingparking.sys.service.UserService;
 import com.charging.chargingparking.utils.RespThirdVO;
 import com.charging.chargingparking.utils.RespThirdVO;
@@ -59,6 +57,8 @@ public class ParkingMemberController {
     private ParkingSiteService parkingSiteService;
     private ParkingSiteService parkingSiteService;
     @Autowired
     @Autowired
     private UserService userService;
     private UserService userService;
+    @Autowired
+    private ParkingRecordService parkingRecordService;
     /**
     /**
      *
      *
      */
      */
@@ -183,6 +183,24 @@ public class ParkingMemberController {
         }
         }
         return RespVOBuilder.ok(listM);
         return RespVOBuilder.ok(listM);
 
 
+    }
+    @RequestMapping("getInParkingTimeByCarNum")
+    public RespVO getInParkingTimeByCarNum(String carNum) {
+        QueryWrapper<ParkingRecord> parkingRecordQueryWrapper = new QueryWrapper<>();
+        parkingRecordQueryWrapper.eq("car_num", carNum);
+        parkingRecordQueryWrapper.eq("release_status","0");
+        parkingRecordQueryWrapper.orderByDesc("create_time");
+
+        parkingRecordQueryWrapper.last("LIMIT 1");
+
+        ParkingRecord parkingRecord = parkingRecordService.getOne(parkingRecordQueryWrapper);
+        Map map = new HashMap();
+        if(parkingRecord!=null){
+            map.put("inParkingTime",parkingRecord.getInParkingTime());
+        }
+
+        return RespVOBuilder.ok(map);
+
     }
     }
     /**
     /**
      * 为51充电联盟提供的接口,用于添加会员
      * 为51充电联盟提供的接口,用于添加会员

+ 1 - 1
src/test/java/com/charging/chargingparking/ChargingParkingApplicationTests.java

@@ -842,7 +842,7 @@ class ChargingParkingApplicationTests {
             //4
             //4
             //1778256096084987905
             //1778256096084987905
             //1778720139514056706
             //1778720139514056706
-            ParkingRecord parkingRecord = parkingRecordService.getById("1929390099568078849");
+            ParkingRecord parkingRecord = parkingRecordService.getById("9932953660705812481");
 
 
 //            Integer times=parkingRecordService.getParkingTime2new(parkingRecord);
 //            Integer times=parkingRecordService.getParkingTime2new(parkingRecord);
 //            System.out.println("停车时长为:"+times);
 //            System.out.println("停车时长为:"+times);