Browse Source

病历保存详情修改

rgb 5 years ago
parent
commit
2f8976b107

+ 6 - 17
icss-service/src/main/java/com/diagbot/facade/InquiryDetailFacade.java

@@ -1,15 +1,15 @@
 package com.diagbot.facade;
 
+import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
+
+import org.springframework.stereotype.Component;
+
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.diagbot.entity.InquiryDetail;
 import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.service.impl.InquiryDetailServiceImpl;
-import com.diagbot.util.ListUtil;
-import org.springframework.stereotype.Component;
-
-import java.util.List;
-import java.util.Map;
-import java.util.stream.Collectors;
 
 /**
  * @author rengb
@@ -19,17 +19,6 @@ import java.util.stream.Collectors;
 @Component
 public class InquiryDetailFacade extends InquiryDetailServiceImpl {
 
-    /**
-     * 批量保存问诊明细
-     *
-     * @param inquiryDetailList
-     */
-    public void saveInquiryDetails(List<InquiryDetail> inquiryDetailList) {
-        if (ListUtil.isNotEmpty(inquiryDetailList)) {
-            baseMapper.saveInquiryDetails(inquiryDetailList);
-        }
-    }
-
     /**
      * 根据问诊记录id删除问诊记录明细
      *

+ 5 - 1
icss-service/src/main/java/com/diagbot/facade/InquiryInfoFacade.java

@@ -51,6 +51,7 @@ import com.diagbot.enums.SexTypeEnum;
 import com.diagbot.enums.SysTypeEnum;
 import com.diagbot.exception.CommonErrorCode;
 import com.diagbot.exception.CommonException;
+import com.diagbot.service.InquiryDetailService;
 import com.diagbot.service.InquiryDrugService;
 import com.diagbot.service.InquiryScaleService;
 import com.diagbot.service.impl.InquiryInfoServiceImpl;
@@ -85,6 +86,9 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
     @Autowired
     private InquiryDetailFacade inquiryDetailFacade;
     @Autowired
+    @Qualifier("inquiryDetailServiceImpl")
+    private InquiryDetailService inquiryDetailService;
+    @Autowired
     private HospitalInfoFacade hospitalInfoFacade;
     @Autowired
     private PatientInfoFacade patientInfoFacade;
@@ -149,7 +153,7 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
                 i.setGmtCreate(now);
                 i.setGmtModified(now);
             });
-            inquiryDetailFacade.saveInquiryDetails(inquiryDetailList);
+            inquiryDetailService.saveBatch(inquiryDetailList);
         }
 
         if (ListUtil.isNotEmpty(saveInquiryVO.getDrugList())) {

+ 1 - 9
icss-service/src/main/java/com/diagbot/mapper/InquiryDetailMapper.java

@@ -1,10 +1,7 @@
 package com.diagbot.mapper;
 
-import com.diagbot.entity.InquiryDetail;
-
-import java.util.List;
-
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.diagbot.entity.InquiryDetail;
 
 /**
  * <p>
@@ -16,10 +13,5 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
  */
 public interface InquiryDetailMapper extends BaseMapper<InquiryDetail> {
 	
-	/**
-	 * 批量保存问诊明细
-	 * @param inquiryDetailList
-	 */
-	public void saveInquiryDetails(List<InquiryDetail> inquiryDetailList);
 
 }

+ 0 - 7
icss-service/src/main/resources/mapper/InquiryDetailMapper.xml

@@ -18,11 +18,4 @@
         <result column="remark" property="remark" />
     </resultMap>
     
-    <insert id="saveInquiryDetails" parameterType="list">
-    	insert into icss_inquiry_detail(inquiry_id,type,content,content_value) values
-    	<foreach collection="list" separator="," item="detail">
-    		(#{detail.inquiryId},#{detail.type},#{detail.content},#{detail.contentValue})
-    	</foreach>
-    </insert>
-
 </mapper>