|
@@ -12,6 +12,7 @@ import com.diagbot.entity.DiagnoseDetail;
|
|
import com.diagbot.entity.DiagnoseDetailSave;
|
|
import com.diagbot.entity.DiagnoseDetailSave;
|
|
import com.diagbot.entity.DiagnoseQuestion;
|
|
import com.diagbot.entity.DiagnoseQuestion;
|
|
import com.diagbot.entity.wrapper.DiagnoseWrapper;
|
|
import com.diagbot.entity.wrapper.DiagnoseWrapper;
|
|
|
|
+import com.diagbot.enums.DiagnoseTypeEnum;
|
|
import com.diagbot.enums.InsertOrUpdateEnum;
|
|
import com.diagbot.enums.InsertOrUpdateEnum;
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.enums.LexiconTypeEnum;
|
|
import com.diagbot.enums.LexiconTypeEnum;
|
|
@@ -106,16 +107,24 @@ public class DiagnoseFacade extends DiagnoseServiceImpl {
|
|
* @param getDiagnoseDetailVO
|
|
* @param getDiagnoseDetailVO
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
- public List<DiagnoseDetailSaveDTO> getDetail(GetDiagnoseDetailVO getDiagnoseDetailVO) {
|
|
|
|
|
|
+ public DiagnoseDetailSaveDTO getDetail(GetDiagnoseDetailVO getDiagnoseDetailVO) {
|
|
|
|
+ DiagnoseDetailSaveDTO res = new DiagnoseDetailSaveDTO();
|
|
List<DiagnoseDetail> detailList = diagnoseDetailFacade.list(new QueryWrapper<DiagnoseDetail>()
|
|
List<DiagnoseDetail> detailList = diagnoseDetailFacade.list(new QueryWrapper<DiagnoseDetail>()
|
|
.eq("diagnose_id", getDiagnoseDetailVO.getId())
|
|
.eq("diagnose_id", getDiagnoseDetailVO.getId())
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
.orderByAsc("order_no")
|
|
.orderByAsc("order_no")
|
|
);
|
|
);
|
|
for (DiagnoseDetail detail : detailList) {
|
|
for (DiagnoseDetail detail : detailList) {
|
|
|
|
+ if (DiagnoseTypeEnum.Confirmed.getKey() == detail.getType() ||
|
|
|
|
+ DiagnoseTypeEnum.Examination.getKey() == detail.getType() ||
|
|
|
|
+ DiagnoseTypeEnum.Vigilant.getKey() == detail.getType()
|
|
|
|
+ ) {
|
|
|
|
+ res.getDisformula().add(detail);
|
|
|
|
+ } else {
|
|
|
|
+ res.getDisFeature().add(detail);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
-
|
|
|
|
- return null;
|
|
|
|
|
|
+ return res;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|