|
@@ -13,8 +13,6 @@ import org.jeecg.modules.medical.common.bo.ReportAfterQueryDetailResponseBO;
|
|
|
import org.jeecg.modules.medical.common.bo.ReportAfterQueryResponseBO;
|
|
import org.jeecg.modules.medical.common.bo.ReportAfterQueryResponseBO;
|
|
|
import org.jeecg.modules.medical.common.bo.after.response.AfterDeptDetailRequest;
|
|
import org.jeecg.modules.medical.common.bo.after.response.AfterDeptDetailRequest;
|
|
|
import org.jeecg.modules.medical.common.bo.before.AuditAdvanceWarningAuditDetailResponse;
|
|
import org.jeecg.modules.medical.common.bo.before.AuditAdvanceWarningAuditDetailResponse;
|
|
|
-import org.jeecg.modules.medical.common.bo.before.MedicalHistoryRecord;
|
|
|
|
|
-import org.jeecg.modules.medical.common.bo.before.PrescriptionDetail;
|
|
|
|
|
import org.jeecg.modules.medical.common.bo.mid.AuditMidDetailListResponse;
|
|
import org.jeecg.modules.medical.common.bo.mid.AuditMidDetailListResponse;
|
|
|
import org.jeecg.modules.medical.common.bo.mid.request.AuditMidDetailListRequest;
|
|
import org.jeecg.modules.medical.common.bo.mid.request.AuditMidDetailListRequest;
|
|
|
import org.jeecg.modules.medical.common.bo.mid.response.MidAuditDetailResponse;
|
|
import org.jeecg.modules.medical.common.bo.mid.response.MidAuditDetailResponse;
|
|
@@ -150,7 +148,7 @@ public class ViolationAnalysisController {
|
|
|
Integer pageSize
|
|
Integer pageSize
|
|
|
) {
|
|
) {
|
|
|
IPage<AuditAdvanceWarningAuditDetailResponse> page = new Page<>(pageNo, pageSize);
|
|
IPage<AuditAdvanceWarningAuditDetailResponse> page = new Page<>(pageNo, pageSize);
|
|
|
- IPage<MidAuditViolateProjectStatisticsResponse> result = violationAnalysisService.violateProjectStatisticsList(page, projectSearch, startTime, endTime);
|
|
|
|
|
|
|
+ IPage<MidAuditViolateProjectStatisticsResponse> result = violationAnalysisService.midViolateProjectStatisticsList(page, projectSearch, startTime, endTime);
|
|
|
return Result.OK(result);
|
|
return Result.OK(result);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -271,7 +269,38 @@ public class ViolationAnalysisController {
|
|
|
Page<AfterwardsAuditDetail> page = new Page<>(pageNo, pageSize);
|
|
Page<AfterwardsAuditDetail> page = new Page<>(pageNo, pageSize);
|
|
|
IPage<ReportAfterQueryDetailResponseBO> pageList = afterwardsAuditService.departmentDetailStatistics(page, deptDetailRequest);
|
|
IPage<ReportAfterQueryDetailResponseBO> pageList = afterwardsAuditService.departmentDetailStatistics(page, deptDetailRequest);
|
|
|
BigDecimal totalAmt = afterwardsAuditService.statisticsAfterAuditTotal(deptDetailRequest);
|
|
BigDecimal totalAmt = afterwardsAuditService.statisticsAfterAuditTotal(deptDetailRequest);
|
|
|
|
|
+ Result<IPage<ReportAfterQueryDetailResponseBO>> ok = Result.OK(pageList);
|
|
|
|
|
+ JSONObject j = new JSONObject();
|
|
|
|
|
+ j.put("totalAmount", totalAmt);
|
|
|
|
|
+ ok.setExtend(j);
|
|
|
|
|
+ return ok;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ @ApiOperation(value="违规分析-事后违规项目统计-列表", notes="违规分析-事后违规项目统计")
|
|
|
|
|
+ @GetMapping(value = "/after/project/list")
|
|
|
|
|
+ public Result<IPage<MidAuditViolateProjectStatisticsResponse>> afterViolateProjectStatisticsList(String projectCode, //项目类别
|
|
|
|
|
+ String medicalProjectSearch, //项目编码、名称
|
|
|
|
|
+ String startTime,
|
|
|
|
|
+ String endTime,
|
|
|
|
|
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
|
|
|
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
|
|
|
|
|
+ IPage<AuditAdvanceWarningAuditDetailResponse> page = new Page<>(pageNo, pageSize);
|
|
|
|
|
+ IPage<MidAuditViolateProjectStatisticsResponse> result2 = violationAnalysisService.afterViolateProjectStatisticsList(page, projectCode, medicalProjectSearch, startTime, endTime);
|
|
|
|
|
+ return Result.OK(result2);
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
+ @ApiOperation(value = "事后-事后违规项目统计-列表-子列表",notes = "事后-事后违规项目统计-列表-子列表")
|
|
|
|
|
+ @GetMapping(value = "/after/project/child/list")
|
|
|
|
|
+ public Result<IPage<ReportAfterQueryDetailResponseBO>> afterDepartmentDetail(String medicalProjectCode,
|
|
|
|
|
+ @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
|
|
|
+ @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
|
|
|
+ HttpServletRequest req) {
|
|
|
|
|
+ AfterDeptDetailRequest deptDetailRequest = new AfterDeptDetailRequest();
|
|
|
|
|
+ deptDetailRequest.setMedicalProjectSearch(medicalProjectCode);
|
|
|
|
|
+ Page<AfterwardsAuditDetail> page = new Page<>(pageNo, pageSize);
|
|
|
|
|
+ IPage<ReportAfterQueryDetailResponseBO> pageList = afterwardsAuditService.departmentDetailStatistics(page, deptDetailRequest);
|
|
|
|
|
+ BigDecimal totalAmt = afterwardsAuditService.statisticsAfterAuditTotal(deptDetailRequest);
|
|
|
Result<IPage<ReportAfterQueryDetailResponseBO>> ok = Result.OK(pageList);
|
|
Result<IPage<ReportAfterQueryDetailResponseBO>> ok = Result.OK(pageList);
|
|
|
JSONObject j = new JSONObject();
|
|
JSONObject j = new JSONObject();
|
|
|
j.put("totalAmount", totalAmt);
|
|
j.put("totalAmount", totalAmt);
|