From 7e76a5d7b6ab2c5c533b04ad23b53869c7b3d4f7 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期一, 30 十二月 2024 11:48:27 +0800 Subject: [PATCH] 调整是否建档接口返回 --- src/main/java/com/example/service/shanxiqin/xian/MeiJiHisService.java | 22 ++++++++++++++++++++-- 1 files changed, 20 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/example/service/shanxiqin/xian/MeiJiHisService.java b/src/main/java/com/example/service/shanxiqin/xian/MeiJiHisService.java index b8ce79c..d9a75eb 100644 --- a/src/main/java/com/example/service/shanxiqin/xian/MeiJiHisService.java +++ b/src/main/java/com/example/service/shanxiqin/xian/MeiJiHisService.java @@ -138,7 +138,25 @@ map.put ("shenFenZh", params.get(ApiParamsConstants.CUS_ID_CARD)); map.put ("danWeiBh",params.get(ApiParamsConstants.COMP_ID)); //鑱屼笟缂栫爜 - return sendPostTokenFormUrlencoded(HIS_URL+"/menZhenJz/getBingRenXxByShengFenZheng", map); + String string = sendPostTokenFormUrlencoded(HIS_URL + "/menZhenJz/getBingRenXxByShengFenZheng", map); + JSONObject object = JSONUtil.createObj(); + if (StrUtil.isBlank(string)){ + object.putOpt("code",500); + return JSONUtil.toJsonStr(object); + } + JSONObject entries = JSONUtil.parseObj(string); + if (entries.get("returnData") != null) { + HashMap<String, String> hashMap = new HashMap<>(); + JSONObject data = entries.getJSONObject("returnData"); + hashMap.put(ApiParamsConstants.CARD_ID,data.getStr("jiuZhenKh")); + hashMap.put(ApiParamsConstants.PATIONID,data.getStr("bingRenId")); + object.putOpt("code",200); + object.putOpt("data",hashMap); + return JSONUtil.toJsonStr(object); + }else { + object.putOpt("code",404); + } + return JSONUtil.toJsonStr(object); } @Override @@ -430,7 +448,7 @@ private String sendPostTokenFormUrlencoded(String url, Map<String, Object> hashMap){ Map<Object, Object> entries = redisTemplate.opsForHash().entries("token:his:shanxixamjyy"); - if (entries != null && !entries.isEmpty()) { + if (!entries.isEmpty()) { String timeStr = entries.get("time").toString(); String expiresInStr = entries.get("expires_in").toString(); long time = Long.parseLong(timeStr); -- Gitblit v1.8.0