瀏覽代碼

tran层问诊系统类型添加

rgb 6 年之前
父節點
當前提交
46d6b35156

+ 2 - 0
icss-service/src/main/java/com/diagbot/facade/InquiryInfoFacade.java

@@ -46,6 +46,7 @@ import com.diagbot.entity.InquiryScale;
 import com.diagbot.entity.PatientInfo;
 import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.enums.SexTypeEnum;
+import com.diagbot.enums.SysTypeEnum;
 import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
 import com.diagbot.service.InquiryDrugService;
@@ -203,6 +204,7 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
 
         SaveInquiryToHisVO saveInquiryToHisVO = new SaveInquiryToHisVO();
         BeanUtil.copyProperties(saveInquiryVO, saveInquiryToHisVO);
+        saveInquiryToHisVO.setSysType(SysTypeEnum.ICSS_SERVICE.getKey());
         RespDTOUtil.respNGDeal(tranServiceClient.saveInquiryToHis(saveInquiryToHisVO), "问诊记录插入tran层失败");
 
         saveInquiryDTO.setInquiryId(inquiryId_);

+ 5 - 0
icss-service/src/main/java/com/diagbot/vo/SaveInquiryToHisVO.java

@@ -48,6 +48,11 @@ public class SaveInquiryToHisVO {
      * 病历分类(1:门诊,2:住院)
      */
     private Integer type=1;
+    
+    /**
+     * 访问的系统类型 1:user-service,2:diagbotman-service,3:uaa-service,4:log-service,5:bi-service,6:knowledge-service,7:feedback-service,8:icss-web
+     */
+    private Integer sysType;
 
     /**
      * 诊断

+ 14 - 1
tran-service/src/main/java/com/diagbot/entity/InquiryInfo.java

@@ -13,7 +13,7 @@ import com.baomidou.mybatisplus.annotation.TableName;
  * </p>
  *
  * @author zhaops
- * @since 2019-06-03
+ * @since 2019-06-04
  */
 @TableName("tran_inquiry_info")
 public class InquiryInfo implements Serializable {
@@ -91,6 +91,11 @@ public class InquiryInfo implements Serializable {
      */
     private String diagnose;
 
+    /**
+     * 访问的系统类型 1:user-service,2:diagbotman-service,3:uaa-service,4:log-service,5:bi-service,6:knowledge-service,7:feedback-service,8:icss-web
+     */
+    private Integer sysType;
+
     /**
      * 内容JSON字符串
      */
@@ -199,6 +204,13 @@ public class InquiryInfo implements Serializable {
     public void setDiagnose(String diagnose) {
         this.diagnose = diagnose;
     }
+    public Integer getSysType() {
+        return sysType;
+    }
+
+    public void setSysType(Integer sysType) {
+        this.sysType = sysType;
+    }
     public String getDataJson() {
         return dataJson;
     }
@@ -231,6 +243,7 @@ public class InquiryInfo implements Serializable {
         ", regVisitedState=" + regVisitedState +
         ", type=" + type +
         ", diagnose=" + diagnose +
+        ", sysType=" + sysType +
         ", dataJson=" + dataJson +
         ", remark=" + remark +
         "}";

+ 1 - 0
tran-service/src/main/java/com/diagbot/facade/InquiryInfoFacade.java

@@ -78,6 +78,7 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl{
         inquiryInfoSave.setType(saveInquiryToHisVO.getType());
         inquiryInfoSave.setDiagnose(saveInquiryToHisVO.getDiagnose());
         inquiryInfoSave.setDataJson(saveInquiryToHisVO.getDataJson());
+        inquiryInfoSave.setSysType(saveInquiryToHisVO.getSysType());
         if (inquiryInfo == null) {
             inquiryInfoSave.setGmtCreate(now);
             inquiryInfoSave.setGmtModified(now);

+ 5 - 0
tran-service/src/main/java/com/diagbot/vo/SaveInquiryToHisVO.java

@@ -48,6 +48,11 @@ public class SaveInquiryToHisVO {
      * 病历分类(1:门诊,2:住院)
      */
     private Integer type=1;
+    
+    /**
+     * 访问的系统类型 1:user-service,2:diagbotman-service,3:uaa-service,4:log-service,5:bi-service,6:knowledge-service,7:feedback-service,8:icss-web
+     */
+    private Integer sysType;
 
     /**
      * 诊断

+ 1 - 0
tran-service/src/main/resources/mapper/InquiryInfoMapper.xml

@@ -18,6 +18,7 @@
         <result column="reg_visited_state" property="regVisitedState" />
         <result column="type" property="type" />
         <result column="diagnose" property="diagnose" />
+        <result column="sys_type" property="sysType" />
         <result column="data_json" property="dataJson" />
         <result column="remark" property="remark" />
     </resultMap>