From 1140f80aefef30b543c99aaed47bcbca731b24e2 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 08 十二月 2023 18:21:40 +0800 Subject: [PATCH] 海康接口对接开发 --- server/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java | 68 +++++++++++++++++++++------------ 1 files changed, 43 insertions(+), 25 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java b/server/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java index b4b788b..123e5b6 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java +++ b/server/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java @@ -34,7 +34,7 @@ * @return */ public static BaseResponse<OrgListResponse> getRootOrg(BaseRequst param){ - log.error("銆愭捣搴疯幏鍙栨牴缁勭粐銆�================寮�濮�===="); + log.info("銆愭捣搴疯幏鍙栨牴缁勭粐銆�================寮�濮�===="); try { String res = HKTools.getRootOrg (); TypeReference typeReference = @@ -52,7 +52,7 @@ * @return */ public static BaseResponse editOrg(OrgEditRequest param){ - log.error("銆愭捣搴蜂慨鏀圭粍缁囥��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴蜂慨鏀圭粍缁囥��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.editOrg(JSONObject.toJSONString(param)); @@ -71,7 +71,7 @@ * @return */ public static BaseResponse<OrgOrUserAddResponse> addBatchOrg(List<OrgAddRequest> param){ - log.error("銆愭捣搴锋柊澧炵粍缁囥��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴锋柊澧炵粍缁囥��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.addBatchOrg(JSONObject.toJSONString(param)); @@ -90,7 +90,7 @@ * @return */ public static BaseResponse delBatchOrg(OrgDelRequest param){ - log.error("銆愭捣搴峰垹闄ょ粍缁囥��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴峰垹闄ょ粍缁囥��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.delOrg(JSONObject.toJSONString(param)); @@ -109,7 +109,7 @@ * @return */ public static BaseResponse<UserAddResponse> addUser(UserAddRequest param){ - log.error("銆愭捣搴锋柊澧炰汉鍛樸��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴锋柊澧炰汉鍛樸��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.addUser(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -127,7 +127,7 @@ * @return */ public static BaseResponse editUser(UserAddRequest param){ - log.error("銆愭捣搴蜂慨鏀逛汉鍛樸��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴蜂慨鏀逛汉鍛樸��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.editUser(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -145,7 +145,7 @@ * @return */ public static BaseResponse<OrgOrUserAddResponse> addBatchUser(List<UserAddRequest> param){ - log.error("銆愭捣搴锋壒閲忔柊澧炰汉鍛樸��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴锋壒閲忔柊澧炰汉鍛樸��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.addBatchUser(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -163,7 +163,7 @@ * @return */ public static BaseResponse<OrgOrUserAddFailureResponse> delBatchUser(List<UserAddRequest> param){ - log.error("銆愭捣搴锋壒閲忔柊澧炰汉鍛樸��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴锋壒閲忔柊澧炰汉鍛樸��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.delBatchUser(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -181,7 +181,7 @@ * @return */ public static BaseResponse<FaceAddOrEditesponse> addFace(List<FaceAddRequest> param){ - log.error("銆愭捣搴锋坊鍔犱汉鑴镐俊鎭��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴锋坊鍔犱汉鑴镐俊鎭��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.addFace(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -199,7 +199,7 @@ * @return */ public static BaseResponse<FaceAddOrEditesponse> editFace(List<FaceEditRequest> param){ - log.error("銆愭捣搴风紪杈戜汉鑴镐俊鎭��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴风紪杈戜汉鑴镐俊鎭��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.editFace(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -217,7 +217,7 @@ * @return */ public static BaseResponse delFace(List<FaceEditRequest> param){ - log.error("銆愭捣搴峰垹闄や汉鑴镐俊鎭��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴峰垹闄や汉鑴镐俊鎭��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.editFace(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -235,7 +235,7 @@ * @return */ public static InputStream getFaceInputStream(FacePictureRequest param) { - log.error("銆愭捣搴蜂汉鑴歌闂浘鐗囨祦銆�================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴蜂汉鑴歌闂浘鐗囨祦銆�================寮�濮�===="+JSONObject.toJSONString(param)); try { InputStream res = HKTools.getFaceInputStream(JSONObject.toJSONString(param)); log.error("銆愭捣搴蜂汉鑴歌闂浘鐗囨祦銆�================鎴愬姛====\n"); @@ -251,7 +251,7 @@ * @return */ public static BaseResponse<List<ParkListResponse>> parkList(ParkListRequest param){ - log.error("銆愭捣鑾峰彇杞﹀簱鍒楄〃鏁版嵁銆�================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣鑾峰彇杞﹀簱鍒楄〃鏁版嵁銆�================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.parkList(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -269,7 +269,7 @@ * @return */ public static BaseResponse<List<EntranceListResponse>> entranceList(EntranceListRequest param){ - log.error("銆愭捣鑾峰彇杞﹀簱鍒楄〃鏁版嵁銆�================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣鑾峰彇杞﹀簱鍒楄〃鏁版嵁銆�================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.entranceList(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -287,7 +287,7 @@ * @return */ public static BaseResponse carChargeAddtion(CarChargeAddRequest param){ - log.error("銆愭捣搴峰浐瀹氳溅杈嗗厖鍊笺��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴峰浐瀹氳溅杈嗗厖鍊笺��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.carChargeAddtion(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -305,7 +305,7 @@ * @return */ public static BaseResponse carChargeDeletion(CarChargeDelRequest param){ - log.error("銆愭捣搴峰浐瀹氳溅杈嗗彇娑堝寘鏈熴��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴峰浐瀹氳溅杈嗗彇娑堝寘鏈熴��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.carChargeDeletion(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -323,7 +323,7 @@ * @return */ public static BaseResponse<ParkReservationAddResponse> parkReservationAddition(ParkReservationAddRequest param){ - log.error("銆愭捣搴疯溅浣嶉绾︺��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴疯溅浣嶉绾︺��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.parkAddition(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -341,7 +341,7 @@ * @return */ public static BaseResponse parkReservationDeletion(ParkReservationDelRequest param){ - log.error("銆愭捣搴疯溅浣嶅彇娑堥绾︺��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴疯溅浣嶅彇娑堥绾︺��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.carChargeDeletion(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -359,7 +359,7 @@ * @return */ public static BaseResponse<VisitAppointmentResponse> visitAppiontment(VisitAppointmentRequest param){ - log.error("銆愭捣搴疯瀹㈤绾︺��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴疯瀹㈤绾︺��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.visitAppiontment(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -377,7 +377,7 @@ * @return */ public static BaseResponse cancelVisitAppiontment(VisitAppointmentCancelRequest param){ - log.error("銆愭捣搴疯瀹㈤绾﹀彇娑堛��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴疯瀹㈤绾﹀彇娑堛��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.visitCancel(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -395,7 +395,7 @@ * @return */ public static BaseResponse outVisitAppiontment(VisitAppointmentOutRequest param){ - log.error("銆愭捣搴疯瀹㈤绾︾绂汇��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴疯瀹㈤绾︾绂汇��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.visitOut(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -413,7 +413,7 @@ * @return */ public static BaseResponse<VisitAppointmentVistorResponse> visitAppiontmentMDJ(VisitAppointmentMDJRequest param){ - log.error("銆愭捣搴疯瀹㈠厤鐧昏棰勭害銆�================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴疯瀹㈠厤鐧昏棰勭害銆�================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.visitAppiontmentMDJ(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -431,7 +431,7 @@ * @return */ public static BaseResponse<PrivilegeGroupListResponse> privilegeGroup(PrivilegeGroupRequest param){ - log.error("銆愭捣搴疯瀹㈡潈闄愮粍鍒楄〃鏌ヨ銆�================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴疯瀹㈡潈闄愮粍鍒楄〃鏌ヨ銆�================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.privilegeGroup(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -445,11 +445,29 @@ return null; } /** + *娴峰悍闂ㄧ鐐规煡璇紙鍒嗛〉锛� + * @return + */ + public static BaseResponse<DoorsListResponse> doorSearch(DoorsListRequest param){ + log.info("銆愭捣搴烽棬绂佺偣鏌ヨ銆�================寮�濮�===="+JSONObject.toJSONString(param)); + try { + String res = HKTools.doorSearch(JSONObject.toJSONString(param)); + TypeReference typeReference = + new TypeReference< BaseResponse<DoorsListResponse> >(){}; + BaseResponse<DoorsListResponse> result = JSONObject.parseObject(res, typeReference.getType()); + logResult(result,"娴峰悍闂ㄧ鐐规煡璇�"); + return result; + }catch (Exception e){ + log.error("銆愭捣搴烽棬绂佺偣鏌ヨ銆�================澶辫触====锛歕n"+ e.getMessage()); + } + return null; + } + /** *闂ㄧ璁惧鏌ヨ锛堝垎椤碉級 * @return */ public static BaseResponse<AcsDeviceListResponse> acsDeviceList(AcsDeviceListRequest param){ - log.error("銆愭捣搴烽棬绂佽澶囨煡璇€��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴烽棬绂佽澶囨煡璇€��================寮�濮�===="+JSONObject.toJSONString(param)); try { String res = HKTools.acsDeviceList(JSONObject.toJSONString(param)); TypeReference typeReference = @@ -467,7 +485,7 @@ * @return */ public static BaseResponse eventSub(EventSubRequest param){ - log.error("銆愭捣搴蜂簨浠惰闃呫��================寮�濮�===="+JSONObject.toJSONString(param)); + log.info("銆愭捣搴蜂簨浠惰闃呫��================寮�濮�===="+JSONObject.toJSONString(param)); String res = null; try { res = HKTools.eventSub(JSONObject.toJSONString(param)); -- Gitblit v1.9.3