Преглед изворни кода

门诊医技申请单详情

xiaochan пре 1 година
родитељ
комит
2e5392985c

+ 8 - 0
src/main/java/thyyxxk/webserver/controller/zhuyuanyiji/MenZhengXiangMuController.java

@@ -1,5 +1,6 @@
 package thyyxxk.webserver.controller.zhuyuanyiji;
 
+import com.alibaba.fastjson.JSONObject;
 import org.springframework.web.bind.annotation.*;
 import thyyxxk.webserver.entity.ResultVo;
 import thyyxxk.webserver.entity.datamodify.MzChargeDetail;
@@ -60,4 +61,11 @@ public class MenZhengXiangMuController {
         return server.menZhenXiangMuQueXiaoHuoQueRen(mzChargeDetail);
     }
 
+
+    @GetMapping("/getReqDetailsByNo")
+    public ResultVo<JSONObject> getReqDetailsByNo(@RequestParam("reqNo") String reqNo,
+                                                  @RequestParam("patientId") Integer patientId) {
+        return server.getReqDetailsByNo(reqNo, patientId);
+    }
+
 }

+ 18 - 0
src/main/java/thyyxxk/webserver/dao/his/zhuyuanyiji/MenZhengXiangMuDao.java

@@ -1,5 +1,6 @@
 package thyyxxk.webserver.dao.his.zhuyuanyiji;
 
+import com.alibaba.fastjson.JSONObject;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Param;
 import org.apache.ibatis.annotations.Select;
@@ -161,6 +162,23 @@ public interface MenZhengXiangMuDao {
                             @Param("execDept") String execDept);
 
 
+    @Select("select req_no ,\n" +
+            "       order_name   ,\n" +
+            "       req_comment  ,\n" +
+            "       b.emr_hpi    ,\n" +
+            "       b.emr_pe     ,\n" +
+            "       a.req_date   ,\n" +
+            "       a.req_doctor ,\n" +
+            "       a.req_ward," +
+            "   req_doctor_name = (select rtrim(name) from a_employee_mi c where c.code = a.req_doctor)," +
+            "    req_ward_name   = (select rtrim(name) from zd_unit_code c where c.code = a.req_ward)  \n" +
+            "from mz_yj_req a,\n" +
+            "     mz_bl_record b\n" +
+            "where a.patient_id = b.patient_id\n" +
+            "  and a.times = b.times\n" +
+            "  and a.patient_id = #{patientId}\n" +
+            "  and a.req_no = #{reqNo}")
+    JSONObject getReqDetailsByNo(String patientId, Integer reqNo);
 
 
 }

+ 1 - 2
src/main/java/thyyxxk/webserver/service/inpatient/casefrontsheet/JieShouHuiZhenService.java

@@ -18,7 +18,7 @@ import java.util.List;
 import java.util.Set;
 
 /**
- * <p>
+ * <p style="color: red">
  * 描述: 接受会诊申请
  * </p>
  *
@@ -50,7 +50,6 @@ public class JieShouHuiZhenService {
      * @return 返回没有会诊的信息
      */
     public ResultVo<List<JieShouHuiZhenPojo>> getHuiZhenData(String startTime, String endTime, boolean history) {
-
         Set<String> deptList = publicServer.getChildDeptByUserCode();
         QueryWrapper<?> qw = new QueryWrapper<>();
 

+ 5 - 0
src/main/java/thyyxxk/webserver/service/zhuyuanyiji/MenZhengXiangMuServer.java

@@ -1,6 +1,7 @@
 package thyyxxk.webserver.service.zhuyuanyiji;
 
 import com.alibaba.fastjson.JSON;
+import com.alibaba.fastjson.JSONObject;
 import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
 import org.springframework.stereotype.Service;
@@ -71,6 +72,10 @@ public class MenZhengXiangMuServer {
         return ResultVoUtil.success(tcTree(feiYongXinXi));
     }
 
+    public ResultVo<JSONObject> getReqDetailsByNo(String patientId, Integer reqNo) {
+        return ResultVoUtil.success(dao.getReqDetailsByNo(patientId ,reqNo ));
+    }
+
     public List<MzChargeDetail> tcTree(List<MzChargeDetail> tempList) {
         List<MzChargeDetail> resultList = new ArrayList<>();
         Map<String, MzChargeDetail> treeMap = new HashMap<>(tempList.size());

+ 1 - 1
src/main/resources/application-cytest.yml

@@ -79,7 +79,7 @@ spring:
       date: yyyy-MM-dd
       date-time: yyyy-MM-dd HH:mm:ss
   redis:
-    host: 172.16.32.217
+    host: 172.16.32.167
     port: 6379
     database: 0
     password: thyy@2018