|
@@ -9,10 +9,13 @@ import org.springframework.stereotype.Component;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.diagbot.dto.InquiryDetailDTO;
|
|
import com.diagbot.dto.InquiryDetailDTO;
|
|
|
|
+import com.diagbot.dto.ReadInquiryDTO;
|
|
import com.diagbot.dto.SaveInquiryDTO;
|
|
import com.diagbot.dto.SaveInquiryDTO;
|
|
import com.diagbot.entity.InquiryDetail;
|
|
import com.diagbot.entity.InquiryDetail;
|
|
import com.diagbot.entity.InquiryInfo;
|
|
import com.diagbot.entity.InquiryInfo;
|
|
import com.diagbot.service.impl.InquiryInfoServiceImpl;
|
|
import com.diagbot.service.impl.InquiryInfoServiceImpl;
|
|
|
|
+import com.diagbot.util.StringUtil;
|
|
|
|
+import com.diagbot.vo.ReadInquiryVO;
|
|
import com.diagbot.vo.SaveInquiryVO;
|
|
import com.diagbot.vo.SaveInquiryVO;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -70,6 +73,9 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
|
|
|
|
|
|
List<InquiryDetail> inquiryDetailList = new ArrayList<>();
|
|
List<InquiryDetail> inquiryDetailList = new ArrayList<>();
|
|
for(InquiryDetailDTO i : saveInquiryVO.getDetailList()){
|
|
for(InquiryDetailDTO i : saveInquiryVO.getDetailList()){
|
|
|
|
+ if(StringUtil.isBlank(i.getContent())){
|
|
|
|
+ continue;
|
|
|
|
+ }
|
|
InquiryDetail inquiryDetail = new InquiryDetail();
|
|
InquiryDetail inquiryDetail = new InquiryDetail();
|
|
inquiryDetail.setInquiryId(inquiryId);
|
|
inquiryDetail.setInquiryId(inquiryId);
|
|
inquiryDetail.setType(i.getType());
|
|
inquiryDetail.setType(i.getType());
|
|
@@ -77,10 +83,23 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl {
|
|
inquiryDetail.setGmtCreate(now);
|
|
inquiryDetail.setGmtCreate(now);
|
|
inquiryDetailList.add(inquiryDetail);
|
|
inquiryDetailList.add(inquiryDetail);
|
|
}
|
|
}
|
|
- inquiryDetailFacade.saveInquiryDetails(inquiryDetailList);
|
|
|
|
|
|
+ if(inquiryDetailList.size()>0){
|
|
|
|
+ inquiryDetailFacade.saveInquiryDetails(inquiryDetailList);
|
|
|
|
+ }
|
|
|
|
|
|
saveInquiryDTO.setInquiryId(inquiryId);
|
|
saveInquiryDTO.setInquiryId(inquiryId);
|
|
return saveInquiryDTO;
|
|
return saveInquiryDTO;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 问诊记录回显
|
|
|
|
+ * @param readInquiryVO
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ public ReadInquiryDTO readInquiry(ReadInquiryVO readInquiryVO){
|
|
|
|
+ ReadInquiryDTO readInquiryDTO = new ReadInquiryDTO();
|
|
|
|
+
|
|
|
|
+ return readInquiryDTO;
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|