From 34b2fc4c457397cef1f0cc920344c82a9f4a3bc9 Mon Sep 17 00:00:00 2001
From: liurunyu <lry9898@163.com>
Date: 星期二, 15 十月 2024 15:20:07 +0800
Subject: [PATCH] Merge branch 'master' of http://8.140.179.55:20000/r/pipIrr-SV

---
 pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserCtrl.java                   |   12 +-
 pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/intake/IntakeCtrl.java         |   21 ++--
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoTradeDetails.java                        |   14 ++-
 pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/controller/ControllerCtrl.java |   26 ++++--
 pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/general/GeneralCtrl.java             |    7 +
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoController.java                          |   34 ++++----
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoIntake.java                              |   48 ++++++------
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOnHourReportLastMapper.xml                            |   12 +-
 pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/excel/CellWriteHandler.java                     |   46 +---------
 pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml                                  |    2 
 10 files changed, 102 insertions(+), 120 deletions(-)

diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/excel/ReportExportCellWriteHandler.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/excel/CellWriteHandler.java
similarity index 68%
rename from pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/excel/ReportExportCellWriteHandler.java
rename to pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/excel/CellWriteHandler.java
index 8f3ede8..f022b96 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/excel/ReportExportCellWriteHandler.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/excel/CellWriteHandler.java
@@ -21,17 +21,16 @@
 
 /**
  * @author ZhuBaoMin
- * @date 2024-08-26 14:18
- * @LastEditTime 2024-08-26 14:18
- * @Description
+ * @date 2024-10-12 11:40
+ * @LastEditTime 2024-10-12 11:40
+ * @Description 鎬昏处琛ㄦ牸璁剧疆
  */
-
-public class ReportExportCellWriteHandler extends AbstractVerticalCellStyleStrategy  {
+public class CellWriteHandler extends AbstractVerticalCellStyleStrategy {
     private String title;
 
     PropertyPlaceholderHelper propertyPlaceholderHelper = new PropertyPlaceholderHelper("${", "}");
 
-    public ReportExportCellWriteHandler(String title) {
+    public CellWriteHandler(String title) {
         this.title = title;
     }
 
@@ -110,40 +109,10 @@
 
         if (cell.getRowIndex() >= 2){
             ((XSSFCellStyle) originCellStyle).setFillForegroundColor(new XSSFColor(new java.awt.Color(237, 237, 237), new DefaultIndexedColorMap()));
-            // 绁ㄩ潰鎬讳环
+
             //if (cell.getColumnIndex() == 10){
             //    int actualCellRowNum =  context.getCell().getRowIndex() + 1;
             //    context.getCell().setCellFormula("I" + actualCellRowNum +"+J" + actualCellRowNum);
-            //    System.out.println("绗�" +   context.getCell().getRowIndex() + "琛�,绗�" +  context.getCell().getColumnIndex() + "绁ㄩ潰鎬讳环鍐欏叆鍏紡瀹屾垚");
-            //}else if (cell.getColumnIndex() == 12){
-            //    // 鏀粯绁ㄦ
-            //    int actualCellRowNum =  context.getCell().getRowIndex() + 1;
-            //    context.getCell().setCellFormula("K" + actualCellRowNum +"-L" + actualCellRowNum);
-            //    System.out.println("绗�" +   context.getCell().getRowIndex() + "琛�,绗�" +  context.getCell().getColumnIndex() + "鏀粯绁ㄦ鍐欏叆鍏紡瀹屾垚");
-            //}else if (cell.getColumnIndex() == 15){
-            //    // 鏀粯鎬婚
-            //    int actualCellRowNum =  context.getCell().getRowIndex() + 1;
-            //    context.getCell().setCellFormula("M" + actualCellRowNum +"+N" + actualCellRowNum +"+O" + actualCellRowNum);
-            //    System.out.println("绗�" +   context.getCell().getRowIndex() + "琛�,绗�" +  context.getCell().getColumnIndex() + "鏀粯鎬婚鍐欏叆鍏紡瀹屾垚");
-            //}else if (cell.getColumnIndex() == 17){
-            //    // 瀹為檯鍒╂鼎
-            //    int actualCellRowNum =  context.getCell().getRowIndex() + 1;
-            //    context.getCell().setCellFormula("L" + actualCellRowNum +"+Q" + actualCellRowNum);
-            //    System.out.println("绗�" +   context.getCell().getRowIndex() + "琛�,绗�" +  context.getCell().getColumnIndex() + "瀹為檯鍒╂鼎鍐欏叆鍏紡瀹屾垚");
-            //}else if (cell.getColumnIndex() == 18){
-            //    // 搴旀敹娆�
-            //    int actualCellRowNum =  context.getCell().getRowIndex() + 1;
-            //    context.getCell().setCellFormula("P" + actualCellRowNum +"+R" + actualCellRowNum);
-            //    System.out.println("绗�" +   context.getCell().getRowIndex() + "琛�,绗�" +  context.getCell().getColumnIndex() + "搴旀敹娆惧啓鍏ュ叕寮忓畬鎴�");
-            //}else if (cell.getColumnIndex() == 20){
-            //    // 鏈敹娆�
-            //    int actualCellRowNum =  context.getCell().getRowIndex() + 1;
-            //    context.getCell().setCellFormula("S" + actualCellRowNum +"-T" + actualCellRowNum);
-            //    System.out.println("绗�" +   context.getCell().getRowIndex() + "琛�,绗�" +  context.getCell().getColumnIndex() + "鏈敹娆惧啓鍏ュ叕寮忓畬鎴�");
-            //}else if (cell.getColumnIndex() >= 2){
-            //    ((XSSFCellStyle) originCellStyle).setFillForegroundColor(new XSSFColor(new java.awt.Color(189, 215, 238), new DefaultIndexedColorMap()));
-            //}else if (cell.getColumnIndex() < 2){
-            //    ((XSSFCellStyle) originCellStyle).setFillForegroundColor(new XSSFColor(new java.awt.Color(255, 192, 0), new DefaultIndexedColorMap()));
             //}
         }
 
@@ -169,5 +138,4 @@
 
         cellData.getWriteCellStyle().setWriteFont(headWriteFont);
     }
-}
-
+}
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoController.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoController.java
index 1042061..2a8adb3 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoController.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoController.java
@@ -1,12 +1,14 @@
 package com.dy.pipIrrGlobal.voPr;
 
+import com.alibaba.excel.annotation.ExcelIgnore;
 import com.alibaba.excel.annotation.ExcelProperty;
 import com.alibaba.excel.annotation.write.style.ColumnWidth;
+import com.alibaba.excel.annotation.write.style.ContentRowHeight;
+import com.alibaba.excel.annotation.write.style.HeadRowHeight;
 import com.dy.common.po.BaseEntity;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonPropertyOrder;
 import io.swagger.v3.oas.annotations.media.Schema;
-import jakarta.validation.constraints.Max;
-import jakarta.validation.constraints.Min;
 import lombok.Data;
 import org.springframework.format.annotation.DateTimeFormat;
 
@@ -16,39 +18,40 @@
  * @author ZhuBaoMin
  * @date 2023-12-29 10:27
  * @LastEditTime 2023-12-29 10:27
- * @Description
+ * @Description 鎺у埗鍣ㄨ鍥惧璞�
  */
 
 @Data
-@Schema(title = "鎺у埗鍣ㄨ鍥惧璞�")
+@JsonPropertyOrder({ "id", "rtuAddr", "intakeName", "bindNumber", "findDt", "isOnLine", "protocol", "remarks"})
+@HeadRowHeight(30)
+@ContentRowHeight(20)
 public class VoController implements BaseEntity {
     private static final long serialVersionUID = 202401241704003L;
 
     @Schema(title = "ID")
-    @ExcelProperty("ID")
-    @ColumnWidth(10)
+    @ExcelIgnore
     private String id;
 
     @Schema(title = "鎺у埗鍣ㄥ湴鍧�")
-    @ExcelProperty("鎺у埗鍣ㄥ湴鍧�")
+    @ExcelProperty(value = {"${title}", "闃�鎺у櫒鍦板潃"})
     @ColumnWidth(15)
     private String rtuAddr;
 
     @Schema(title = "缁戝畾鍙栨按鍙�")
-    @ExcelProperty("缁戝畾鍙栨按鍙�")
-    @ColumnWidth(10)
+    @ExcelProperty(value = {"${title}", "鍙栨按鍙g紪鍙�"})
+    @ColumnWidth(15)
     private String intakeName;
 
     @Schema(title = "缁戝畾娆℃暟")
-    @ExcelProperty("缁戝畾娆℃暟")
+    @ExcelProperty(value = {"${title}", "缁戝畾娆℃暟"})
     @ColumnWidth(10)
     private Integer bindNumber;
 
     @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
     @Schema(title = "鍙戠幇鏃ユ湡鏃堕棿")
-    @ExcelProperty("鍙戠幇鏃ユ湡鏃堕棿")
-    @ColumnWidth(30)
+    @ExcelProperty(value = {"${title}", "鍙戠幇鏃堕棿"})
+    @ColumnWidth(20)
     private Date findDt;
 
 //    @Schema(title = "鍦ㄧ嚎鐘舵��")
@@ -59,16 +62,15 @@
     /**
      * 鏄惁鍦ㄧ嚎
      */
+    @ExcelIgnore
     private Boolean isOnLine;
 
 
     @Schema(title = "閫氳鍗忚")
-    @ExcelProperty("閫氳鍗忚")
-    @ColumnWidth(10)
+    @ExcelIgnore
     private String protocol;
 
     @Schema(title = "澶囨敞")
-    @ExcelProperty("澶囨敞")
-    @ColumnWidth(10)
+    @ExcelIgnore
     private String remarks;
 }
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoIntake.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoIntake.java
index c8b7ece..530f5ad 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoIntake.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voPr/VoIntake.java
@@ -3,8 +3,11 @@
 import com.alibaba.excel.annotation.ExcelIgnore;
 import com.alibaba.excel.annotation.ExcelProperty;
 import com.alibaba.excel.annotation.write.style.ColumnWidth;
+import com.alibaba.excel.annotation.write.style.ContentRowHeight;
+import com.alibaba.excel.annotation.write.style.HeadRowHeight;
 import com.dy.common.po.BaseEntity;
 import com.fasterxml.jackson.annotation.JsonFormat;
+import com.fasterxml.jackson.annotation.JsonPropertyOrder;
 import io.swagger.v3.oas.annotations.media.Schema;
 import lombok.Data;
 import org.springframework.format.annotation.DateTimeFormat;
@@ -19,62 +22,61 @@
  */
 
 @Data
-@Schema(title = "鍙栨按鍙h鍥惧璞�")
+@JsonPropertyOrder({ "intakeId", "intakeName", "divideId", "divideName", "blockId", "blockName", "isBind", "address", "lng", "lat", "operator", "operateDt", "remarks", "controllerId", "rtuAddr"})
+@HeadRowHeight(30)
+@ContentRowHeight(20)
 public class VoIntake implements BaseEntity {
     private static final long serialVersionUID = 202312261049001L;
 
     @Schema(title = "鍙栨按鍙D")
-    @ExcelProperty("鍙栨按鍙D")
-    @ColumnWidth(10)
+    @ExcelIgnore
     private String intakeId;
 
     @Schema(title = "鍙栨按鍙e悕绉�")
-    @ExcelProperty("鍙栨按鍙e悕绉�")
+    @ExcelProperty(value = {"${title}", "鍙栨按鍙g紪鍙�"})
     @ColumnWidth(15)
     private String intakeName;
 
     @Schema(title = "鍒嗘按鎴縄D")
-    @ExcelProperty("鍒嗘按鎴縄D")
-    @ColumnWidth(10)
+    @ExcelIgnore
     private String divideId;
 
     @Schema(title = "鎵�灞炲垎姘存埧")
-    @ExcelProperty("鎵�灞炲垎姘存埧")
+    @ExcelProperty(value = {"${title}", "鎵�灞炲垎姘存埧"})
     @ColumnWidth(15)
     private String divideName;
 
     @Schema(title = "鐗囧尯ID")
-    @ExcelProperty("鐗囧尯ID")
-    @ColumnWidth(15)
+    @ExcelIgnore
     private String blockId;
 
     @Schema(title = "鎵�灞炵墖鍖�")
-    @ExcelProperty("鎵�灞炵墖鍖�")
+    @ExcelProperty(value = {"${title}", "鎵�灞炵墖鍖�"})
     @ColumnWidth(15)
     private String blockName;
 
     @Schema(title = "缁戝畾璁惧")
-    @ExcelProperty("缁戝畾璁惧")
-    @ColumnWidth(6)
+    @ExcelProperty(value = {"${title}", "缁戝畾璁惧"})
+    @ColumnWidth(10)
     private String isBind;
 
     @Schema(title = "鍦板潃")
-    @ExcelProperty("鍦板潃")
-    @ColumnWidth(25)
+    @ExcelProperty(value = {"${title}", "鍦板潃"})
+    @ColumnWidth(30)
     private String address;
 
     @Schema(title = "缁忓害")
-    @ExcelProperty("缁忓害")
-    @ColumnWidth(25)
+    @ExcelProperty(value = {"${title}", "缁忓害"})
+    @ColumnWidth(20)
     private String lng;
 
     @Schema(title = "绾害")
-    @ExcelProperty("绾害")
-    @ColumnWidth(25)
+    @ExcelProperty(value = {"${title}", "绾害"})
+    @ColumnWidth(20)
     private String lat;
 
     @Schema(title = "鎿嶄綔浜�")
-    @ExcelProperty("鎿嶄綔浜�")
+    @ExcelIgnore
     @ColumnWidth(25)
     private String operator;
 
@@ -85,17 +87,15 @@
     private Date operateDt;
 
     @Schema(title = "澶囨敞")
-    @ExcelProperty("澶囨敞")
-    @ColumnWidth(250)
+    @ExcelIgnore
     private String remarks;
 
     @Schema(title = "鎺у埗鍣↖D")
-    @ExcelProperty("鎺у埗鍣↖D")
-    @ColumnWidth(15)
+    @ExcelIgnore
     private String controllerId;
 
     @Schema(title = "鎺у埗鍣ㄥ湴鍧�")
-    @ExcelProperty("鎺у埗鍣ㄥ湴鍧�")
+    @ExcelProperty(value = {"${title}", "鎺у埗鍣ㄥ湴鍧�"})
     @ColumnWidth(15)
     private String rtuAddr;
 }
diff --git a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoTradeDetails.java b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoTradeDetails.java
index 57b15a9..9a85b2a 100644
--- a/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoTradeDetails.java
+++ b/pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/voSe/VoTradeDetails.java
@@ -31,6 +31,7 @@
     /**
      * 璁㈠崟鍙�
      */
+    @ExcelProperty(value = {"${title}", "璁㈠崟鍙�"})
     @ColumnWidth(25)
     private String orderNumber;
 
@@ -45,19 +46,21 @@
      * 姘村崱缂栧彿
      */
     @JSONField(serializeUsing= ObjectWriterImplToString.class)
-    @ColumnWidth(15)
-    private Long cardNum;
+    @ExcelProperty(value = {"${title}", "姘村崱缂栧彿"})
+    @ColumnWidth(20)
+    private String cardNum;
 
     /**
      * 韬唤璇佸彿
      */
+    @ExcelProperty(value = {"${title}", "韬唤璇佸彿"})
     @ColumnWidth(15)
     private String idCard;
 
     /**
      * 鍐滄埛缂栧彿
      */
-    //@ExcelIgnore
+    @ExcelProperty(value = {"${title}", "鍐滄埛缂栧彿"})
     @ColumnWidth(15)
     private String clientNum;
 
@@ -113,6 +116,7 @@
     /**
      * 浣欓
      */
+    @ExcelProperty(value = {"${title}", "浣欓"})
     @ColumnWidth(15)
     private Double money;
 
@@ -141,12 +145,14 @@
     /**
      * 鏀堕摱鍛樺鍚�
      */
+    @ExcelProperty(value = {"${title}", "鏀堕摱鍛樺鍚�"})
     @ColumnWidth(15)
     private String cashierName;
 
     /**
      * 鍗$墖鐘舵��
      */
+    @ExcelProperty(value = {"${title}", "鍗$墖鐘舵��"})
     @ColumnWidth(15)
     private String cardState;
 
@@ -154,7 +160,7 @@
      * 鏉戝簞鍚嶇О
      */
     @ExcelProperty(value = {"${title}", "鏉戝簞鍚嶇О"})
-    @ColumnWidth(20)
+    @ColumnWidth(35)
     private String districtTitle;
 
     /**
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml
index cf670a7..2bdde07 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/PrControllerMapper.xml
@@ -217,7 +217,7 @@
         con.protocol,
         inta.remarks,
         rtus.isOnLine,
-        (SELECT COUNT(*) FROM pr_intake_controller WHERE controllerId = con.id AND intakeId = inta.id AND operateType = 1) AS bindNumber,
+        (SELECT COUNT(*) FROM pr_intake_controller WHERE controllerId = con.id AND operateType = 1) AS bindNumber,
         con.findDt AS findDt
     FROM pr_controller con
         LEFT JOIN pr_intake_controller ic ON ic.controllerId = con.id
diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOnHourReportLastMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOnHourReportLastMapper.xml
index 9c251e9..d6dbe83 100644
--- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOnHourReportLastMapper.xml
+++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/RmOnHourReportLastMapper.xml
@@ -428,9 +428,9 @@
         <if test="timeStart != null and timeStart != '' ">
             OR rohrl.rtu_dt  &lt; #{timeStart}
         </if>
-        <if test="timeStop != null and timeStop != '' ">
-            OR rohrl.rtu_dt &gt; #{timeStop}
-        </if>
+<!--        <if test="timeStop != null and timeStop != '' ">-->
+<!--            OR rohrl.rtu_dt &gt; #{timeStop}-->
+<!--        </if>-->
         ORDER BY rtu_dt ASC
     </select>
     <!--鑾峰彇鏈�杩戞湭鎶ユ暟鐨勫彇姘村彛-->
@@ -446,9 +446,9 @@
         <if test="timeStart != null">
             OR rohrl.rtu_dt  &lt; #{timeStart}
         </if>
-        <if test="timeStop != null">
-            OR rohrl.rtu_dt &gt; #{timeStop}
-        </if>
+<!--        <if test="timeStop != null">-->
+<!--            OR rohrl.rtu_dt &gt; #{timeStop}-->
+<!--        </if>-->
         ORDER BY rtu_dt ASC
     </select>
 </mapper>
\ No newline at end of file
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserCtrl.java
index e8b00e6..90fbbba 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-base/src/main/java/com/dy/pipIrrBase/user/UserCtrl.java
@@ -244,13 +244,13 @@
     @SsoAop()
     public BaseResponse<Boolean> changePassword(String id, String oldPassword, String newPassword) throws Exception {
         if (id == null) {
-            return BaseResponseUtils.buildFail("id涓嶈兘涓虹┖");
+            return BaseResponseUtils.buildErrorMsg("id涓嶈兘涓虹┖");
         }
         if (StringUtils.isNullOrEmpty(oldPassword)) {
-            return BaseResponseUtils.buildFail("鏃у瘑鐮佷笉鑳戒负绌�");
+            return BaseResponseUtils.buildErrorMsg("鏃у瘑鐮佷笉鑳戒负绌�");
         }
         if (StringUtils.isNullOrEmpty(newPassword)) {
-            return BaseResponseUtils.buildFail("鏂板瘑鐮佷笉鑳戒负绌�");
+            return BaseResponseUtils.buildErrorMsg("鏂板瘑鐮佷笉鑳戒负绌�");
         }
         /*
         濡傛灉鍓嶇杩涜浜哹ase64鍔犲瘑
@@ -265,10 +265,10 @@
         try {
             BaUser po = this.sv.selectById(idLg);
             if (Objects.isNull(po)) {
-                return BaseResponseUtils.buildFail("鏈緱鍒扮敤鎴凤紝璇锋眰澶辫触");
+                return BaseResponseUtils.buildErrorMsg("鏈緱鍒扮敤鎴凤紝璇锋眰澶辫触");
             } else {
                 if (!po.password.equalsIgnoreCase(oldPassword)) {
-                    return BaseResponseUtils.buildFail("鏃у瘑鐮佷笉姝g‘锛岃姹傚け璐�");
+                    return BaseResponseUtils.buildErrorMsg("鏃у瘑鐮佷笉姝g‘锛岃姹傚け璐�");
                 } else {
                     count = this.sv.changePassword(idLg, newPassword);
                 }
@@ -278,7 +278,7 @@
             return BaseResponseUtils.buildException(e.getMessage());
         }
         if (count <= 0) {
-            return BaseResponseUtils.buildFail("鏁版嵁搴撳瓨鍌ㄥけ璐�");
+            return BaseResponseUtils.buildErrorMsg("鏁版嵁搴撳瓨鍌ㄥけ璐�");
         } else {
             return BaseResponseUtils.buildSuccess(true);
         }
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/controller/ControllerCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/controller/ControllerCtrl.java
index e8a1df2..c68002e 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/controller/ControllerCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/controller/ControllerCtrl.java
@@ -1,13 +1,14 @@
 package com.dy.pipIrrProject.controller;
 
-import com.alibaba.fastjson2.JSONArray;
 import com.alibaba.excel.EasyExcel;
-import com.alibaba.excel.support.ExcelTypeEnum;
+import com.alibaba.fastjson2.JSONArray;
 import com.dy.common.aop.SsoAop;
 import com.dy.common.webUtil.BaseResponse;
 import com.dy.common.webUtil.BaseResponseUtils;
 import com.dy.common.webUtil.QueryResultVo;
 import com.dy.common.webUtil.ResultCodeMsg;
+import com.dy.pipIrrGlobal.excel.CellWriteHandler;
+import com.dy.pipIrrGlobal.excel.ExcelUtil;
 import com.dy.pipIrrGlobal.pojoBa.BaClient;
 import com.dy.pipIrrGlobal.pojoPr.PrController;
 import com.dy.pipIrrGlobal.voPr.VoController;
@@ -32,6 +33,7 @@
 import java.io.IOException;
 import java.io.UnsupportedEncodingException;
 import java.net.URLEncoder;
+import java.time.LocalDate;
 import java.util.*;
 
 /**
@@ -224,15 +226,19 @@
     @SneakyThrows(IOException.class)
     @RequestMapping(value = "/export", method = RequestMethod.GET)
     public void export(HttpServletResponse response, QueryVo vo) {
-        setExcelRespProp(response, "鎺у埗鍣ㄥ垪琛�");
-        //List<VoDivide> memberList = LocalJsonUtil.getListFromJson("json/members.json", VoDivide.class);
-        List<VoController> memberList = controllerSv.export(vo);
+        //setExcelRespProp(response, "鎺у埗鍣ㄥ垪琛�");
+        List<VoController> controllerList = controllerSv.export(vo);
+        ExcelUtil.setExcelRespProp(response, "鎺у埗鍣ㄥ垪琛�" + LocalDate.now());
+        EasyExcel.write(response.getOutputStream(), VoController.class)
+                .registerWriteHandler(new CellWriteHandler("鎺у埗鍣ㄥ垪琛�"))
+                .sheet("鎺у埗鍣�")
+                .doWrite(controllerList);
 
-        EasyExcel.write(response.getOutputStream())
-                .head(VoController.class)
-                .excelType(ExcelTypeEnum.XLSX)
-                .sheet("鎺у埗鍣ㄥ垪琛�")
-                .doWrite(memberList);
+        //EasyExcel.write(response.getOutputStream())
+        //        .head(VoController.class)
+        //        .excelType(ExcelTypeEnum.XLSX)
+        //        .sheet("鎺у埗鍣ㄥ垪琛�")
+        //        .doWrite(memberList);
     }
 
     /**
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/intake/IntakeCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/intake/IntakeCtrl.java
index 44694c6..57b5513 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/intake/IntakeCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-project/src/main/java/com/dy/pipIrrProject/intake/IntakeCtrl.java
@@ -1,12 +1,13 @@
 package com.dy.pipIrrProject.intake;
 
 import com.alibaba.excel.EasyExcel;
-import com.alibaba.excel.support.ExcelTypeEnum;
 import com.dy.common.aop.SsoAop;
 import com.dy.common.webUtil.BaseResponse;
 import com.dy.common.webUtil.BaseResponseUtils;
 import com.dy.common.webUtil.QueryResultVo;
 import com.dy.common.webUtil.ResultCodeMsg;
+import com.dy.pipIrrGlobal.excel.CellWriteHandler;
+import com.dy.pipIrrGlobal.excel.ExcelUtil;
 import com.dy.pipIrrGlobal.pojoPr.PrIntake;
 import com.dy.pipIrrGlobal.voPr.VoIntake;
 import com.dy.pipIrrGlobal.voPr.VoOnLineIntake;
@@ -35,6 +36,7 @@
 import java.io.IOException;
 import java.io.UnsupportedEncodingException;
 import java.net.URLEncoder;
+import java.time.LocalDate;
 import java.time.format.DateTimeFormatter;
 import java.util.*;
 
@@ -240,8 +242,6 @@
             log.error("淇濆瓨鍒嗘按鍙e紓甯�", e);
             return BaseResponseUtils.buildException(e.getMessage());
         }
-
-
     }
 
     /**
@@ -252,16 +252,15 @@
      */
     @SneakyThrows(IOException.class)
     @GetMapping(value = "exportIntakes")
+    @SsoAop()
     public void exportIntakes(HttpServletResponse response, QueryVo vo) {
-        setExcelRespProp(response, "鍙栨按鍙e垪琛�");
-        //List<VoDivide> memberList = LocalJsonUtil.getListFromJson("json/members.json", VoDivide.class);
-        List<VoIntake> memberList = intakeSv.exportIntakes(vo);
+        List<VoIntake> intakeList = intakeSv.exportIntakes(vo);
 
-        EasyExcel.write(response.getOutputStream())
-                .head(VoIntake.class)
-                .excelType(ExcelTypeEnum.XLSX)
-                .sheet("鍙栨按鍙e垪琛�")
-                .doWrite(memberList);
+        ExcelUtil.setExcelRespProp(response, "鍙栨按鍙e垪琛�" + LocalDate.now());
+        EasyExcel.write(response.getOutputStream(), VoIntake.class)
+                .registerWriteHandler(new CellWriteHandler("鍙栨按鍙e垪琛�"))
+                .sheet("鍙栨按鍙�")
+                .doWrite(intakeList);
     }
 
     /**
diff --git a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/general/GeneralCtrl.java b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/general/GeneralCtrl.java
index 2190533..8466db3 100644
--- a/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/general/GeneralCtrl.java
+++ b/pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/general/GeneralCtrl.java
@@ -6,8 +6,8 @@
 import com.dy.common.webUtil.BaseResponseUtils;
 import com.dy.common.webUtil.QueryResultVo;
 import com.dy.common.webUtil.ResultCodeMsg;
+import com.dy.pipIrrGlobal.excel.CellWriteHandler;
 import com.dy.pipIrrGlobal.excel.ExcelUtil;
-import com.dy.pipIrrGlobal.excel.ReportExportCellWriteHandler;
 import com.dy.pipIrrGlobal.pojoBa.BaClient;
 import com.dy.pipIrrGlobal.pojoSe.SeAudits;
 import com.dy.pipIrrGlobal.pojoSe.SeGeneral;
@@ -94,7 +94,7 @@
         List<VoGeneral> generalList = generalSv.exportGenerals(vo).getObj();
 
         EasyExcel.write(response.getOutputStream(), VoGeneral.class)
-                .registerWriteHandler(new ReportExportCellWriteHandler("璐㈠姟瀵硅处-鎬昏处"))
+                .registerWriteHandler(new CellWriteHandler("璐㈠姟瀵硅处-鎬昏处"))
                 .sheet("鎬昏处")
                 .doWrite(generalList);
     }
@@ -270,8 +270,9 @@
         list.add(po);
 
         EasyExcel.write(response.getOutputStream(), VoTradeDetails.class)
-                .registerWriteHandler(new ReportExportCellWriteHandler("璐㈠姟瀵硅处-浜ゆ槗鏄庣粏"))
+                .registerWriteHandler(new CellWriteHandler("璐㈠姟瀵硅处-浜ゆ槗鏄庣粏"))
                 .sheet("浜ゆ槗鏄庣粏")
                 .doWrite(list);
     }
+
 }

--
Gitblit v1.8.0