浏览代码

加入注解

gaodm 5 年之前
父节点
当前提交
49b89815dd

+ 31 - 7
src/main/java/com/diagbot/facade/AlgorithmFacade.java

@@ -24,7 +24,12 @@ import java.util.Map;
 public class AlgorithmFacade {
     private final static List<Integer> types = Arrays.asList(0, 1, 2, 3);
 
-    //获取评分结果和等级
+    /**
+     * 获取评分结果和等级
+     *
+     * @param algorithmVO 操作条目的所有信息
+     * @return 评分结果和等级
+     */
     public AlgorithmDTO getAlgorithmRes(AlgorithmVO algorithmVO) {
         AlgorithmDTO algorithmDTO = new AlgorithmDTO();
         BigDecimal score = this.getScore(algorithmVO);
@@ -33,7 +38,12 @@ public class AlgorithmFacade {
         return algorithmDTO;
     }
 
-    //评结果分数
+    /**
+     * 评结果分数
+     *
+     * @param algorithmVO 操作条目的所有信息
+     * @return 评结果分数
+     */
     private BigDecimal getScore(AlgorithmVO algorithmVO) {
         if (!types.contains(algorithmVO.getType())) {
             throw new CommonException(CommonErrorCode.PARAM_IS_ERROR, "操作类型只有0,1,2,3!");
@@ -45,7 +55,12 @@ public class AlgorithmFacade {
         return res;
     }
 
-    //评等级
+    /**
+     * 根据分数评定等级
+     *
+     * @param score 评分分数
+     * @return 等级
+     */
     private String getLevel(BigDecimal score) {
         String level = "甲";
         //得分>90分为甲级
@@ -65,7 +80,11 @@ public class AlgorithmFacade {
         return level;
     }
 
-    //处理数据
+    /**
+     * 处理数据
+     *
+     * @param algorithmVO 操作条目的所有信息
+     */
     private void dataDeal(AlgorithmVO algorithmVO) {
         List<QcResultAlgVO> qcResultAlgVOList = algorithmVO.getQcResultAlgVOList();
         //新增
@@ -105,7 +124,7 @@ public class AlgorithmFacade {
                         break;
                     }
                 }
-                if (!hasData){
+                if (!hasData) {
                     throw new CommonException(CommonErrorCode.PARAM_IS_ERROR, "删除的条目不存在!");
                 }
             }
@@ -126,14 +145,19 @@ public class AlgorithmFacade {
                         break;
                     }
                 }
-                if (!hasData){
+                if (!hasData) {
                     throw new CommonException(CommonErrorCode.PARAM_IS_ERROR, "修改的条目不存在!");
                 }
             }
         }
     }
 
-    //计算
+    /**
+     * 计算分数
+     *
+     * @param algorithmVO 操作条目的所有信息
+     * @return 评分分数
+     */
     private BigDecimal cal(AlgorithmVO algorithmVO) {
         BigDecimal res = new BigDecimal(100);
         //模块总分

+ 16 - 0
src/main/java/com/diagbot/facade/QcCasesFacade.java

@@ -33,12 +33,23 @@ public class QcCasesFacade extends QcCasesServiceImpl {
     @Autowired
     private QcCasesHospitalFacade qcCasesHospitalFacade;
 
+    /**
+     * 获取医院模块数据信息
+     *
+     * @return 医院模块数据信息
+     */
     public List<QcCasesDTO> getQcCasesFac() {
         QcCasesQueryVO queryVO = new QcCasesQueryVO();
         queryVO.setHospitalId(Long.valueOf(SysUserUtils.getCurrentHospitalID()));
         return this.getQcCases(queryVO);
     }
 
+    /**
+     * 批量更新模块数据
+     *
+     * @param qcCasesSaveVOList 更新的模块数据
+     * @return 是否成功
+     */
     public Boolean saveQcCases(QcCasesSaveListVO qcCasesSaveVOList) {
         if (null != qcCasesSaveVOList
                 && ListUtil.isNotEmpty(qcCasesSaveVOList.getQcCasesSaveVOList())) {
@@ -56,6 +67,11 @@ public class QcCasesFacade extends QcCasesServiceImpl {
 
     }
 
+    /**
+     * 获取基础模块数据信息
+     *
+     * @return 基础模块数据信息列表
+     */
     public List<QcCasesAllDTO> getQcCasesAlls() {
         QueryWrapper<QcCases> qc = new QueryWrapper<>();
         qc.eq("is_deleted", IsDeleteEnum.N.getKey());

+ 22 - 5
src/main/java/com/diagbot/facade/QcresultInfoFacade.java

@@ -46,6 +46,12 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
     @Autowired
     private BehospitalInfoFacade behospitalInfoFacade;
 
+    /**
+     * 修改评分结果信息
+     *
+     * @param qcresultVO 修改评分结果信息
+     * @return 评分的结果
+     */
     public AnalyzeDTO changeQcResult(QcresultVO qcresultVO) {
         //入参验证
         if (StringUtil.isBlank(qcresultVO.getBehospitalCode())) {
@@ -63,7 +69,7 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
                         .eq("is_deleted", IsDeleteEnum.N.getKey())
                         .eq("hospital_id", hospitalId)
                         .eq("behospital_code", qcresultVO.getBehospitalCode()));
-        if (mrcnt < 1){
+        if (mrcnt < 1) {
             throw new CommonException(CommonErrorCode.NOT_EXISTS, "该医院下该病历号不存在!");
         }
         //验证是否评估过
@@ -73,7 +79,7 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
                         .eq("is_deleted", IsDeleteEnum.N.getKey())
                         .eq("hospital_id", hospitalId)
                         .eq("behospital_code", qcresultVO.getBehospitalCode()));
-        if (cnt < 1){
+        if (cnt < 1) {
             throw new CommonException(CommonErrorCode.NOT_EXISTS, "该病历尚未评分,请先评分!");
         }
         //查询质控评分明细信息
@@ -97,7 +103,7 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
         AnalyzeVO analyzeVO = new AnalyzeVO();
         analyzeVO.setHospitalId(hospitalId);
         analyzeVO.setBehospitalCode(qcresultVO.getBehospitalCode());
-        Date date = this.saveQcResult(algorithmDTO, algorithmVO, analyzeVO,null, null, false);
+        Date date = this.saveQcResult(algorithmDTO, algorithmVO, analyzeVO, null, null, false);
         //返回参数组装
         AnalyzeDTO analyzeDTO = new AnalyzeDTO();
         analyzeDTO.setBehospitalCode(qcresultVO.getBehospitalCode());
@@ -110,6 +116,17 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
         return analyzeDTO;
     }
 
+    /**
+     * 保存评分结果信息
+     *
+     * @param algorithmDTO 评分结果
+     * @param algorithmVO  操作的条目
+     * @param analyzeVO    病历信息
+     * @param pageData     大数据解析出来的页面信息
+     * @param menuData     菜单信息
+     * @param isTask       是否是任务
+     * @return 评分的时间
+     */
     public Date saveQcResult(AlgorithmDTO algorithmDTO, AlgorithmVO algorithmVO, AnalyzeVO analyzeVO,
                              String pageData, String menuData, Boolean isTask) {
         //更新质控评分结果信息
@@ -147,10 +164,10 @@ public class QcresultInfoFacade extends QcresultInfoServiceImpl {
         } else {
             qcresultInfo.setGradeType(2);
         }
-        if (StringUtil.isNotBlank(pageData)){
+        if (StringUtil.isNotBlank(pageData)) {
             qcresultInfo.setPageData(pageData);
         }
-        if (StringUtil.isNotBlank(menuData)){
+        if (StringUtil.isNotBlank(menuData)) {
             qcresultInfo.setMenuData(menuData);
         }