Selaa lähdekoodia

修改删除接口

yang 3 vuotta sitten
vanhempi
commit
6ff397032e

+ 13 - 14
huimv-farm-video/src/main/java/com/huimv/video/dhicc/controller/ClientController/ClientCarManageController.java

@@ -188,21 +188,19 @@ public class ClientCarManageController {
 
     //添加车辆进黑名单列表
     @RequestMapping("/addCarBlackList")
-    public GeneralResponse addCarBlackList (HttpServletRequest request ,@RequestParam(name = "farmId") Integer farmId,
-                                             @RequestParam(name = "carId") String carId//车辆编号
-
-    ) throws ClientException {
+    public GeneralResponse addCarBlackList (@RequestBody Map<String, Object> params ) throws ClientException {
+        Integer farmId= (int) params.get("farmId");
         if(farmId!=1){
             return null ;
         }
-
+        List<String > carIdList = (List<String>) params.get("carIdList");
         String URL = "/evo-apigw/ipms/carBlackList/update";  //获取事件URL    post请求
         IClient iClient = new DefaultClient();
         GeneralRequest generalRequest = new GeneralRequest(URL, Method.POST);
-        System.out.println("开始执行"+carId);
+
         List<Object> a  = new ArrayList<>();
         Map<String, Object> value = new HashMap<>();
-        value.put("carId",carId);
+        value.put("carId",carIdList);
         value.put("validStartDay","2021-12-22");
         value.put("validEndDay","2036-12-22");
         value.put("deviceCodes","1002931,1002928");
@@ -223,19 +221,19 @@ public class ClientCarManageController {
 
     //添加车辆进白名单列表
     @RequestMapping("/addCarWhiteList")
-    public GeneralResponse addCarWhiteList (HttpServletRequest request ,@RequestParam(name = "farmId") Integer farmId,
-                                            @RequestParam(name = "carId") String carId//车辆编号
-    ) throws ClientException {
+    public GeneralResponse addCarWhiteList (@RequestBody Map<String, Object> params) throws ClientException {
+        Integer farmId= (int) params.get("farmId");
         if(farmId!=1){
             return null ;
         }
+        List<String > carIdList = (List<String>) params.get("carIdList");
         String URL = "/evo-apigw/ipms/carWhiteList/update";  //获取事件URL    post请求
         IClient iClient = new DefaultClient();
         GeneralRequest generalRequest = new GeneralRequest(URL, Method.POST);
-        System.out.println("开始执行"+carId);
+
          List<Object> a  = new ArrayList<>();
         Map<String, Object> value = new HashMap<>();
-        value.put("carId",carId);
+        value.put("carId",carIdList);
         value.put("validStartDay","2021-12-22");
         value.put("validEndDay","2036-12-22");
         value.put("deviceCodes","1002931,1002928");
@@ -306,12 +304,13 @@ public class ClientCarManageController {
         if(farmId!=1){
             return null ;
         }
+        List<String > carIdList = (List<String>) params.get("carIdList");
         String URL = "/evo-apigw/ipms/car/delete/batch";  //获取事件URL    post请求
         IClient iClient = new DefaultClient();
         GeneralRequest generalRequest = new GeneralRequest(URL, Method.POST);
         System.out.println("开始执行");
-        generalRequest.body(JSON.toJSONString(params));
-        System.out.println(JSON.toJSONString(params));
+        generalRequest.body(JSON.toJSONString(carIdList));
+        System.out.println(JSON.toJSONString(carIdList));
         //这种已经在配置文件里面安排了账号ip以及密码
         generalRequest.header("Content-Type", " application/json");
         //发起请求处理应答