|
@@ -18,9 +18,11 @@ import com.diagbot.service.QcTypeCasesEntryService;
|
|
|
import com.diagbot.service.impl.QcTypeServiceImpl;
|
|
|
import com.diagbot.util.BeanUtil;
|
|
|
import com.diagbot.util.DateUtil;
|
|
|
+import com.diagbot.util.EntityUtil;
|
|
|
import com.diagbot.util.ListUtil;
|
|
|
import com.diagbot.util.UserUtils;
|
|
|
import com.diagbot.vo.DeleteQcTypeVO;
|
|
|
+import com.diagbot.vo.QcEntryHospitalVO;
|
|
|
import com.diagbot.vo.QcTypeCasesEntryVO;
|
|
|
import com.diagbot.vo.QcTypeIndexVO;
|
|
|
import com.diagbot.vo.QcTypePageVO;
|
|
@@ -29,10 +31,12 @@ import com.diagbot.vo.QcTypeVO;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
|
import org.springframework.stereotype.Component;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.Date;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* @Description:
|
|
@@ -172,6 +176,17 @@ public class QcTypeFacade extends QcTypeServiceImpl {
|
|
|
return res;
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * 新增时质控条目分组信息
|
|
|
+ *
|
|
|
+ * @param qcEntryHospitalVO
|
|
|
+ * @return
|
|
|
+ */
|
|
|
+ public Map<String, List<QcCasesEntrySimpleDTO>> getEntryByHospital(@RequestBody QcEntryHospitalVO qcEntryHospitalVO) {
|
|
|
+ List<QcCasesEntrySimpleDTO> qcCasesEntrySimpleDTOList = qcCacesEntryFacade.getEntryByHospitalFac(qcEntryHospitalVO);
|
|
|
+ return EntityUtil.makeEntityListMap(qcCasesEntrySimpleDTOList, "modeName");
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 检索
|
|
|
*
|
|
@@ -201,7 +216,8 @@ public class QcTypeFacade extends QcTypeServiceImpl {
|
|
|
}
|
|
|
BeanUtil.copyProperties(qcType, qcTypeDTO);
|
|
|
List<QcCasesEntrySimpleDTO> list = qcTypeCasesEntryFacade.getByTypeIdFac(qcTypeVO);
|
|
|
- qcTypeDTO.setQcCasesEntrySimpleDTOList(list);
|
|
|
+ Map<String, List<QcCasesEntrySimpleDTO>> entryMap = EntityUtil.makeEntityListMap(list, "modeName");
|
|
|
+ qcTypeDTO.setEntryMap(entryMap);
|
|
|
return qcTypeDTO;
|
|
|
}
|
|
|
|