From 7298d5354963a88643a543b51b90192dc9fc934c Mon Sep 17 00:00:00 2001 From: doum <doum> Date: 星期四, 11 九月 2025 18:43:14 +0800 Subject: [PATCH] 最新版本541200007 --- server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java | 34 +++++++++++++++++++++++++++++++--- 1 files changed, 31 insertions(+), 3 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java b/server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java index b7bcb04..246722c 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java @@ -11,6 +11,7 @@ import com.doumee.core.haikang.model.param.request.*; import com.doumee.core.haikang.model.param.respose.*; import com.doumee.core.utils.Constants; +import com.doumee.core.utils.DateUtil; import com.hikvision.artemis.sdk.config.ArtemisConfig; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; @@ -19,12 +20,11 @@ import java.io.InputStream; import java.lang.reflect.Field; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; @Slf4j public class HKService { + private static String[] args; private Logger logger = LoggerFactory.getLogger(HKService.class); /** * 鑾峰彇鏍圭粍缁囨暟鎹� @@ -361,6 +361,8 @@ } return null; } + + /** *杞︿綅棰勭害 * @return @@ -379,6 +381,7 @@ } return null; } + /** *杞︿綅鍙栨秷棰勭害 * @return @@ -1197,9 +1200,16 @@ }else if(Constants.equalsInteger(type,Constants.FIVE)){ componentId = HKConstants.MenuPageId.componentIds[1]; menuId = HKConstants.MenuPageId.kqdbcl; + }else if(Constants.equalsInteger(type,Constants.SIX)){ + componentId = HKConstants.MenuPageId.componentIds[2]; + menuId = HKConstants.MenuPageId.stxf; +// return "https://10.50.250.253:443/xauthplus-plugin/thirdLogin?type=third&service=https://10.50.250.253:443/cems/config/generalCard&token="+token; + }else if(Constants.equalsInteger(type,7)){ + menuId = HKConstants.MenuPageId.hqzx; } log.info("銆愭捣搴疯幏鍙栧伐浣滃彴鑿滃崟鍏嶅瘑鐧婚檰璋冩暣鍦板潃銆�================寮�濮�====menuId:"+menuId+"==token:"+token); try { + ///xauthplus-plugin/thirdLogin?type=third&componentId=${componentId}&componentMenuId=${menuId}&token=${token} String res = HKTools.getMenuUrl(componentId,menuId,token); return res; }catch (Exception e){ @@ -1980,6 +1990,24 @@ return null; } /** + *鏍规嵁鏉′欢鏌ヨ鐩綍涓嬫湁鏉冮檺鐨勮祫婧愬垪琛� + * @return + */ + public static BaseResponse<BaseListPageResponse<ResourcesByParamsResponse>> resourcesByParams(ResourcesByParamsRequest param){ + log.info("銆愭捣搴锋秷闃茬湅鏉裤�戞牴鎹潯浠舵煡璇㈢洰褰曚笅鏈夋潈闄愮殑璧勬簮鍒楄〃================寮�濮�===="+JSONObject.toJSONString(param)); + try { + String res = HKTools.resourcesByParams(JSONObject.toJSONString(param)); + TypeReference typeReference = + new TypeReference< BaseResponse<BaseListPageResponse<ResourcesByParamsResponse> >>(){}; + BaseResponse<BaseListPageResponse<ResourcesByParamsResponse> > result = JSONObject.parseObject(res, typeReference.getType()); + logResult(result,"銆愭捣搴锋秷闃茬湅鏉裤�戞牴鎹潯浠舵煡璇㈢洰褰曚笅鏈夋潈闄愮殑璧勬簮鍒楄〃"); + return result; + }catch (Exception e){ + log.error("銆愭捣搴锋秷闃茬湅鏉裤�戞牴鎹潯浠舵煡璇㈢洰褰曚笅鏈夋潈闄愮殑璧勬簮鍒楄〃================澶辫触====锛歕n"+ e.getMessage()); + } + return null; + } + /** *娑堥槻鐪嬫澘-4鎶ヨ淇℃伅缁熻 * @return */ -- Gitblit v1.9.3