|
@@ -1,5 +1,18 @@
|
|
|
package com.diagbot.facade;
|
|
|
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.Optional;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
+import com.diagbot.enums.IsDeleteEnum;
|
|
|
+import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.stereotype.Component;
|
|
|
+import org.springframework.transaction.annotation.Transactional;
|
|
|
+
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.diagbot.dto.GetInquiryDetailDTO;
|
|
|
import com.diagbot.dto.HisInquiryDTO;
|
|
@@ -15,24 +28,12 @@ import com.diagbot.enums.SexTypeEnum;
|
|
|
import com.diagbot.service.impl.InquiryInfoServiceImpl;
|
|
|
import com.diagbot.util.BeanUtil;
|
|
|
import com.diagbot.util.DateUtil;
|
|
|
-import com.diagbot.util.StringUtil;
|
|
|
import com.diagbot.vo.GetInquiryDetailVO;
|
|
|
import com.diagbot.vo.GetLastOtherVO;
|
|
|
import com.diagbot.vo.HisInquirysVO;
|
|
|
import com.diagbot.vo.ReadInquiryVO;
|
|
|
import com.diagbot.vo.SaveInquiryDetailVO;
|
|
|
import com.diagbot.vo.SaveInquiryVO;
|
|
|
-import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.stereotype.Component;
|
|
|
-import org.springframework.transaction.annotation.Transactional;
|
|
|
-
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-import java.util.Optional;
|
|
|
-import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
|
* @author rengb
|
|
@@ -66,7 +67,7 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
|
|
|
Date now = new Date();
|
|
|
|
|
|
QueryWrapper<InquiryInfo> queryWrapper = new QueryWrapper<InquiryInfo>();
|
|
|
- queryWrapper.eq("is_deleted", "N");
|
|
|
+ queryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
queryWrapper.eq("hospital_id", saveInquiryVO.getHospitalId());
|
|
|
queryWrapper.eq("hospital_dept_id", saveInquiryVO.getHospitalDeptId());
|
|
|
queryWrapper.eq("doctor_id", saveInquiryVO.getDoctorId());
|
|
@@ -101,9 +102,6 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
|
|
|
|
|
|
List<InquiryDetail> inquiryDetailList = new ArrayList<>();
|
|
|
for (SaveInquiryDetailVO i : saveInquiryVO.getDetailList()) {
|
|
|
- if (StringUtil.isBlank(i.getContent())) {
|
|
|
- continue;
|
|
|
- }
|
|
|
InquiryDetail inquiryDetail = new InquiryDetail();
|
|
|
inquiryDetail.setInquiryId(inquiryId);
|
|
|
inquiryDetail.setType(i.getType());
|
|
@@ -128,7 +126,7 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
|
|
|
public ReadInquiryDTO readInquiry(ReadInquiryVO readInquiryVO) {
|
|
|
ReadInquiryDTO readInquiryDTO = new ReadInquiryDTO();
|
|
|
QueryWrapper<InquiryInfo> queryWrapper = new QueryWrapper<InquiryInfo>();
|
|
|
- queryWrapper.eq("is_deleted", "N");
|
|
|
+ queryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
queryWrapper.eq("hospital_id", readInquiryVO.getHospitalId());
|
|
|
queryWrapper.eq("hospital_dept_id", readInquiryVO.getHospitalDeptId());
|
|
|
queryWrapper.eq("doctor_id", readInquiryVO.getDoctorId());
|
|
@@ -146,7 +144,7 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
|
|
|
/**
|
|
|
* 获取最近一次其他史信息
|
|
|
*
|
|
|
- * @param readInquiryVO
|
|
|
+ * @param getLastOtherVO
|
|
|
* @return
|
|
|
*/
|
|
|
public String getLastOther(GetLastOtherVO getLastOtherVO) {
|
|
@@ -173,7 +171,7 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
|
|
|
*/
|
|
|
public List<HisInquiryDTO> hisInquirys(HisInquirysVO hisInquirysVO) {
|
|
|
QueryWrapper<InquiryInfo> queryWrapper = new QueryWrapper<InquiryInfo>();
|
|
|
- queryWrapper.eq("is_deleted", "N");
|
|
|
+ queryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
queryWrapper.eq("hospital_id", hisInquirysVO.getHospitalId());
|
|
|
queryWrapper.eq("hospital_dept_id", hisInquirysVO.getHospitalDeptId());
|
|
|
queryWrapper.eq("doctor_id", hisInquirysVO.getDoctorId());
|