diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/llfy/ConnTools.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/llfy/ConnTools.java
new file mode 100644
index 0000000..cfeeabc
--- /dev/null
+++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/llfy/ConnTools.java
@@ -0,0 +1,32 @@
+package com.lyms.hospitalapi.llfy;
+
+import java.sql.Connection;
+import java.sql.DriverManager;
+import java.sql.SQLException;
+
+/**
+ * Created by Administrator on 2016/9/9 0009.
+ * 抚宁妇幼
+ *
+ */
+public class ConnTools {
+ private static String hisDirverClassName = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
+ private static String hisUrl = "jdbc:sqlserver://192.168.25.10; DatabaseName=his08";
+ private static String hisUser = "ms";
+ private static String hisPassword = "llfyhis123.";
+
+ public static Connection makeHisConnection() {
+ Connection conn = null;
+ try {
+ Class.forName(hisDirverClassName);
+ } catch (ClassNotFoundException e) {
+ e.printStackTrace();
+ }
+ try {
+ conn = DriverManager.getConnection(hisUrl, hisUser, hisPassword);
+ } catch (SQLException e) {
+ e.printStackTrace();
+ }
+ return conn;
+ }
+}
diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/llfy/LlfyHisService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/llfy/LlfyHisService.java
new file mode 100644
index 0000000..ed225e5
--- /dev/null
+++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/llfy/LlfyHisService.java
@@ -0,0 +1,31 @@
+package com.lyms.hospitalapi.llfy;
+
+import com.lyms.hospitalapi.pojo.PregPatientinfo;
+import org.apache.commons.dbutils.QueryRunner;
+import org.apache.commons.dbutils.handlers.BeanListHandler;
+import org.apache.commons.lang.StringUtils;
+import org.springframework.stereotype.Service;
+
+import java.sql.Connection;
+import java.util.List;
+import java.util.Map;
+
+/**
+ * @auther yangfei
+ * @createTime 2017年09月15日 15时49分
+ * @discription
+ */
+@Service("llfyHisService")
+public class LlfyHisService {
+ public Map getPatientInfo(String cardNo) {
+ if (StringUtils.isNotBlank(cardNo)) {
+ Connection conn = com.lyms.hospitalapi.fnfy.ConnTools.makeHisConnection();
+ QueryRunner queryRunner = new QueryRunner();
+ try {
+ List list = queryRunner.query(conn, "select top 1 brid as P_ID,jzkh as P_CARDNO,hzxm as P_NAME, hzxb as P_SEX, hzcsrq as P_BIRTHDAY, sfzhm as P_IDNUM, hz_lxdh as P_MOBILEPHONE from fvw_住院病人档案 where jzkh= '" + cardNo + "'", new BeanListHandler(PregPatientinfo.class));
+ } catch (Exception e) {
+ }
+ }
+ return null;
+ }
+}
diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientServiceController.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientServiceController.java
index aed9ec9..138ce6d 100644
--- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientServiceController.java
+++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PatientServiceController.java
@@ -167,27 +167,27 @@ public class PatientServiceController extends BaseController {
baseResponse.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR);
return baseResponse;
}
- //personid
- if(StringUtils.isEmpty(ps.getPid())){
- baseResponse.setErrormsg("请传入pid");
+ //serType服务类型(1-高危精准指导、2-体重、3-血糖、4-血压、5-专家咨询)
+ if(ps.getSerType()==null){
+ baseResponse.setErrormsg("请传入serType");
baseResponse.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR);
return baseResponse;
}
- //personid
- if(StringUtils.isEmpty(ps.getPid())){
- baseResponse.setErrormsg("请传入pid");
+ //指定医生
+ if(ps.getSerDoct()==null){
+ baseResponse.setErrormsg("请传入serDoct");
baseResponse.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR);
return baseResponse;
}
- //serType服务类型(1-高危精准指导、2-体重、3-血糖、4-血压、5-专家咨询)
- if(ps.getSerType()==null){
- baseResponse.setErrormsg("请传入serType");
+ //开通医生
+ if(ps.getCreateUser()==null){
+ baseResponse.setErrormsg("请传入createUser");
baseResponse.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR);
return baseResponse;
}
- //开通医生
- if(ps.getSerDoct()==null){
- baseResponse.setErrormsg("请传入serDoct");
+ //开通时间
+ if(ps.getCreateDate()==null){
+ baseResponse.setErrormsg("请传入createDate");
baseResponse.setErrorcode(ErrorCodeConstants.PARAMETER_ERROR);
return baseResponse;
}