Browse Source

局长信箱:信件查询新增责任追究筛选条件。

局长信箱:信件查询、综合分析台账导出 增加是否需要问责、责任追责字段。
master
wxc 11 months ago
parent
commit
04b010a6c7
  1. 3
      mailbox-lan/src/main/java/com/biutag/lan/controller/work/WorkController.java
  2. 3
      mailbox-lan/src/main/java/com/biutag/lan/domain/bo/MailQuery.java
  3. 6
      mailbox-lan/src/main/java/com/biutag/lan/domain/vo/LedgerExcel.java
  4. 7
      mailbox-lan/src/main/java/com/biutag/lan/service/WorkService.java
  5. 1
      mailbox-lan/src/main/resources/mapper/WorkMapper.xml

3
mailbox-lan/src/main/java/com/biutag/lan/controller/work/WorkController.java

@ -60,8 +60,7 @@ public class WorkController {
@Log(title="信件:台账导出")
@NotPower
@PostMapping("exportLedger")
public void exportLedger(HttpServletResponse response, @RequestBody String data) throws IOException {
MailQuery mailQuery = JSON.parseObject(data,MailQuery.class);
public void exportLedger(HttpServletResponse response, @RequestBody MailQuery mailQuery) {
workService.exportLedger(response, mailQuery);
}

3
mailbox-lan/src/main/java/com/biutag/lan/domain/bo/MailQuery.java

@ -111,6 +111,9 @@ public class MailQuery {
*/
private String returnReason;
// 责任追责
private String verifyPunish;
public List<String> handleMailLabels() {
if (mailLabels == null) {
return null;

6
mailbox-lan/src/main/java/com/biutag/lan/domain/vo/LedgerExcel.java

@ -78,6 +78,12 @@ public class LedgerExcel {
@ExcelProperty({"局长信箱即接即办工作汇总台账", "是否属实"})
private String isTrue;
@ExcelProperty({"局长信箱即接即办工作汇总台账", "是否需要问责"})
private String verifyNeedAccountability;
@ExcelProperty({"局长信箱即接即办工作汇总台账", "责任追责"})
private String verifyPunish;
@ExcelProperty({"局长信箱即接即办工作汇总台账", "办理反馈情况"})
private String verifyFeedback;

7
mailbox-lan/src/main/java/com/biutag/lan/service/WorkService.java

@ -404,6 +404,7 @@ public class WorkService extends ServiceImpl<WorkMapper, Work> {
.eq(Objects.nonNull(mailQuery.getSignRoleId()), "w.sign_role_id", mailQuery.getSignRoleId())
.eq(Objects.nonNull(mailQuery.getSignDeptId()), "w.sign_dept_id", mailQuery.getSignDeptId())
.eq(StrUtil.isNotBlank(mailQuery.getVerifyIsTrue()), "m.verify_is_true", mailQuery.getVerifyIsTrue())
.like(StrUtil.isNotBlank(mailQuery.getVerifyPunish()), "m.verify_punish", mailQuery.getVerifyPunish())
.eq(Objects.nonNull(mailQuery.getVerifyNeedAccountability()), "m.verify_need_accountability", mailQuery.getVerifyNeedAccountability())
.eq(Objects.nonNull(mailQuery.getSimpleFlowFlag()), "m.simple_flow_flag", mailQuery.getSimpleFlowFlag())
.eq(Objects.nonNull(mailQuery.getExtensionFlag()), "m.extension_flag", mailQuery.getExtensionFlag())
@ -836,6 +837,12 @@ public class WorkService extends ServiceImpl<WorkMapper, Work> {
ledgerExcel.setAppealResult(appealResult);
}
ledgerExcel.setIsQualify(nullToEmpty(m.getQualifiedProcessingStatus()));
if (Objects.nonNull(m.getVerifyNeedAccountability())) {
ledgerExcel.setVerifyNeedAccountability(m.getVerifyNeedAccountability() ? "是" : "否");
}
if (StrUtil.isNotBlank(m.getVerifyPunish())) {
ledgerExcel.setVerifyPunish(String.join("、", JSON.parseArray(m.getVerifyPunish(), String.class)));
}
list.add(ledgerExcel);
}
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");

1
mailbox-lan/src/main/resources/mapper/WorkMapper.xml

@ -72,6 +72,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
a.completion_comment,
ms.create_time,
a.verify_is_true,
a.verify_punish,
a.verify_need_accountability,
a.simple_flow_flag,
a.interview_is_leader,

Loading…
Cancel
Save