傅行帆 6 年之前
父節點
當前提交
2517969fa2
共有 1 個檔案被更改,包括 12 行新增121 行删除
  1. 12
    121
      CODE/smart-community/app-api/src/main/java/com/community/huiju/common/hk/HKOpenApi.java

+ 12
- 121
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/hk/HKOpenApi.java 查看文件

@@ -1,15 +1,14 @@
1
-
2 1
 package com.community.huiju.common.hk;
3 2
 
4 3
 import com.alibaba.fastjson.JSON;
5
-import com.alibaba.fastjson.JSONObject;
6
-import com.community.commom.hk.Digests;
7 4
 import com.community.commom.hk.HttpClientSSLUtils;
8
-import com.community.huiju.common.PicUtils;
9 5
 import com.google.common.collect.Maps;
10 6
 import lombok.extern.slf4j.Slf4j;
7
+import net.coobird.thumbnailator.Thumbnails;
11 8
 import org.springframework.web.multipart.MultipartFile;
12
-import java.util.HashMap;
9
+import java.io.*;
10
+import com.community.commom.hk.Digests;
11
+
13 12
 import java.util.Map;
14 13
 
15 14
 /**
@@ -19,13 +18,6 @@ import java.util.Map;
19 18
 @Slf4j
20 19
 public class HKOpenApi {
21 20
 
22
-    /**
23
-     * 根据
24
-     * 组织中心UUID集 ,第几页, 一页多少行
25
-     *
26
-     * 获取  监控点 数据列表
27
-     * @return
28
-     */
29 21
     public static String getMonitoryPoint(Map<String,Object> map){
30 22
         Map<String,Object> parMap = Maps.newHashMap();
31 23
         String url = HKConstant.OPENAPI_IP_PORT_HTTP + HKConstant.ITF_MONITORY_POINT;
@@ -81,27 +73,25 @@ public class HKOpenApi {
81 73
 
82 74
         return data;
83 75
     }
84
-
85
-
76
+    
86 77
     /**
78
+     *
87 79
      * 添加人员
88 80
      *
89 81
      *      比如 住户
90
-     * @return
91 82
      */
92
-    public static String addUser(Map<String,Object> map){
83
+    public static String getAddUser(Map<String,Object> map){
93 84
         Map<String,Object> parMap = Maps.newHashMap();
94
-        String url = HKConstant.OPENAPI_IP_PORT_HTTP + HKConstant.ITF_ADD_USER;
85
+        String url = HKConstant.OPENAPI_IP_PORT_HTTP + HKConstant.ITF_LIKE_DEPT_NAME;
95 86
         //设置APPKEY
96 87
         parMap.put("appkey", HKConstant.APPKEY);
97 88
         //设置时间参数
98 89
         parMap.put("time", System.currentTimeMillis());
90
+        parMap.put("pageNo",map.get("pageNo"));
91
+        parMap.put("pageSize",map.get("pageSize"));
99 92
         parMap.put("opUserUuid",map.get("opUserUuid") == null?HKConstant.OP_USER_UUID:map.get("opUserUuid"));
100 93
         parMap.put("personNo",map.get("personNo"));
101 94
         parMap.put("personName",map.get("personName"));
102
-        parMap.put("phoneNo",map.get("phoneNo"));
103
-        parMap.put("deptUuid",map.get("deptUuid"));
104
-        // parMap.put("cardNo",map.get("cardNo"));
105 95
         String params =  JSON.toJSONString(parMap);
106 96
         log.info("添加人员 请求参数:{}", params);
107 97
         String data = null;
@@ -115,39 +105,8 @@ public class HKOpenApi {
115 105
 
116 106
         return data;
117 107
     }
118
-
119
-    /**
120
-     * 批量开卡
121
-     *
122
-     * 其中参数 cardAndPerson 形式为“卡号,人员ID”,开卡数量不得超过50个,若没有该卡号,则添加一张新卡进行绑定 List<String>
123
-     * @return
124
-     */
125
-    public static String openCard(Map<String,Object> map){
126
-        Map<String,Object> parMap = Maps.newHashMap();
127
-        String url = HKConstant.OPENAPI_IP_PORT_HTTP + HKConstant.ITF_OPEN_CARD;
128
-        //设置APPKEY
129
-        parMap.put("appkey", HKConstant.APPKEY);
130
-        //设置时间参数
131
-        parMap.put("time", System.currentTimeMillis());
132
-        parMap.put("opUserUuid",map.get("opUserUuid") == null?HKConstant.OP_USER_UUID:map.get("opUserUuid"));
133
-        parMap.put("cardAndPerson",map.get("cardAndPerson"));
134
-        parMap.put("startTime",map.get("startTime"));
135
-        parMap.put("endTime",map.get("endTime"));
136
-        parMap.put("subSystems","1048576,3145728,2097152,9437184,25165824,10485760");
137
-        String params =  JSON.toJSONString(parMap);
138
-        log.info("批量开卡 请求参数:{}", params);
139
-        String data = null;
140
-        try {
141
-            data = HttpClientSSLUtils.doPost(url + "?token=" + Digests.buildToken(url + "?" + params, params, HKConstant.SECRET), params);
142
-            log.info("批量开卡 请求返回结果:{}",data);
143
-        } catch (Exception e) {
144
-            e.printStackTrace();
145
-            log.error("批量开卡失败!",e);
146
-        }
147
-
148
-        return data;
149
-    }
150
-
108
+    
109
+    
151 110
     /**
152 111
      * 根据中心UUID集获取中心下的门禁设备信息
153 112
      *
@@ -378,75 +337,7 @@ public class HKOpenApi {
378 337
         
379 338
         return data;
380 339
     }
381
-    /**
382
-     * 添加人脸
383
-     * faceImg 图片
384
-     * personNo 人员编号
385
-     * personName 名称
386
-     * @return
387
-     */
388
-    public static String HKpersonGroupId(MultipartFile faceImg,Integer personNo,String personName){
389
-       String  img= PicUtils.getImgStr(faceImg);
390
-        String url = HKConstant.OPENAPI_IP_PORT_HTTP + HKConstant.ITF_ADD_USER;
391
-        Map<String, Object> map = new HashMap<String, Object>();
392
-        map.put("appkey", HKConstant.APPKEY);
393
-        map.put("time", System.currentTimeMillis());
394
-        map.put("token", HKConstant.SECRET);
395
-        map.put("opUserUuid",HKConstant.OP_USER_UUID);
396
-        map.put("personNo",personNo);
397
-        map.put("personName",personName);
398
-        map.put("facePhoto",img);
399
-        String params =  JSON.toJSONString(map);
400
-        String data = null;
401
-        try {
402
-            data = HttpClientSSLUtils.doPost(url + "?token=" + Digests.buildToken(url + "?" + params, params, HKConstant.SECRET), params);
403
-        } catch (Exception e) {
404
-            e.printStackTrace();
405
-        }
406
-        return data;
407
-    }
408
-
409 340
 
410
-    /**
411
-     * 修改人脸
412
-     * faceImg 图片
413
-     * personId人员ID
414
-     * personNo 人员编号
415
-     * personName 名称
416
-     * @return
417
-     */
418
-    public static String HKpersonGroupId(MultipartFile faceImg,Integer personId,Integer personNo,String personName) {
419
-        String img = PicUtils.getImgStr(faceImg);
420
-        String url = HKConstant.OPENAPI_IP_PORT_HTTP + HKConstant.ITF_UPDATE_USER;
421
-        Map<String, Object> map = new HashMap<String, Object>();
422
-        map.put("appkey", HKConstant.APPKEY);
423
-        map.put("time", System.currentTimeMillis());
424
-        map.put("token", HKConstant.SECRET);
425
-        map.put("opUserUuid", HKConstant.OP_USER_UUID);
426
-        map.put("personId", personId);
427
-        map.put("personNo", personNo);
428
-        map.put("personName", personName);
429
-        map.put("facePhoto", img);
430
-        String params = JSON.toJSONString(map);
431
-        String data = null;
432
-        try {
433
-            data = HttpClientSSLUtils.doPost(url + "?token=" + Digests.buildToken(url + "?" + params, params, HKConstant.SECRET), params);
434
-        } catch (Exception e) {
435
-            e.printStackTrace();
436
-        }
437
-        return data;
438
-    }
439 341
     public static void main(String[] args) {
440
-        Map<String,Object> parMap = Maps.newHashMap();
441
-        parMap.put("pageNo",1);
442
-        parMap.put("pageSize",100);
443
-        parMap.put("opUserUuid",HKConstant.OP_USER_UUID);
444
-        parMap.put("deptName","住户");
445
-        String result = HKOpenApi.getDeptName(parMap);
446
-        Map<String,Object> deptMap = JSONObject.parseObject(result, HashMap.class);
447
-        System.out.println(result);
448
-
449 342
     }
450
-
451 343
 }
452
-