Browse Source

feat--审计质量评价:列表依次展示“全部项目”“待预警项目”“长望浏宁项目”,默认展示待预警项目列表

master
buaixuexideshitongxue 1 month ago
parent
commit
cc11414503
  1. 7
      src/main/java/com/biutag/supervision/constants/AppConstants.java
  2. 5
      src/main/java/com/biutag/supervision/controller/warning/WarningController.java
  3. 4
      src/main/java/com/biutag/supervision/pojo/param/Warning/WarningQueryParam.java

7
src/main/java/com/biutag/supervision/constants/AppConstants.java

@ -1,5 +1,8 @@
package com.biutag.supervision.constants; package com.biutag.supervision.constants;
import java.util.ArrayList;
import java.util.List;
public class AppConstants { public class AppConstants {
public static final Integer TREE_ROOT_ID = 0; public static final Integer TREE_ROOT_ID = 0;
@ -31,4 +34,8 @@ public class AppConstants {
// 督审支队的单位id // 督审支队的单位id
public static final String DSZD = "2785"; public static final String DSZD = "2785";
public static final List<String> CWLN = List.of("3651", "3799", "4170", "3994");
} }

5
src/main/java/com/biutag/supervision/controller/warning/WarningController.java

@ -39,6 +39,8 @@ import java.util.List;
import java.util.function.Function; import java.util.function.Function;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import static com.biutag.supervision.constants.AppConstants.CWLN;
@RestController @RestController
@RequiredArgsConstructor @RequiredArgsConstructor
@RequestMapping("/warning") @RequestMapping("/warning")
@ -62,6 +64,9 @@ public class WarningController {
.eq(StrUtil.isNotBlank(queryParam.getWarningState()),"p.warning_state",queryParam.getWarningState()) .eq(StrUtil.isNotBlank(queryParam.getWarningState()),"p.warning_state",queryParam.getWarningState())
.eq("p.node",FlowStateEnum.End.getLabel()) .eq("p.node",FlowStateEnum.End.getLabel())
.eq("p.delete_flag", DeleteStatusEnum.NO.getCode()); .eq("p.delete_flag", DeleteStatusEnum.NO.getCode());
if ("cwlnt".equals(queryParam.getSpecialArea())) {
wrapper.in("p.audit_unit_id", CWLN);
}
if (StrUtil.isNotBlank(queryParam.getAuditUnitId())) { if (StrUtil.isNotBlank(queryParam.getAuditUnitId())) {
// 获取选择的审计单位及其所有子部门的ID // 获取选择的审计单位及其所有子部门的ID
wrapper.in("p.audit_unit_id", departService.getAllNodeIds(queryParam.getAuditUnitId())); wrapper.in("p.audit_unit_id", departService.getAllNodeIds(queryParam.getAuditUnitId()));

4
src/main/java/com/biutag/supervision/pojo/param/Warning/WarningQueryParam.java

@ -3,6 +3,7 @@ package com.biutag.supervision.pojo.param.Warning;
import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableField;
import com.biutag.supervision.pojo.param.BasePage; import com.biutag.supervision.pojo.param.BasePage;
import com.fasterxml.jackson.annotation.JsonFormat; import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data; import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
@ -21,6 +22,9 @@ public class WarningQueryParam extends BasePage {
private String auditUnitId; private String auditUnitId;
//预警监督状志 //预警监督状志
private String warningState; private String warningState;
@Schema(description = "cwlnt: 长望浏宁")
private String specialArea;
//发文日期 //发文日期
@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm") @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm") @JsonFormat(pattern = "yyyy-MM-dd HH:mm")

Loading…
Cancel
Save