瀏覽代碼

申诉审核v2.2.0待审核数量

zhanghang 3 年之前
父節點
當前提交
2188793579

+ 8 - 0
src/main/java/com/diagbot/client/MedAppealExamineInfoServiceClient.java

@@ -65,6 +65,14 @@ public interface MedAppealExamineInfoServiceClient {
     @PostMapping(value = "/report-service/medAppealExamineInInfoManage/getApprovedView")
     RespDTO<GetAppealInfoDTO> getApprovedView(@RequestBody GetApprovedViewVO getApprovedViewVO);
 
+    /**
+     *待审核数量
+     * @param getAuditNumberVO
+     * @return
+     */
+    @PostMapping(value = "/report-service/medAppealExamineInInfoManage/getAuditNumber")
+    RespDTO<Integer> getAuditNumber(@RequestBody GetAuditNumberVO getAuditNumberVO);
+
 
 }
 

+ 5 - 0
src/main/java/com/diagbot/client/hystrix/MedAppealExamineInfoServiceHystrix.java

@@ -52,5 +52,10 @@ public class MedAppealExamineInfoServiceHystrix implements MedAppealExamineInfoS
         log.error("【hystrix】调用{}异常", "getApprovedView");
         return null;
     }
+    @Override
+    public RespDTO<Integer> getAuditNumber( @RequestBody GetAuditNumberVO getAuditNumberVO) {
+        log.error("【hystrix】调用{}异常", "getAuditNumberVO");
+        return null;
+    }
 
 }

+ 1 - 0
src/main/java/com/diagbot/config/ResourceServerConfigurer.java

@@ -271,6 +271,7 @@ public class ResourceServerConfigurer extends ResourceServerConfigurerAdapter {
                 .antMatchers("/qc/appealExamineInfo/rejected").permitAll()
                 .antMatchers("/qc/appealExamineInfo/getApprovedView").permitAll()
                 .antMatchers("/qc/appealExamineInfo/getAppealReviewDictionary").permitAll()
+                .antMatchers("/qc/appealExamineInfo/getAuditNumber").permitAll()
                 .antMatchers("/qc/appealInfo/addAppealInfo").permitAll()
                 .antMatchers("/qc/appealInfo/getReviewer").permitAll()
                 .antMatchers("/qc/behospitalInfo/addCase").permitAll()

+ 1 - 0
src/main/java/com/diagbot/config/security/UrlAccessDecisionManager.java

@@ -348,6 +348,7 @@ public class UrlAccessDecisionManager implements AccessDecisionManager {
                 || matchers("/qc/appealExamineInfo/rejected", request)
                 || matchers("/qc/appealExamineInfo/getApprovedView", request)
                 || matchers("/qc/appealExamineInfo/getAppealReviewDictionary", request)
+                || matchers("/qc/appealExamineInfo/getAuditNumber", request)
                 || matchers("/qc/appealInfo/addAppealInfo", request)
                 || matchers("/qc/appealInfo/getReviewer", request)
                 || matchers("/qc/behospitalInfo/addCase", request)

+ 15 - 0
src/main/java/com/diagbot/vo/GetAuditNumberVO.java

@@ -0,0 +1,15 @@
+package com.diagbot.vo;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+
+/**
+ * @Description:
+ * @Author songxl
+ * @Date 2022/1/6
+ */
+@Data
+public class GetAuditNumberVO {
+    @ApiModelProperty(value = "审核人",required = true,hidden = true)
+    private Long id;
+}

+ 9 - 0
src/main/java/com/diagbot/web/MedAppealExamineInfoController.java

@@ -138,4 +138,13 @@ public class MedAppealExamineInfoController {
         }
         return RespDTO.onSuc(appealReviewMap);
     }
+
+    @ApiOperation(value = "获取待审核数量[by:zhanghang]",
+            notes = "获取待审核数量")
+    @PostMapping("/getAuditNumber")
+    public RespDTO<Integer> getAuditNumber(@RequestBody GetAuditNumberVO getAuditNumberVO) {
+        String userId = SysUserUtils.getCurrentPrincipleID();
+        getAuditNumberVO.setId(Long.valueOf(userId));
+        return RespDTO.onSuc(medAppealExamineInfoServiceClient.getAuditNumber(getAuditNumberVO));
+    }
 }