From aa93e512a60379c6373d10023f49dae4403b51c4 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期五, 21 二月 2025 17:55:09 +0800 Subject: [PATCH] 金堆成同步字典服务 --- src/main/java/com/example/service/shanxiqin/xian/MeiJiLisService.java | 48 +++++++++++++++++++++++++++--------------------- 1 files changed, 27 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/example/service/shanxiqin/xian/MeiJiLisService.java b/src/main/java/com/example/service/shanxiqin/xian/MeiJiLisService.java index f02b135..8a5fc0a 100644 --- a/src/main/java/com/example/service/shanxiqin/xian/MeiJiLisService.java +++ b/src/main/java/com/example/service/shanxiqin/xian/MeiJiLisService.java @@ -13,6 +13,7 @@ import com.example.utils.AjaxResult; import com.example.utils.FieldNameConverter; import com.example.utils.HttpClientUtils; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.stereotype.Service; @@ -26,6 +27,7 @@ * @Author: zhaowenxuan * @Date: 2024/12/25 10:14 */ +@Slf4j @Service("ShanXiQinXiAnMeiJiLis") public class MeiJiLisService implements LisService { @Autowired @@ -75,14 +77,14 @@ hashMap.put("YBKH",""); hashMap.put("TJDW",map.get(ApiParamsConstants.COMP_NAME)); hashMap.put("ISACTIVE","1"); - hashMap.put("SENDDOCTOR",map.get(ApiParamsConstantsLis.SENDDOCTOR)); - hashMap.put("SENDDOCTORNAME",map.get(ApiParamsConstantsLis.SENDDOCTORNAME)); - hashMap.put("SENDDEPARTCODE",map.get(ApiParamsConstantsLis.SENDDEPARTCODE)); - hashMap.put("SENDDEPARTNAME",map.get(ApiParamsConstantsLis.SENDDEPARTNAME)); - hashMap.put("APPLYDEPARTCODE",map.get(ApiParamsConstantsLis.APPLYDEPARTCODE)); - hashMap.put("APPLYDEPARTNAME",map.get(ApiParamsConstantsLis.APPLYDEPARTNAME)); - hashMap.put("APPLYDOCTORCODE",map.get(ApiParamsConstantsLis.APPLYDOCTORCODE)); - hashMap.put("APPLYDOCTORNAME",map.get(ApiParamsConstantsLis.APPLYDOCTORNAME)); + hashMap.put("SENDDOCTOR","1573"); + hashMap.put("SENDDOCTORNAME","瀛欓箯渚�"); + hashMap.put("SENDDEPARTCODE","533"); + hashMap.put("SENDDEPARTNAME","浣撴涓績"); + hashMap.put("APPLYDEPARTCODE","533"); + hashMap.put("APPLYDEPARTNAME","浣撴涓績"); + hashMap.put("APPLYDOCTORCODE","1573"); + hashMap.put("APPLYDOCTORNAME","瀛欓箯渚�"); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String dqsj = format.format(new Date()); hashMap.put("APPLYDATETIME",dqsj); @@ -90,9 +92,9 @@ hashMap.put("SENDDATE",dqsj); hashMap.put("SFDATE",dqsj); // TODO - hashMap.put("HOSPITALID",""); + hashMap.put("HOSPITALID","xamjyy"); // TODO - hashMap.put("CARDTYPE",""); +// hashMap.put("CARDTYPE",""); hashMap.put("PATIENTTYPE","3"); hashMap.put("SFYNAME",map.get(ApiParamsConstantsLis.SFYNAME)); hashMap.put("jizhenBz","0"); @@ -112,7 +114,8 @@ orderInfoList.add(object); } hashMap.put("OderInfoList",orderInfoList); - String post = sendPost(LIS_URL + "/lisinterface" + "/HisApplyList", hashMap); + log.info("鐢宠鍗� ->{}",JSONUtil.toJsonStr(hashMap)); + String post = sendPost(LIS_URL + "/lisinterface" + "/HisApplyList", hashMap,new HashMap<>()); JSONObject entries = JSONUtil.parseObj(post); if (entries.getStr("MsgCode").equals("0")) return AjaxResult.success(); @@ -123,7 +126,9 @@ public String getXmlList(Map<String, Object> map) { Map<String, Object> request = (Map<String, Object>) map.get("Request"); String hospitalId = request.get("HospitalId").toString(); - String json = sendPost(TJ_URL + "/callBack/getZdList", new HashMap<>()); + HashMap<String, Object> headers = new HashMap<>(); + headers.put("hospId","xamjyy"); + String json = sendPost(TJ_URL + "/callBack/getZdList", new HashMap<>(),headers); JSONObject entries = JSONUtil.parseObj(json); JSONObject result = JSONUtil.createObj(); if (entries.getStr("code").equals("200")){ @@ -171,13 +176,12 @@ JSONObject object = (JSONObject) o; JSONObject entries = JSONUtil.createObj(); entries.putOpt("TXM",object.getStr(ApiParamsConstantsLis.TXM)); - entries.putOpt("TFDOCTORID",object.getStr(ApiParamsConstantsLis.TFDOCTORID)); - entries.putOpt("TFDOCTORNAME",object.getStr(ApiParamsConstantsLis.TFDOCTORNAME)); + entries.putOpt("TFDOCTORID","1573"); + entries.putOpt("TFDOCTORNAME","瀛欓箯渚�"); entries.putOpt("TFDATE",sj); - entries.putOpt("TFDEPARTID",object.getStr(ApiParamsConstantsLis.TFDEPARTID)); - entries.putOpt("TFDEPARTNAME",object.getStr(ApiParamsConstantsLis.TFDEPARTNAME)); - // TODO - entries.putOpt("HOSPITALID",""); + entries.putOpt("TFDEPARTID","533"); + entries.putOpt("TFDEPARTNAME","浣撴涓績"); + entries.putOpt("HOSPITALID","xamjyy"); entries.putOpt("TFSFXMID",object.getStr(ApiParamsConstantsLis.SFXMID)); entries.putOpt("TFSFXMNAME",object.getStr(ApiParamsConstantsLis.SFXMNAME)); entries.putOpt("TFKEYVALUE",object.getStr(ApiParamsConstantsLis.PRIMARY_KEY)); @@ -198,7 +202,9 @@ hashMap.put("keys",keys); hashMap.put("czy",personid); hashMap.put("hospid",hospitalid); - String post = sendPost(TJ_URL + "/callBack/lisRevoke", hashMap); + HashMap<String, Object> headers = new HashMap<>(); + headers.put("hospId","xamjyy"); + String post = sendPost(TJ_URL + "/callBack/lisRevoke", hashMap,headers); JSONObject entries = JSONUtil.parseObj(post); JSONObject object = JSONUtil.createObj(); if (entries.getStr("code").equals("200")){ @@ -210,7 +216,7 @@ } } - private String sendPost(String url, Map<String, Object> hashMap){ - return HttpClientUtils.sendPost(url, hashMap); + private String sendPost(String url, Map<String, Object> hashMap,Map<String ,Object> headers){ + return HttpClientUtils.sendPost(url, hashMap,headers); } } -- Gitblit v1.8.0