소스 검색

导出优化

傅行帆 3 년 전
부모
커밋
06dffb1a7a

+ 1
- 1
src/main/java/com/yunzhi/marketing/excel/searchHouse/AddedValue.java 파일 보기

@@ -23,7 +23,7 @@ public class AddedValue {
23 23
 
24 24
     @ColumnWidth(15)
25 25
     @ExcelProperty(value = "意向区域", index = 3)
26
-    private String intentArea;
26
+    private String name;
27 27
 
28 28
 
29 29
     @ColumnWidth(15)

+ 1
- 1
src/main/java/com/yunzhi/marketing/excel/searchHouse/BuyRoom.java 파일 보기

@@ -26,7 +26,7 @@ public class BuyRoom {
26 26
 
27 27
     @ColumnWidth(15)
28 28
     @ExcelProperty(value = "意向区域", index = 3)
29
-    private String intentArea;
29
+    private String name;
30 30
 
31 31
 
32 32
     @ColumnWidth(15)

+ 1
- 1
src/main/java/com/yunzhi/marketing/excel/searchHouse/Overseas.java 파일 보기

@@ -24,7 +24,7 @@ public class Overseas {
24 24
 
25 25
     @ColumnWidth(15)
26 26
     @ExcelProperty(value = "意向区域", index = 3)
27
-    private String intentArea;
27
+    private String name;
28 28
 
29 29
 
30 30
     @ColumnWidth(15)

+ 1
- 1
src/main/java/com/yunzhi/marketing/excel/searchHouse/Rent.java 파일 보기

@@ -24,7 +24,7 @@ public class Rent {
24 24
 
25 25
     @ColumnWidth(15)
26 26
     @ExcelProperty(value = "意向区域", index = 3)
27
-    private String intentArea;
27
+    private String name;
28 28
 
29 29
 
30 30
     @ColumnWidth(15)

+ 17
- 0
src/main/java/com/yunzhi/marketing/xlk/controller/SearchHouseController.java 파일 보기

@@ -145,6 +145,10 @@ public class SearchHouseController extends BaseController {
145 145
                 AddedValue addedValue = new AddedValue();
146 146
                 String format = formatter.format(e.getCreatedTime());
147 147
                 addedValue.setCreatedTime(format);
148
+                e.setGender("未知");
149
+                if (StringUtils.isEmpty(e.getGender())) {
150
+                    e.setGender(e.getGender().equals("1") ? "男" : e.getGender().equals("2") ? "女" : "未知");
151
+                }
148 152
                 BeanUtils.copyProperties(e,addedValue);
149 153
                 list.add(addedValue);
150 154
             });
@@ -160,6 +164,11 @@ public class SearchHouseController extends BaseController {
160 164
                 BuyRoom buyRoom = new BuyRoom();
161 165
                 String format = formatter.format(e.getCreatedTime());
162 166
                 buyRoom.setCreatedTime(format);
167
+                e.setGender("未知");
168
+                if (StringUtils.isEmpty(e.getGender())) {
169
+                    e.setGender(e.getGender().equals("1") ? "男" : e.getGender().equals("2") ? "女" : "未知");
170
+                }
171
+
163 172
                 BeanUtils.copyProperties(e,buyRoom);
164 173
                 list.add(buyRoom);
165 174
             });
@@ -175,6 +184,10 @@ public class SearchHouseController extends BaseController {
175 184
                 Overseas overseas = new Overseas();
176 185
                 String format = formatter.format(e.getCreatedTime());
177 186
                 overseas.setCreatedTime(format);
187
+                e.setGender("未知");
188
+                if (StringUtils.isEmpty(e.getGender())) {
189
+                    e.setGender(e.getGender().equals("1") ? "男" : e.getGender().equals("2") ? "女" : "未知");
190
+                }
178 191
                 BeanUtils.copyProperties(e,overseas);
179 192
                 list.add(overseas);
180 193
             });
@@ -190,6 +203,10 @@ public class SearchHouseController extends BaseController {
190 203
                 Rent rent = new Rent();
191 204
                 String format = formatter.format(e.getCreatedTime());
192 205
                 rent.setCreatedTime(format);
206
+                e.setGender("未知");
207
+                if (StringUtils.isEmpty(e.getGender())) {
208
+                    e.setGender(e.getGender().equals("1") ? "男" : e.getGender().equals("2") ? "女" : "未知");
209
+                }
193 210
                 BeanUtils.copyProperties(e,rent);
194 211
                 list.add(rent);
195 212
             });

+ 4
- 0
src/main/java/com/yunzhi/marketing/xlk/service/impl/SearchHouseServiceImpl.java 파일 보기

@@ -170,6 +170,10 @@ public class SearchHouseServiceImpl extends ServiceImpl<SearchHouseMapper, Searc
170 170
                             result = resultId;
171 171
                         }
172 172
                     }
173
+                    if ("purpose".equals(name)|| "advantage".equals(name)|| "facility".equals(name)|| "important".equals(name)||
174
+                    "style".equals(name)|| "mostImportant".equals(name)|| "special".equals(name)) {
175
+                        result = result.replace("[","").replace("]","");
176
+                    }
173 177
                     method.invoke(e,result);
174 178
                 } catch (Exception ex) {
175 179
                     ex.printStackTrace();