From 27e09a7b8549c5a84891c62b1625adbe81db04fc Mon Sep 17 00:00:00 2001 From: zjh <1084500556@qq.com> Date: 星期四, 21 十一月 2024 13:43:46 +0800 Subject: [PATCH] zjh20241121 --- ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethodService.java | 41 ++++++++++++++++++++++++++++------------- 1 files changed, 28 insertions(+), 13 deletions(-) diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethodService.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethodService.java index f3c65df..3eb115f 100644 --- a/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethodService.java +++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethodService.java @@ -2,19 +2,19 @@ import cn.hutool.core.date.DateUtil; +import cn.hutool.json.JSONUtil; import com.ltkj.common.core.domain.AjaxResult; import com.ltkj.hosp.domain.TjCustomer; import com.ltkj.hosp.hisDto.*; import com.ltkj.hosp.service.ITjCustomerService; import com.ltkj.web.wxUtils.HttpClientUtils; +import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import java.io.FileInputStream; import java.io.IOException; -import java.sql.Connection; -import java.sql.DriverManager; -import java.sql.SQLException; import java.util.Date; import java.util.HashMap; import java.util.Map; @@ -24,7 +24,7 @@ /* @Authot:zjh * @Date: 2024-05-28 * */ - +@Slf4j @Component public class HisApiMethodService { @Autowired @@ -32,11 +32,11 @@ private static String HIS_URL = ""; - // 鏁版嵁搴撻厤缃枃浠惰矾寰� -// private static final String CONFIG_PATH = "/Users/chacca/寮�鍙戠浉鍏�/浠g爜/ltkj_peis/ltkj-admin/src/main/resources/config.properties"; - private static final String CONFIG_PATH = "D:\\ltkjprojectconf\\config.properties"; + private static String CONFIG_PATH; - static { + @Value ("${config.properties}") + public void setConfigPath(String configPath) { + CONFIG_PATH = configPath; try { FileInputStream inputStream = new FileInputStream(CONFIG_PATH); Properties props = new Properties(); @@ -48,6 +48,19 @@ throwables.printStackTrace(); } } + +/* static { + try { + FileInputStream inputStream = new FileInputStream(CONFIG_PATH); + Properties props = new Properties(); + props.load(inputStream); + String url = props.getProperty("his_api_url"); + String port = props.getProperty("his_api_port"); + HIS_URL=url+":"+port+"/api/His/"; + } catch (IOException throwables) { + throwables.printStackTrace(); + } + }*/ // @ApiOperation(value = "鏂板/淇敼闂ㄨ瘖娉ㄥ唽淇℃伅") @@ -229,7 +242,9 @@ map.put ("jcbw", dao.getJcbw ()); map.put ("sfjz", dao.getSfjz ()); map.put ("details", dao.getDetails ()); + log.info("HIS闂ㄨ瘖妫�鏌ョ敵璇� ->{},璇锋眰鍙傛暟 ->{}",HIS_URL+"Outpinexamapply", JSONUtil.toJsonStr(map)); String post = HttpClientUtils.sendPost (HIS_URL+"Outpinexamapply", map); + log.info("HIS闂ㄨ瘖妫�鏌ョ敵璇疯繑鍥� ->{}",post); return AjaxResult.success ().put ("data", post); } @@ -313,7 +328,7 @@ public AjaxResult Outpinmedicapply (OutpinmedicapplyDto dao) { Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", dao.getHisRegistrationId ()); - map.put ("sfzh", dao.getHisRegistrationId ()); + map.put ("sfzh", dao.getSfzh ()); map.put ("sqysbm", dao.getSqysbm ()); map.put ("mzksbm", dao.getMzksbm ()); map.put ("sjrq", dao.getSjrq ()); @@ -321,9 +336,9 @@ map.put ("czyksbm", dao.getCzyksbm ()); map.put ("cflxbm", dao.getCflxbm ()); map.put ("yfbm", dao.getYfbm ()); - map.put ("fyts", dao.getFyts ()); - map.put ("mzzd", dao.getMzzd ()); - map.put ("details", dao.getDetails ()); + map.put ("fyts","1"); + map.put ("mzzd",""); + map.put ("details", dao.getDetails()); String post = HttpClientUtils.sendPost (HIS_URL+"Outpinmedicapply", map); return AjaxResult.success ().put ("data", post); } @@ -335,7 +350,7 @@ Map<String, Object> map = new HashMap<> (); map.put ("his_registration_id", hisRegistrationId); map.put ("czybm", czybm); - map.put ("zflxbm", sqdh); + map.put ("sqdh", sqdh); String post = HttpClientUtils.sendPost (HIS_URL+"Outpindelmedicapply", map); return AjaxResult.success ().put ("data", post); } -- Gitblit v1.8.0