From 8246d632bce9b8e325e8765a214590a30cb5b273 Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期二, 10 十二月 2024 23:11:13 +0800 Subject: [PATCH] zjh202412010 --- ltkj-admin/src/main/java/com/ltkj/web/controller/dongfanghis/DfHisApiMethodService.java | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++------ 1 files changed, 105 insertions(+), 13 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/dongfanghis/DfHisApiMethodService.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/dongfanghis/DfHisApiMethodService.java index fc5722e..5ef2e15 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/dongfanghis/DfHisApiMethodService.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/dongfanghis/DfHisApiMethodService.java @@ -2,7 +2,10 @@ import cn.hutool.core.date.DateUtil; import com.ltkj.common.core.domain.AjaxResult; +import com.ltkj.hosp.dfDto.CheXiaoMzFyDto; +import com.ltkj.hosp.dfDto.CreateMenZhenFyDto; import com.ltkj.hosp.domain.TjCustomer; +import com.ltkj.system.service.ISysConfigService; import com.ltkj.web.wxUtils.HttpClientUtils; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -27,6 +30,9 @@ @Component @Slf4j public class DfHisApiMethodService { + + @Autowired + private ISysConfigService configService; private static String HIS_URL = ""; @@ -73,17 +79,19 @@ //寤烘。 public AjaxResult jianDang (TjCustomer customer) { + String czy = configService.selectConfigByKey("dfhisczybm"); + Map<String, Object> map = new HashMap<> (); map.put ("jiuZhenKh", customer.getPationId ()); map.put ("kaiLeiXing","4"); map.put ("xingMing", customer.getCusName ()); Long cusSex = customer.getCusSex(); if(cusSex==0L){ - map.put ("xingBie",1); + map.put ("xingBie","鐢�"); }else if(cusSex==1L){ - map.put ("xingBie",2); + map.put ("xingBie","濂�"); }else { - map.put ("xingBie",9); + map.put ("xingBie","鏈煡"); } map.put ("shenFenZh", customer.getCusIdcard ()); map.put ("danWeiBh",""); @@ -93,7 +101,7 @@ map.put ("feiYongLb",""); map.put ("feiYongXz",""); map.put ("jiLuLy","3"); - map.put ("caoZuoYuan","1088"); + map.put ("caoZuoYuan",czy); map.put ("chongZhiJe",""); map.put ("yiBaoKh",""); map.put ("geRenBh",""); @@ -112,8 +120,9 @@ //楠岃瘉韬唤璇佹槸鍚﹀缓杩囨。 public AjaxResult getBingRenXxByShengFenZheng (TjCustomer customer) { + String czy = configService.selectConfigByKey("dfhisczybm"); Map<String, Object> map = new HashMap<> (); - map.put ("caoZuoYuan","1088"); + map.put ("caoZuoYuan",czy); map.put ("shenFenZh", customer.getCusIdcard ()); map.put ("danWeiBh",""); //鑱屼笟缂栫爜 @@ -123,17 +132,18 @@ //鐥呬汉鍩烘湰淇℃伅鍙樻洿 public AjaxResult saveBingRenXx (TjCustomer customer) { + String czy = configService.selectConfigByKey("dfhisczybm"); Map<String, Object> map = new HashMap<> (); map.put ("jiuZhenKh", customer.getPationId ()); map.put ("kaiLeiXing","4"); map.put ("xingMing", customer.getCusName ()); Long cusSex = customer.getCusSex(); if(cusSex==0L){ - map.put ("xingBie",1); + map.put ("xingBie","鐢�"); }else if(cusSex==1L){ - map.put ("xingBie",2); + map.put ("xingBie","濂�"); }else { - map.put ("xingBie",9); + map.put ("xingBie","鏈煡"); } map.put ("shenFenZh", customer.getCusIdcard ()); map.put ("danWeiBh",""); @@ -143,7 +153,7 @@ map.put ("feiYongLb",""); map.put ("feiYongXz",""); map.put ("jiLuLy","3"); - map.put ("caoZuoYuan","1088"); + map.put ("caoZuoYuan",czy); //鑱屼笟缂栫爜 String post = HttpClientUtils.sendPost (HIS_URL+"/menZhenJz/saveBingRenXx", map); return AjaxResult.success ().put ("data", post); @@ -162,15 +172,97 @@ //寰呮敹璐硅垂鐢ㄦ煡璇� - public AjaxResult createMenZhenFy (String bingRenId,String jiuZhenKh,String yuanQuId) { + public AjaxResult createMenZhenFy (CreateMenZhenFyDto dto) { + String czy = configService.selectConfigByKey("dfhisczybm"); Map<String, Object> map = new HashMap<> (); - map.put ("bingRenId",bingRenId); - map.put ("jiuZhenKh",jiuZhenKh); - map.put ("yuanQuId",yuanQuId); + map.put ("bingRenId",dto.getBingRenId()); + map.put ("jiuZhenKh",dto.getJiuZhenKh()); + map.put ("caoZuoYuan",czy); + map.put ("yuanQuId",dto.getYuanQuId()); + map.put ("yingYongId",dto.getYingYongId()); + map.put ("kaiDanKs",dto.getKaiDanKs()); + map.put ("dengJiLsh",dto.getDengJiLsh()); + map.put ("shouTuiBz",dto.getShouTuiBz()); + map.put ("feiYongMxList",dto.getFeiYongMxList()); //鑱屼笟缂栫爜 String post = HttpClientUtils.sendPost (HIS_URL+"/shouFei/createMenZhenFy", map); return AjaxResult.success ().put ("data", post); } + //闂ㄨ瘖鏈敹璐硅垂鐢ㄦ挙閿� + public AjaxResult cheXiaoMzFy (CheXiaoMzFyDto dto) { + Map<String, Object> map = new HashMap<> (); + map.put ("bingRenId",dto.getBingRenId()); + map.put ("jiuZhenKh",dto.getJiuZhenKh()); + map.put ("feiYongIdList",dto.getFeiYongIdList()); + //鑱屼笟缂栫爜 + String post = HttpClientUtils.sendPost (HIS_URL+"/shouFei/cheXiaoMzFy", map); + return AjaxResult.success ().put ("data", post); + } + + + //鏀惰垂/閫�璐瑰畬鎴愰�氱煡绗笁鏂� + public AjaxResult pushZhiFuMsg (String feiYongId,int yeWuLx ) { + Map<String, Object> map = new HashMap<> (); + map.put ("feiYongId",feiYongId); + map.put ("yeWuLx",yeWuLx); + //鑱屼笟缂栫爜 + String post = HttpClientUtils.sendPost (HIS_URL+"/shouFei/pushZhiFuMsg", map); + return AjaxResult.success ().put ("data", post); + } + + + //绉戝淇℃伅鏌ヨ + public AjaxResult getKeShi (String yuanQuId,String keShiMc,int pageIndex,int pageSize ) { + Map<String, Object> map = new HashMap<> (); + map.put ("yuanQuId",yuanQuId); + map.put ("keShiMc",keShiMc); + map.put ("pageIndex",pageIndex); + map.put ("pageSize",pageSize); + //鑱屼笟缂栫爜 + String post = HttpClientUtils.sendPost (HIS_URL+"/zhuShuJu/getKeShi", map); + return AjaxResult.success ().put ("data", post); + } + + //鍖荤敓淇℃伅鏌ヨ + public AjaxResult getListYiShengZd (String yuanQuId,String keShiMc,int pageIndex,int pageSize ) { + Map<String, Object> map = new HashMap<> (); + map.put ("yuanQuId",yuanQuId); + map.put ("keShiMc",keShiMc); + map.put ("bianGengSj",""); + map.put ("pageIndex",pageIndex); + map.put ("pageSize",pageSize); + //鑱屼笟缂栫爜 + String post = HttpClientUtils.sendPost (HIS_URL+"/zhuShuJu/getListYiShengZd", map); + return AjaxResult.success ().put ("data", post); + } + + + //鑾峰彇鏀惰垂椤圭洰鍒嗛〉 + public AjaxResult getShouFeiXm (String queryString,String bianGengSj,int pageIndex,int pageSize ) { + Map<String, Object> map = new HashMap<> (); + map.put ("queryString",queryString); + map.put ("bianGengSj",bianGengSj); + map.put ("pageIndex",pageIndex); + map.put ("pageSize",pageSize); + //鑱屼笟缂栫爜 + String post = HttpClientUtils.sendPost (HIS_URL+"/zhuShuJu/getShouFeiXm", map); + return AjaxResult.success ().put ("data", post); + } + + + //3.9绉戝淇℃伅鎺ㄩ�� +// public AjaxResult getShouFeiXm (String queryString,String bianGengSj,int pageIndex,int pageSize ) { +// Map<String, Object> map = new HashMap<> (); +// map.put ("queryString",queryString); +// map.put ("bianGengSj",bianGengSj); +// map.put ("pageIndex",pageIndex); +// map.put ("pageSize",pageSize); +// //鑱屼笟缂栫爜 +// String post = HttpClientUtils.sendPost (HIS_URL+"/zhuShuJu/getShouFeiXm", map); +// return AjaxResult.success ().put ("data", post); +// } + + } -- Gitblit v1.8.0