|
@@ -441,12 +441,22 @@ public class ViolationAnalysisController {
|
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
|
|
|
HttpServletRequest req) {
|
|
HttpServletRequest req) {
|
|
|
|
|
+
|
|
|
QueryWrapper<AfterwardsAuditDetail> queryWrapper = QueryGenerator.initQueryWrapper(afterwardsAuditDetail, req.getParameterMap());
|
|
QueryWrapper<AfterwardsAuditDetail> queryWrapper = QueryGenerator.initQueryWrapper(afterwardsAuditDetail, req.getParameterMap());
|
|
|
if (StringUtils.hasText(afterwardsAuditDetail.getSearchContent())) {
|
|
if (StringUtils.hasText(afterwardsAuditDetail.getSearchContent())) {
|
|
|
queryWrapper.and(q1 ->
|
|
queryWrapper.and(q1 ->
|
|
|
q1.eq("proejct_code", afterwardsAuditDetail.getSearchContent().trim()).or().eq("proejct_name", afterwardsAuditDetail.getSearchContent().trim())
|
|
q1.eq("proejct_code", afterwardsAuditDetail.getSearchContent().trim()).or().eq("proejct_name", afterwardsAuditDetail.getSearchContent().trim())
|
|
|
);
|
|
);
|
|
|
}
|
|
}
|
|
|
|
|
+ String[] createTime = afterwardsAuditDetail.getCreateAt();
|
|
|
|
|
+ if (createTime != null && createTime.length == 2) {
|
|
|
|
|
+ String start = createTime[0].substring(0, 10);
|
|
|
|
|
+ String startTime = start + " 00:00:00";
|
|
|
|
|
+ String end = createTime[1].substring(0, 10);
|
|
|
|
|
+ String endTime = end + " 23:59:59";
|
|
|
|
|
+ queryWrapper.ge("create_time",startTime);
|
|
|
|
|
+ queryWrapper.le("create_time",endTime);
|
|
|
|
|
+ }
|
|
|
queryWrapper.orderByDesc("create_time");
|
|
queryWrapper.orderByDesc("create_time");
|
|
|
Page<AfterwardsAuditDetail> page = new Page<AfterwardsAuditDetail>(pageNo, pageSize);
|
|
Page<AfterwardsAuditDetail> page = new Page<AfterwardsAuditDetail>(pageNo, pageSize);
|
|
|
IPage<AfterwardsAuditDetail> pageList = afterwardsAuditDetailService.page(page, queryWrapper);
|
|
IPage<AfterwardsAuditDetail> pageList = afterwardsAuditDetailService.page(page, queryWrapper);
|
|
@@ -684,13 +694,14 @@ public class ViolationAnalysisController {
|
|
|
@GetMapping(value = "/audit/settlement/detail")
|
|
@GetMapping(value = "/audit/settlement/detail")
|
|
|
public Result<InpatientSettlementDetailResponse> loadInpatientSettlementDetail(HttpServletRequest request,
|
|
public Result<InpatientSettlementDetailResponse> loadInpatientSettlementDetail(HttpServletRequest request,
|
|
|
@RequestParam("detailId") Integer detailId,
|
|
@RequestParam("detailId") Integer detailId,
|
|
|
|
|
+ @RequestParam(name = "hisid",required = false) String hisid,
|
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
@RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
|
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize
|
|
|
) {
|
|
) {
|
|
|
AfterwardsAuditDetail byId = afterwardsAuditDetailService.getById(detailId);
|
|
AfterwardsAuditDetail byId = afterwardsAuditDetailService.getById(detailId);
|
|
|
Page<MedicalInsuranceProjectDetailsResponse> page = new Page<>(pageNo, pageSize);
|
|
Page<MedicalInsuranceProjectDetailsResponse> page = new Page<>(pageNo, pageSize);
|
|
|
// InpatientSettlementDetailResponse result = afterwardsAuditService.loadInpatientSettlementDetail(byId.getAfterwardsAuditId());
|
|
// InpatientSettlementDetailResponse result = afterwardsAuditService.loadInpatientSettlementDetail(byId.getAfterwardsAuditId());
|
|
|
- InpatientSettlementDetailResponse inpatientSettlementDetailResponse = afterwardsAuditService.loadInpatientSettlementDetail(page, byId.getAfterwardsAuditId());
|
|
|
|
|
|
|
+ InpatientSettlementDetailResponse inpatientSettlementDetailResponse = afterwardsAuditService.loadInpatientSettlementDetail(page, byId.getAfterwardsAuditId(),hisid);
|
|
|
return Result.OK(inpatientSettlementDetailResponse);
|
|
return Result.OK(inpatientSettlementDetailResponse);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -701,7 +712,12 @@ public class ViolationAnalysisController {
|
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
|
|
@RequestParam(name="pageSize", defaultValue="10") Integer pageSize) {
|
|
|
AfterwardsAuditDetail byId = afterwardsAuditDetailService.getById(detailId);
|
|
AfterwardsAuditDetail byId = afterwardsAuditDetailService.getById(detailId);
|
|
|
Page<MedicalInsuranceProjectDetailsResponse> page = new Page<>(pageNo, pageSize);
|
|
Page<MedicalInsuranceProjectDetailsResponse> page = new Page<>(pageNo, pageSize);
|
|
|
- IPage<InpatientSettlementMasterResponse> result = afterwardsAuditService.loadInpatientSettlementMaster(page, byId.getAfterwardsAuditId());
|
|
|
|
|
|
|
+ IPage<InpatientSettlementMasterResponse> result=new Page<>() ;
|
|
|
|
|
+ if(byId.getTreatmentType().equals("2")){
|
|
|
|
|
+ result=afterwardsAuditService.loadTreatSettlementMaster(page, byId.getAfterwardsAuditId());
|
|
|
|
|
+ }else{
|
|
|
|
|
+ result= afterwardsAuditService.loadInpatientSettlementMaster(page, byId.getAfterwardsAuditId());
|
|
|
|
|
+ }
|
|
|
return Result.OK("获取成功", result);
|
|
return Result.OK("获取成功", result);
|
|
|
}
|
|
}
|
|
|
|
|
|