From f552224e3f83b32b9dace6ab0b3c37c861261b3d Mon Sep 17 00:00:00 2001
From: 赵文轩 <1652863494@qq.com>
Date: 星期三, 05 六月 2024 18:46:19 +0800
Subject: [PATCH] 获取接口代码

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/his/HisApiMethodService.java |  118 ++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 72 insertions(+), 46 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 4f4e9d6..65892c6 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
@@ -1,6 +1,7 @@
 package com.ltkj.web.controller.his;
 
 
+import cn.hutool.core.date.DateUtil;
 import com.ltkj.common.core.domain.AjaxResult;
 import com.ltkj.hosp.domain.TjCustomer;
 import com.ltkj.hosp.hisDto.*;
@@ -8,9 +9,16 @@
 import com.ltkj.web.wxUtils.HttpClientUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 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;
+import java.util.Properties;
 
 
 /* @Authot:zjh
@@ -22,20 +30,36 @@
     @Autowired
     private ITjCustomerService tjCustomerService;
 
-    private static final String HIS_URL = "https://mock.mengxuegu.com/mock/664d3dbce45d2156fa209c80/example/api/His/HisRequest";
+    private static  String HIS_URL = "";
+
+    // 鏁版嵁搴撻厤缃枃浠惰矾寰�
+    private static final String CONFIG_PATH = "D:\\ltkjprojectconf\\config.properties";
+
+    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 = "鏂板/淇敼闂ㄨ瘖娉ㄥ唽淇℃伅")
     public AjaxResult Outpincreateapply (TjCustomer customer) {
         Map<String, Object> map = new HashMap<> ();
-        if (null != customer.getCusId ()) {
-            map.put ("pationid", customer.getCusId ());
+        if (null != customer.getPationId () && !customer.getPationId().equals("0")) {
+            map.put ("pationid", customer.getPationId ());
         } else {
             map.put ("pationid", null);
         }
         map.put ("brxm", customer.getCusName ());
         map.put ("brxb", customer.getCusSex ());
-        map.put ("csrq", customer.getCusBrithday ());
+        map.put ("csrq", DateUtil.format(customer.getCusBrithday(),"yyyy-MM-dd"));
         map.put ("brnl", customer.getAge ());
         map.put ("brnldw", customer.getAgeUnit ());
         map.put ("addr", customer.getAddr ());
@@ -47,13 +71,15 @@
         map.put ("sfzh", customer.getCusIdcard ());
         map.put ("jhrxm", null);
         map.put ("jhrsfzh", null);
-        map.put ("mz", customer.getCusNational ());
-        map.put ("zy", customer.getCareer ());
+        map.put ("mz", null);
+        map.put ("zy","鑱屽憳");
         map.put ("fbbm", null);
-        map.put ("czy", customer.getCreateBy ());
-        map.put ("jkkkh", customer.getIndexCard ());
-        map.put ("mindex_id", customer.getIndexCard ());
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        map.put ("czy", "00029");
+        map.put ("jkkkh",null);
+        map.put ("mindex_id",null);
+//        map.put ("zybm","鑱屽憳");
+        //鑱屼笟缂栫爜
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpincreateapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -63,26 +89,26 @@
 //jzrq = "鎺ヨ瘖鏃ユ湡"
 //jzysbm = "鎺ヨ瘖鍖诲笀"
     public AjaxResult Outpinconapply (String jzh,
-                                      Date jzrq,
+                                      String jzrq,
                                       String jzysbm) {
         Map<String, Object> map = new HashMap<> ();
-        map.put ("jzh", jzh);
+        map.put ("his_registration_id", jzh);
         map.put ("jzrq", jzrq);
         map.put ("jzysbm", jzysbm);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpinconapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
 
     //    @ApiOperation(value = "闂ㄨ瘖鍖荤敓鍙栨秷鎺ヨ瘖")
     public AjaxResult Outpinunconapply (String jzh,
-                                        Date jzrq,
+                                        String jzrq,
                                         String jzysbm) {
         Map<String, Object> map = new HashMap<> ();
-        map.put ("jzh", jzh);
+        map.put ("his_registration_id", jzh);
         map.put ("jzrq", jzrq);
         map.put ("jzysbm", jzysbm);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpinunconapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -116,7 +142,7 @@
         map.put ("qchs", dto.getQchs ());
         map.put ("sfqj", dto.getSfqj ());
         map.put ("ckrq", dto.getCkrq ());
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpinimpapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -131,7 +157,7 @@
         map.put ("czybm", czybm);
         map.put ("zflxbm", zflxbm);
         map.put ("yjje", yjje);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpinmesapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -149,7 +175,7 @@
         map.put ("ywckbm", dao.getYwckbm ());
         map.put ("sflstd", dao.getSflstd ());
         map.put ("ghrq", dao.getGhrq ());
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpinregapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -165,7 +191,7 @@
         map.put ("czyksbm", dao.getCzyksbm ());
         map.put ("sfjz", dao.getSfjz ());
         map.put ("details", dao.getDetails ());
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpintestapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -178,7 +204,7 @@
         map.put ("his_registration_id", hisRegistrationId);
         map.put ("czybm", czybm);
         map.put ("zflxbm", sqdh);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpindeltestapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -199,7 +225,7 @@
         map.put ("jcbw", dao.getJcbw ());
         map.put ("sfjz", dao.getSfjz ());
         map.put ("details", dao.getDetails ());
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpinexamapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -212,7 +238,7 @@
         map.put ("his_registration_id", hisRegistrationId);
         map.put ("czybm", czybm);
         map.put ("zflxbm", sqdh);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpindelexamapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -230,7 +256,7 @@
         map.put ("bqsm", dao.getBqsm ());
         map.put ("sfjz", dao.getSfjz ());
         map.put ("details", dao.getDetails ());
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpinmedapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -243,7 +269,7 @@
         map.put ("his_registration_id", hisRegistrationId);
         map.put ("czybm", czybm);
         map.put ("zflxbm", sqdh);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpindelmedapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -262,7 +288,7 @@
         map.put ("sfjz", dao.getSfjz ());
         map.put ("zlbz", dao.getZlbz ());
         map.put ("details", dao.getDetails ());
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpintreatapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -274,7 +300,7 @@
         map.put ("his_registration_id", hisRegistrationId);
         map.put ("czybm", czybm);
         map.put ("zflxbm", sqdh);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpintdelreatapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -294,7 +320,7 @@
         map.put ("fyts", dao.getFyts ());
         map.put ("mzzd", dao.getMzzd ());
         map.put ("details", dao.getDetails ());
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpinmedicapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -306,7 +332,7 @@
         map.put ("his_registration_id", hisRegistrationId);
         map.put ("czybm", czybm);
         map.put ("zflxbm", sqdh);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Outpindelmedicapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -321,7 +347,7 @@
         map.put ("ksbm", ksbm);
         map.put ("jsrq", jsrq);
         map.put ("ksrq", ksrq);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getexamapplyinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -346,7 +372,7 @@
         map.put ("page", page);
         map.put ("status", status);
         map.put ("cardtype", cardtype);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getexamreportinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -425,7 +451,7 @@
         map.put ("wjzclrq", dto.getWjzclrq ());
         map.put ("sfkf", dto.getSfkf ());
         map.put ("yzid", dto.getYzid ());
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Examreportrecordinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -441,7 +467,7 @@
         map.put ("ksrq", ksrq);
         map.put ("pagecount", pagecount);
         map.put ("page", page);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getexamurgentinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -458,7 +484,7 @@
         map.put ("ksrq", ksrq);
         map.put ("pagecount", pagecount);
         map.put ("page", page);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getexamimageinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -477,7 +503,7 @@
         map.put ("cardtype", cardtype);
         map.put ("mzorzy", mzorzy);
         map.put ("ksbm", ksbm);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getlabapplyinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -498,7 +524,7 @@
         map.put ("pationid", pationid);
         map.put ("pagecount", pagecount);
         map.put ("page", page);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getlabreportinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -507,7 +533,7 @@
     public AjaxResult Getlabgermrepinfo (String jybgid) {
         Map<String, Object> map = new HashMap<> ();
         map.put ("jybgid", jybgid);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getlabgermrepinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -515,7 +541,7 @@
     public AjaxResult Getlabgermdetailinfo (String jybgid) {
         Map<String, Object> map = new HashMap<> ();
         map.put ("jybgid", jybgid);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getlabgermdetailinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -528,7 +554,7 @@
         map.put ("jybgid", jybgid);
         map.put ("jsrq", jsrq);
         map.put ("ksrq", ksrq);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getlaburgentinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -543,7 +569,7 @@
         map.put ("jsrydm", jsrydm);
         map.put ("jsrq", jsrq);
         map.put ("jsyy", jsyy);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Labreportapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -564,7 +590,7 @@
         map.put ("pationid", pationid);
         map.put ("pagecount", pagecount);
         map.put ("page", page);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getlabreginfoinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -591,7 +617,7 @@
         map.put ("mxfyxmbm", dao.getMxfyxmbm ());
         map.put ("sfzhfy", dao.getSfzhfy ());
         map.put ("sl", dao.getSl ());
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Testcostapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -618,7 +644,7 @@
         map.put ("je", dao.getJe ());
         map.put ("sjje", dao.getSjje ());
         map.put ("details_mx", dao.getDetailsMx ());
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Testregapply", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -637,7 +663,7 @@
         map.put ("ksrq", ksrq);
         map.put ("pagecount", pagecount);
         map.put ("page", page);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getoutpatientcostinfo", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -654,7 +680,7 @@
         map.put ("ksrq", ksrq);
         map.put ("pagecount", pagecount);
         map.put ("page", page);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getoutaccountrecord", map);
         return AjaxResult.success ().put ("data", post);
     }
 
@@ -667,7 +693,7 @@
         map.put ("mzzybz", mzzybz);
         map.put ("jsrq", jsrq);
         map.put ("ksrq", ksrq);
-        String post = HttpClientUtils.sendPost (HIS_URL, map);
+        String post = HttpClientUtils.sendPost (HIS_URL+"Getpatientalterregrecord", map);
         return AjaxResult.success ().put ("data", post);
     }
 }

--
Gitblit v1.8.0