傅行帆 3 år sedan
förälder
incheckning
2501bce75a

+ 1
- 1
src/main/java/com/yunzhi/marketing/excel/searchHouse/AddedValue.java Visa fil

68
 
68
 
69
     @ColumnWidth(15)
69
     @ColumnWidth(15)
70
     @ExcelProperty(value = "提交时间", index = 13)
70
     @ExcelProperty(value = "提交时间", index = 13)
71
-    private LocalDateTime createdTime;
71
+    private String createdTime;
72
 
72
 
73
 }
73
 }

+ 3
- 1
src/main/java/com/yunzhi/marketing/excel/searchHouse/BuyRoom.java Visa fil

1
 package com.yunzhi.marketing.excel.searchHouse;
1
 package com.yunzhi.marketing.excel.searchHouse;
2
 
2
 
3
 import com.alibaba.excel.annotation.ExcelProperty;
3
 import com.alibaba.excel.annotation.ExcelProperty;
4
+import com.alibaba.excel.annotation.format.DateTimeFormat;
4
 import com.alibaba.excel.annotation.write.style.ColumnWidth;
5
 import com.alibaba.excel.annotation.write.style.ColumnWidth;
5
 import lombok.Data;
6
 import lombok.Data;
6
 
7
 
7
 import java.time.LocalDateTime;
8
 import java.time.LocalDateTime;
9
+import java.util.Date;
8
 
10
 
9
 @Data
11
 @Data
10
 public class BuyRoom {
12
 public class BuyRoom {
77
 
79
 
78
     @ColumnWidth(15)
80
     @ColumnWidth(15)
79
     @ExcelProperty(value = "提交时间", index = 15)
81
     @ExcelProperty(value = "提交时间", index = 15)
80
-    private LocalDateTime createdTime;
82
+    private String createdTime;
81
 
83
 
82
 }
84
 }

+ 1
- 1
src/main/java/com/yunzhi/marketing/excel/searchHouse/Overseas.java Visa fil

43
 
43
 
44
     @ColumnWidth(15)
44
     @ColumnWidth(15)
45
     @ExcelProperty(value = "提交时间", index = 7)
45
     @ExcelProperty(value = "提交时间", index = 7)
46
-    private LocalDateTime createdTime;
46
+    private String createdTime;
47
 
47
 
48
 }
48
 }

+ 1
- 1
src/main/java/com/yunzhi/marketing/excel/searchHouse/Rent.java Visa fil

51
 
51
 
52
     @ColumnWidth(15)
52
     @ColumnWidth(15)
53
     @ExcelProperty(value = "提交时间", index = 9)
53
     @ExcelProperty(value = "提交时间", index = 9)
54
-    private LocalDateTime createdTime;
54
+    private String createdTime;
55
 
55
 
56
 }
56
 }

+ 10
- 0
src/main/java/com/yunzhi/marketing/xlk/controller/SearchHouseController.java Visa fil

40
 import javax.servlet.http.HttpServletResponse;
40
 import javax.servlet.http.HttpServletResponse;
41
 import java.io.IOException;
41
 import java.io.IOException;
42
 import java.time.LocalDateTime;
42
 import java.time.LocalDateTime;
43
+import java.time.format.DateTimeFormatter;
43
 import java.util.ArrayList;
44
 import java.util.ArrayList;
44
 import java.util.HashMap;
45
 import java.util.HashMap;
45
 import java.util.List;
46
 import java.util.List;
134
         searchHouse.setStatus(status);
135
         searchHouse.setStatus(status);
135
         List<ExportSearchHouseVO> result = iSearchHouseService.selectExportHouseList(searchHouse);
136
         List<ExportSearchHouseVO> result = iSearchHouseService.selectExportHouseList(searchHouse);
136
 
137
 
138
+        DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd");
137
         if (searchHouse.getType() == 4) {
139
         if (searchHouse.getType() == 4) {
138
             ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream(), AddedValue.class).registerWriteHandler(new CustomCellWriteHandler()).build();
140
             ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream(), AddedValue.class).registerWriteHandler(new CustomCellWriteHandler()).build();
139
             // 设置 sheet, 同一个sheet只需要设置一次
141
             // 设置 sheet, 同一个sheet只需要设置一次
141
             List<AddedValue> list = new ArrayList<>();
143
             List<AddedValue> list = new ArrayList<>();
142
             result.forEach(e -> {
144
             result.forEach(e -> {
143
                 AddedValue addedValue = new AddedValue();
145
                 AddedValue addedValue = new AddedValue();
146
+                String format = formatter.format(e.getCreatedTime());
147
+                addedValue.setCreatedTime(format);
144
                 BeanUtils.copyProperties(e,addedValue);
148
                 BeanUtils.copyProperties(e,addedValue);
145
                 list.add(addedValue);
149
                 list.add(addedValue);
146
             });
150
             });
154
             List<BuyRoom> list = new ArrayList<>();
158
             List<BuyRoom> list = new ArrayList<>();
155
             result.forEach(e -> {
159
             result.forEach(e -> {
156
                 BuyRoom buyRoom = new BuyRoom();
160
                 BuyRoom buyRoom = new BuyRoom();
161
+                String format = formatter.format(e.getCreatedTime());
162
+                buyRoom.setCreatedTime(format);
157
                 BeanUtils.copyProperties(e,buyRoom);
163
                 BeanUtils.copyProperties(e,buyRoom);
158
                 list.add(buyRoom);
164
                 list.add(buyRoom);
159
             });
165
             });
167
             List<Overseas> list = new ArrayList<>();
173
             List<Overseas> list = new ArrayList<>();
168
             result.forEach(e -> {
174
             result.forEach(e -> {
169
                 Overseas overseas = new Overseas();
175
                 Overseas overseas = new Overseas();
176
+                String format = formatter.format(e.getCreatedTime());
177
+                overseas.setCreatedTime(format);
170
                 BeanUtils.copyProperties(e,overseas);
178
                 BeanUtils.copyProperties(e,overseas);
171
                 list.add(overseas);
179
                 list.add(overseas);
172
             });
180
             });
180
             List<Rent> list = new ArrayList<>();
188
             List<Rent> list = new ArrayList<>();
181
             result.forEach(e -> {
189
             result.forEach(e -> {
182
                 Rent rent = new Rent();
190
                 Rent rent = new Rent();
191
+                String format = formatter.format(e.getCreatedTime());
192
+                rent.setCreatedTime(format);
183
                 BeanUtils.copyProperties(e,rent);
193
                 BeanUtils.copyProperties(e,rent);
184
                 list.add(rent);
194
                 list.add(rent);
185
             });
195
             });