diff --git a/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/controller/McVisitController.java b/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/controller/McVisitController.java index 53e38c1..05e143b 100644 --- a/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/controller/McVisitController.java +++ b/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/controller/McVisitController.java @@ -304,6 +304,11 @@ public class McVisitController extends BaseController { @GetMapping("/chargedList") public TableDataInfo chargedList(McVisitVo mcVisitVo) { startPage(); + List ignitionStatusCodeList = new ArrayList(); + ignitionStatusCodeList.add("MAINTENANCE_YES"); + ignitionStatusCodeList.add("MAINTENANCE_NO"); + mcVisitVo.setIgnitionStatusCodeList(ignitionStatusCodeList); + List ticketTypeList = new ArrayList(); ticketTypeList.add("2"); ticketTypeList.add("3"); @@ -326,6 +331,7 @@ public class McVisitController extends BaseController { List ticketTypeList = new ArrayList(); ticketTypeList.add("1"); ticketTypeList.add("3"); + mcVisitVo.setTicketTypeList(ticketTypeList); mcVisitVo.setDefFlag("0"); // mcVisitVo.setStatusCode("APPROVED"); @@ -396,6 +402,12 @@ public class McVisitController extends BaseController { @RequirePermission("schsf:mcVisit:chargedListExport") @PostMapping("/chargedListExport") public void chargedListExport(@RequestBody McVisitVo mcVisitVo, HttpServletResponse response) throws IOException { + + List ignitionStatusCodeList = new ArrayList(); + ignitionStatusCodeList.add("MAINTENANCE_YES"); + ignitionStatusCodeList.add("MAINTENANCE_NO"); + mcVisitVo.setIgnitionStatusCodeList(ignitionStatusCodeList); + List ticketTypeList = new ArrayList(); ticketTypeList.add("2"); ticketTypeList.add("3"); diff --git a/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/domain/vo/McBasicMoneyVo.java b/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/domain/vo/McBasicMoneyVo.java index 01c2d60..bee01b1 100644 --- a/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/domain/vo/McBasicMoneyVo.java +++ b/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/domain/vo/McBasicMoneyVo.java @@ -2,6 +2,9 @@ package com.chinagas.modules.schsf.domain.vo; import com.chinagas.modules.schsf.domain.McBasicMoney; +import java.util.ArrayList; +import java.util.List; + public class McBasicMoneyVo extends McBasicMoney { /** 开始财年 */ private Long startFiscalYear; @@ -9,6 +12,11 @@ public class McBasicMoneyVo extends McBasicMoney { /** 结束财年 */ private Long finishFiscalYear; + /** + * ids + */ + private List idList = new ArrayList(); + public Long getStartFiscalYear() { return startFiscalYear; } @@ -24,4 +32,13 @@ public class McBasicMoneyVo extends McBasicMoney { public void setFinishFiscalYear(Long finishFiscalYear) { this.finishFiscalYear = finishFiscalYear; } + + public List getIdList() { + return idList; + } + + public void setIdList(List idList) { + this.idList = idList; + } } + diff --git a/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/domain/vo/McVisitVo.java b/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/domain/vo/McVisitVo.java index b3a75c8..0d5855e 100644 --- a/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/domain/vo/McVisitVo.java +++ b/zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/domain/vo/McVisitVo.java @@ -77,6 +77,11 @@ public class McVisitVo extends McVisit { private String finishIgnTime; + private List ignitionStatusCodeList = new ArrayList(); + + + + public Long getStartFiscalYear() { return startFiscalYear; } @@ -181,6 +186,14 @@ public class McVisitVo extends McVisit { this.finishIgnTime = finishIgnTime; } + public List getIgnitionStatusCodeList() { + return ignitionStatusCodeList; + } + + public void setIgnitionStatusCodeList(List ignitionStatusCodeList) { + this.ignitionStatusCodeList = ignitionStatusCodeList; + } + @Override public String toString() { return "McVisitVo{" + @@ -197,6 +210,7 @@ public class McVisitVo extends McVisit { ", idList=" + idList + ", startIgnTime='" + startIgnTime + '\'' + ", finishIgnTime='" + finishIgnTime + '\'' + + ", ignitionStatusCodeList=" + ignitionStatusCodeList + '}'; } } diff --git a/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McBasicCmtyMapper.xml b/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McBasicCmtyMapper.xml index 3d7976e..0174c01 100644 --- a/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McBasicCmtyMapper.xml +++ b/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McBasicCmtyMapper.xml @@ -503,6 +503,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and m.def_flag = #{defFlag} and m.fiscal_year >= #{startFiscalYear} and m.fiscal_year <= #{finishFiscalYear} + + and m.id in + + #{item} + + ${params.dataScope} ) d ORDER BY d.update_time desc diff --git a/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McBasicMoneyMapper.xml b/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McBasicMoneyMapper.xml index 5416f9a..829cddd 100644 --- a/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McBasicMoneyMapper.xml +++ b/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McBasicMoneyMapper.xml @@ -387,6 +387,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" and t.def_flag = #{defFlag} and t.fiscal_year >= #{startFiscalYear} and t.fiscal_year <= #{finishFiscalYear} + + and t.id in + + #{item} + + ${params.dataScope} ) d diff --git a/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McVisitMapper.xml b/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McVisitMapper.xml index 7652860..75c2027 100644 --- a/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McVisitMapper.xml +++ b/zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McVisitMapper.xml @@ -599,7 +599,7 @@ left join mc_ignition i on t.id= i.visit_id left join sys_user u on u.user_id = t.create_by left join sys_dept d on d.dept_id = t.company_code - where 1=1 + where 1=1 and t.status_code !='CANCEL' and t.ticket_number like concat('%', #{ticketNumber}, '%') and t.fiscal_year = #{fiscalYear} and t.region_name like concat('%', #{regionName}, '%') @@ -712,6 +712,12 @@ AND i.ign_time <= #{startIgnTime} + + and i.status_code in + + #{item} + + ${params.dataScope} order by update_time desc -- libgit2 0.21.2