Browse Source

寓健代码修改

lipc 6 years ago
parent
commit
abc8890043

+ 2 - 2
config-server/src/main/resources/shared/tran-service-local.yml

@@ -7,9 +7,9 @@ spring:
     druid:
       driver-class-name: com.mysql.cj.jdbc.Driver
       platform: mysql
-      url: jdbc:mysql://192.168.2.236:3306/sys-tran?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false
+      url: jdbc:mysql://127.0.0.1:3306/sys-tran?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false
       username: root
-      password: lantone
+      password: langtong
       # 连接池的配置信息
       # 初始化大小,最小,最大
       initialSize: 5

+ 16 - 0
tran-service/src/main/java/com/diagbot/facade/InquiryMsgFacade.java

@@ -0,0 +1,16 @@
+package com.diagbot.facade;
+
+import com.diagbot.service.impl.InquiryMsgServiceImpl;
+import com.diagbot.yujian.entity.wrapper.InquiryMsgWrapper;
+import org.springframework.stereotype.Component;
+
+@Component
+public class InquiryMsgFacade extends InquiryMsgServiceImpl {
+
+
+    public boolean insertInquiryMsg(InquiryMsgWrapper infomsg){
+
+        boolean res = save(infomsg);
+        return res;
+    }
+}

+ 16 - 0
tran-service/src/main/java/com/diagbot/mapper/InquiryMsgMapper.java

@@ -0,0 +1,16 @@
+package com.diagbot.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.diagbot.yujian.entity.InquiryMsg;
+
+/**
+ * <p>
+ *  Mapper 接口
+ * </p>
+ *
+ * @author zhaops
+ * @since 2019-06-28
+ */
+public interface InquiryMsgMapper extends BaseMapper<InquiryMsg> {
+
+}

+ 16 - 0
tran-service/src/main/java/com/diagbot/service/InquiryMsgService.java

@@ -0,0 +1,16 @@
+package com.diagbot.service;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.diagbot.yujian.entity.InquiryMsg;
+
+/**
+ * <p>
+ *  服务类
+ * </p>
+ *
+ * @author zhaops
+ * @since 2019-06-28
+ */
+public interface InquiryMsgService extends IService<InquiryMsg> {
+
+}

+ 20 - 0
tran-service/src/main/java/com/diagbot/service/impl/InquiryMsgServiceImpl.java

@@ -0,0 +1,20 @@
+package com.diagbot.service.impl;
+
+import com.diagbot.mapper.InquiryMsgMapper;
+import com.diagbot.service.InquiryMsgService;
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.diagbot.yujian.entity.InquiryMsg;
+import org.springframework.stereotype.Service;
+
+/**
+ * <p>
+ *  服务实现类
+ * </p>
+ *
+ * @author zhaops
+ * @since 2019-06-28
+ */
+@Service
+public class InquiryMsgServiceImpl extends ServiceImpl<InquiryMsgMapper, InquiryMsg> implements InquiryMsgService {
+
+}

+ 55 - 0
tran-service/src/main/java/com/diagbot/web/InquiryMsgController.java

@@ -0,0 +1,55 @@
+package com.diagbot.web;
+
+import com.diagbot.annotation.SysLogger;
+import com.diagbot.facade.InquiryMsgFacade;
+import com.diagbot.yujian.entity.wrapper.InquiryMsgWrapper;
+import com.diagbot.yujian.response.LsData;
+import com.diagbot.yujian.util.Response;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+
+@RestController
+@RequestMapping("/inquiryMsg")
+public class InquiryMsgController {
+
+    @Autowired
+    private InquiryMsgFacade inquiryMsgFacade;
+
+    @PostMapping(value = "/saveinquirymsg_yujian")
+    @SysLogger("saveInquiryMsg")
+    public LsData saveInquiryMsg(@RequestBody String patdescribe) throws Exception {
+        Response<Object> response = new Response<Object>();
+        response.start();
+        LsData lsData=new LsData();
+        try {
+            if(patdescribe!=null){
+                InquiryMsgWrapper infomsg=new InquiryMsgWrapper();
+                infomsg.setPatDescribe(patdescribe);
+                boolean a = inquiryMsgFacade.insertInquiryMsg(infomsg);
+                if (a == false){
+                    lsData.setRet(1);
+                    lsData.setMsg("失败");
+                }else{
+                    lsData.setRet(0);
+                    lsData.setMsg("成功");
+                }
+                return lsData;
+            }else{
+                lsData.setRet(1);
+                lsData.setMsg("发送数据为空");
+                return lsData;
+            }
+        } catch (Exception loadException) {
+            loadException.printStackTrace();
+            lsData.setRet(1);
+            lsData.setMsg("数据写入出错:"+loadException.getMessage());
+            return lsData;
+        }
+    }
+}

+ 1 - 1
tran-service/src/main/java/com/diagbot/web/PatientInfoController.java

@@ -80,7 +80,7 @@ public class PatientInfoController {
     @PostMapping(value = "/getHisPatientInfo")
     @SysLogger("getHisPatientInfo")
     @ApiOperation(value = "根据his病人就诊号获取病人信息[by:lipc]")
-    public RespDTO<PatientInfoDTO> getHisPatientInfo(@Valid @RequestBody PatientInfoVO patientInfoVO) throws ParseException, RemoteException {
+    public RespDTO<PatientInfoDTO> getHisPatientInfo(@Valid @RequestBody PatientInfoVO patientInfoVO) throws Exception {
         PatientInfoDTO result = patientInfoFacade.getHisPatientInfo(patientInfoVO);
         patientInfoFacade.savePatientInfo(result);
         return RespDTO.onSuc(result);

+ 54 - 0
tran-service/src/main/java/com/diagbot/yujian/entity/InquiryMsg.java

@@ -0,0 +1,54 @@
+package com.diagbot.yujian.entity;
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import java.io.Serializable;
+
+/**
+ * <p>
+ *
+ * </p>
+ *
+ * @author zhaops
+ * @since 2019-06-28
+ */
+@TableName("tran_inquiry_msg")
+public class InquiryMsg implements Serializable {
+
+	private static final long serialVersionUID = 1L;
+
+	/**
+	 * 主键
+	 */
+	@TableId(value = "id", type = IdType.AUTO)
+	private Long id;
+
+	/**
+	 * 就诊记录
+	 */
+	private String patDescribe;
+
+	public Long getId() {
+		return id;
+	}
+
+	public void setId(Long id) {
+		this.id = id;
+	}
+	public String getPatDescribe() {
+		return patDescribe;
+	}
+
+	public void setPatDescribe(String patDescribe) {
+		this.patDescribe = patDescribe;
+	}
+
+	@Override
+	public String toString() {
+		return "InquiryMsg{" +
+				"id=" + id +
+				", patDescribe=" + patDescribe +
+				"}";
+	}
+}

+ 8 - 0
tran-service/src/main/java/com/diagbot/yujian/entity/wrapper/InquiryMsgWrapper.java

@@ -0,0 +1,8 @@
+package com.diagbot.yujian.entity.wrapper;
+
+
+import com.diagbot.yujian.entity.InquiryMsg;
+
+public class InquiryMsgWrapper extends InquiryMsg {
+	private static final long serialVersionUID = 1L;
+}

+ 37 - 0
tran-service/src/main/java/com/diagbot/yujian/response/LsData.java

@@ -0,0 +1,37 @@
+package com.diagbot.yujian.response;
+
+import java.io.Serializable;
+
+/**
+ * @Description:
+ * @author:CSP
+ * @time:2017年6月6日上午12:17:43
+ */
+public class LsData implements Serializable {
+	private static final long serialVersionUID = 1L;
+//	private String data = null;
+	private String msg;
+	private int ret;
+//	public String getData() {
+//		return data;
+//	}
+//	public void setData(String data) {
+//		this.data = data;
+//	}
+	public static long getSerialversionuid() {
+		return serialVersionUID;
+	}
+	public String getMsg() {
+		return msg;
+	}
+	public void setMsg(String msg) {
+		this.msg = msg;
+	}
+	public int getRet() {
+		return ret;
+	}
+	public void setRet(int ret) {
+		this.ret = ret;
+	}  
+	
+}

+ 11 - 0
tran-service/src/main/resources/mapper/InquiryMsgMapper.xml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="com.diagbot.mapper.InquiryMsgMapper">
+
+    <!-- 通用查询映射结果 -->
+    <resultMap id="BaseResultMap" type="com.diagbot.yujian.entity.InquiryMsg">
+        <id column="id" property="id" />
+        <result column="pat_describe" property="patDescribe" />
+    </resultMap>
+
+</mapper>

+ 3 - 3
tran-service/src/test/java/com/diagbot/CodeGeneration.java

@@ -48,15 +48,15 @@ public class CodeGeneration {
         dsc.setDbType(DbType.MYSQL);
         dsc.setDriverName("com.mysql.cj.jdbc.Driver");
         dsc.setUsername("root");
-        dsc.setPassword("lantone");
-        dsc.setUrl("jdbc:mysql://192.168.2.236:3306/sys-tran?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false");
+        dsc.setPassword("langtong");
+        dsc.setUrl("jdbc:mysql://127.0.0.1:3306/sys-tran?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf8&characterSetResults=utf8&useSSL=false");
         mpg.setDataSource(dsc);
 
         // 策略配置
         StrategyConfig strategy = new StrategyConfig();
         strategy.setTablePrefix(new String[] { "tran_" });// 此处可以修改为您的表前缀
         strategy.setNaming(NamingStrategy.underline_to_camel);// 表名生成策略
-        strategy.setInclude(new String[] { "tran_introduce_title_config","tran_pacs_config" }); // 需要生成的表
+        strategy.setInclude(new String[] { "tran_introduce_title_config","tran_pacs_config","tran_inquiry_msg" }); // 需要生成的表
 
         strategy.setSuperServiceClass(null);
         strategy.setSuperServiceImplClass(null);