路泰机电科技体检——数据平台后端
zhaowenxuan
2024-12-30 7e76a5d7b6ab2c5c533b04ad23b53869c7b3d4f7
调整是否建档接口返回
1个文件已修改
22 ■■■■■ 已修改文件
src/main/java/com/example/service/shanxiqin/xian/MeiJiHisService.java 22 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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);