Commit 8a2eb055bec07003f29db6f9507866f6e369bbe7

Authored by 陈威
1 parent d7270408
Exists in dev

update

zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/controller/McBasicCmtyController.java
@@ -237,7 +237,7 @@ public class McBasicCmtyController extends BaseController { @@ -237,7 +237,7 @@ public class McBasicCmtyController extends BaseController {
237 237
238 238
239 @PostMapping("/summaryExport") 239 @PostMapping("/summaryExport")
240 - public void summaryExport(McBasicCmtyVo mcBasicCmtyVo,HttpServletResponse response) throws IOException { 240 + public void summaryExport(@RequestBody McBasicCmtyVo mcBasicCmtyVo,HttpServletResponse response) throws IOException {
241 List<McBasicCmty> list = mcBasicCmtyService.selectMcBasicCmtySummaryList(mcBasicCmtyVo); 241 List<McBasicCmty> list = mcBasicCmtyService.selectMcBasicCmtySummaryList(mcBasicCmtyVo);
242 try { 242 try {
243 response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"); 243 response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
zr-cloud/zr-modules/zr-schsf/src/main/java/com/chinagas/modules/schsf/domain/vo/McBasicCmtyVo.java
@@ -2,6 +2,9 @@ package com.chinagas.modules.schsf.domain.vo; @@ -2,6 +2,9 @@ package com.chinagas.modules.schsf.domain.vo;
2 2
3 import com.chinagas.modules.schsf.domain.McBasicCmty; 3 import com.chinagas.modules.schsf.domain.McBasicCmty;
4 4
  5 +import java.util.ArrayList;
  6 +import java.util.List;
  7 +
5 8
6 public class McBasicCmtyVo extends McBasicCmty { 9 public class McBasicCmtyVo extends McBasicCmty {
7 10
@@ -11,6 +14,13 @@ public class McBasicCmtyVo extends McBasicCmty { @@ -11,6 +14,13 @@ public class McBasicCmtyVo extends McBasicCmty {
11 /** 结束财年 */ 14 /** 结束财年 */
12 private Long finishFiscalYear; 15 private Long finishFiscalYear;
13 16
  17 +
  18 + /**
  19 + * ids
  20 + */
  21 + private List<String> idList = new ArrayList<String>();
  22 +
  23 +
14 public Long getStartFiscalYear() { 24 public Long getStartFiscalYear() {
15 return startFiscalYear; 25 return startFiscalYear;
16 } 26 }
@@ -26,4 +36,12 @@ public class McBasicCmtyVo extends McBasicCmty { @@ -26,4 +36,12 @@ public class McBasicCmtyVo extends McBasicCmty {
26 public void setFinishFiscalYear(Long finishFiscalYear) { 36 public void setFinishFiscalYear(Long finishFiscalYear) {
27 this.finishFiscalYear = finishFiscalYear; 37 this.finishFiscalYear = finishFiscalYear;
28 } 38 }
  39 +
  40 + public List<String> getIdList() {
  41 + return idList;
  42 + }
  43 +
  44 + public void setIdList(List<String> idList) {
  45 + this.idList = idList;
  46 + }
29 } 47 }
zr-cloud/zr-modules/zr-schsf/src/main/resources/mapper/McBasicCmtyMapper.xml
@@ -371,7 +371,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -371,7 +371,7 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
371 </select> 371 </select>
372 372
373 <select id="selectMcBasicCmtySummaryList" resultMap="McBasicCmtyResult" parameterType="com.chinagas.modules.schsf.domain.vo.McBasicCmtyVo"> 373 <select id="selectMcBasicCmtySummaryList" resultMap="McBasicCmtyResult" parameterType="com.chinagas.modules.schsf.domain.vo.McBasicCmtyVo">
374 - SELECT d.fiscal_year, d.region_name, d.group_name, d.company_name, d.company_code, 374 + SELECT d.id,d.fiscal_year, d.region_name, d.group_name, d.company_name, d.company_code,
375 d.province, d.city, d.district, d.street, d.vlg_or_cmty, d.resp_person, d.urb_rur_cls, 375 d.province, d.city, d.district, d.street, d.vlg_or_cmty, d.resp_person, d.urb_rur_cls,
376 d.project_type_name, 376 d.project_type_name,
377 d.comm_hh,d.acct_fy_start_conf,(d.hh_prev_full+ d.hh_prev_inst_dp) as acct_prev_recov,d.acct_prev_charged, 377 d.comm_hh,d.acct_fy_start_conf,(d.hh_prev_full+ d.hh_prev_inst_dp) as acct_prev_recov,d.acct_prev_charged,
@@ -440,8 +440,8 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -440,8 +440,8 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
440 GROUP BY 440 GROUP BY
441 fiscal_year, company_code, urb_rur_cls, 441 fiscal_year, company_code, urb_rur_cls,
442 user_province, user_city, user_district, user_street, vlg_or_cmty 442 user_province, user_city, user_district, user_street, vlg_or_cmty
443 - ) qkhs on hs.fiscal_year = m.fiscal_year and hs.company_code=m.company_code and hs.urb_rur_cls=m.urb_rur_cls  
444 - and hs.user_province=m.province and hs.user_city=m.city and hs.user_district=m.district and hs.user_street=m.street and hs.vlg_or_cmty=m.vlg_or_cmty 443 + ) qkhs on qkhs.fiscal_year = m.fiscal_year and qkhs.company_code=m.company_code and qkhs.urb_rur_cls=m.urb_rur_cls
  444 + and qkhs.user_province=m.province and qkhs.user_city=m.city and qkhs.user_district=m.district and qkhs.user_street=m.street and qkhs.vlg_or_cmty=m.vlg_or_cmty
445 left join ( 445 left join (
446 SELECT fiscal_year, company_code, urb_rur_cls, 446 SELECT fiscal_year, company_code, urb_rur_cls,
447 user_province, user_city, user_district, user_street, vlg_or_cmty, 447 user_province, user_city, user_district, user_street, vlg_or_cmty,
@@ -453,16 +453,16 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot; @@ -453,16 +453,16 @@ PUBLIC &quot;-//mybatis.org//DTD Mapper 3.0//EN&quot;
453 GROUP BY 453 GROUP BY
454 fiscal_year, company_code, urb_rur_cls, 454 fiscal_year, company_code, urb_rur_cls,
455 user_province, user_city, user_district, user_street, vlg_or_cmty 455 user_province, user_city, user_district, user_street, vlg_or_cmty
456 - ) fqhs on hs.fiscal_year = m.fiscal_year and hs.company_code=m.company_code and hs.urb_rur_cls=m.urb_rur_cls  
457 - and hs.user_province=m.province and hs.user_city=m.city and hs.user_district=m.district and hs.user_street=m.street and hs.vlg_or_cmty=m.vlg_or_cmty 456 + ) fqhs on fqhs.fiscal_year = m.fiscal_year and fqhs.company_code=m.company_code and fqhs.urb_rur_cls=m.urb_rur_cls
  457 + and fqhs.user_province=m.province and fqhs.user_city=m.city and fqhs.user_district=m.district and fqhs.user_street=m.street and fqhs.vlg_or_cmty=m.vlg_or_cmty
458 left join ( 458 left join (
459 SELECT v.fiscal_year, i.company_code, i.urb_rur_cls,i.user_province, i.user_city, i.user_district, i.user_street, i.vlg_or_cmty,COUNT(DISTINCT i.id) as hh_ev_ignite 459 SELECT v.fiscal_year, i.company_code, i.urb_rur_cls,i.user_province, i.user_city, i.user_district, i.user_street, i.vlg_or_cmty,COUNT(DISTINCT i.id) as hh_ev_ignite
460 FROM mc_ignition i 460 FROM mc_ignition i
461 INNER JOIN mc_visit v on i.visit_id= v.id 461 INNER JOIN mc_visit v on i.visit_id= v.id
462 WHERE i.status_code in ('MAINTENANCE_YES','MAINTENANCE_NO') 462 WHERE i.status_code in ('MAINTENANCE_YES','MAINTENANCE_NO')
463 GROUP BY v.fiscal_year, i.company_code, i.urb_rur_cls,i.user_province, i.user_city, i.user_district, i.user_street, i.vlg_or_cmty 463 GROUP BY v.fiscal_year, i.company_code, i.urb_rur_cls,i.user_province, i.user_city, i.user_district, i.user_street, i.vlg_or_cmty
464 - ) dhhs on hs.fiscal_year = m.fiscal_year and hs.company_code=m.company_code and hs.urb_rur_cls=m.urb_rur_cls  
465 - and hs.user_province=m.province and hs.user_city=m.city and hs.user_district=m.district and hs.user_street=m.street and hs.vlg_or_cmty=m.vlg_or_cmty 464 + ) dhhs on dhhs.fiscal_year = m.fiscal_year and dhhs.company_code=m.company_code and dhhs.urb_rur_cls=m.urb_rur_cls
  465 + and dhhs.user_province=m.province and dhhs.user_city=m.city and dhhs.user_district=m.district and dhhs.user_street=m.street and dhhs.vlg_or_cmty=m.vlg_or_cmty
466 where 1=1 466 where 1=1
467 <if test="fiscalYear != null "> and m.fiscal_year = #{fiscalYear}</if> 467 <if test="fiscalYear != null "> and m.fiscal_year = #{fiscalYear}</if>
468 <if test="regionName != null and regionName != ''"> and m.region_name like concat('%', #{regionName}, '%')</if> 468 <if test="regionName != null and regionName != ''"> and m.region_name like concat('%', #{regionName}, '%')</if>