| | |
| | | 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 |
| | |
| | | |
| | | 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); |