|
@@ -14,6 +14,8 @@ import com.diagbot.enums.IsDeleteEnum;
|
|
|
import com.diagbot.service.impl.InquiryDetailServiceImpl;
|
|
|
import com.diagbot.service.impl.InquiryInfoServiceImpl;
|
|
|
import com.diagbot.util.BeanUtil;
|
|
|
+import com.diagbot.util.DateUtil;
|
|
|
+import com.diagbot.vo.AddDiagnoseSecondVO;
|
|
|
import com.diagbot.vo.SaveInquiryToHisVO;
|
|
|
|
|
|
/**
|
|
@@ -86,6 +88,32 @@ public class InquiryInfoFacade extends InquiryInfoServiceImpl{
|
|
|
|
|
|
return true;
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 急诊-添加二次诊断
|
|
|
+ *
|
|
|
+ * @param addDiagnoseSecondVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public Boolean addDiagnoseSecond(AddDiagnoseSecondVO addDiagnoseSecondVO){
|
|
|
+ QueryWrapper<InquiryDetail> inquiryDetailQe = new QueryWrapper<>();
|
|
|
+ inquiryDetailQe.eq("inquiry_id", addDiagnoseSecondVO.getInquiryId());
|
|
|
+ inquiryDetailQe.eq("type", 9);
|
|
|
+ inquiryDetailFacade.remove(inquiryDetailQe);
|
|
|
+
|
|
|
+ Date now = DateUtil.now();
|
|
|
+
|
|
|
+ InquiryDetail inquiryDetail = new InquiryDetail();
|
|
|
+ inquiryDetail.setContentValue(addDiagnoseSecondVO.getDiagnoseSecond());
|
|
|
+ inquiryDetail.setType(9);
|
|
|
+ inquiryDetail.setInquiryId(addDiagnoseSecondVO.getInquiryId());
|
|
|
+ inquiryDetail.setGmtCreate(now);
|
|
|
+ inquiryDetail.setGmtModified(now);
|
|
|
+ inquiryDetail.setCreator(addDiagnoseSecondVO.getDoctorId().toString());
|
|
|
+ inquiryDetail.setModifier(addDiagnoseSecondVO.getDoctorId().toString());
|
|
|
+
|
|
|
+ return inquiryDetailFacade.save(inquiryDetail);
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|