傅行帆 преди 5 години
родител
ревизия
abb5a2d196

+ 8
- 1
src/main/java/com/huiju/estateagents/controller/TaRaiseRecordController.java Целия файл

15
 import com.huiju.estateagents.service.ITaOrderService;
15
 import com.huiju.estateagents.service.ITaOrderService;
16
 import com.huiju.estateagents.service.ITaRaiseHouseService;
16
 import com.huiju.estateagents.service.ITaRaiseHouseService;
17
 import com.huiju.estateagents.service.ITaRaiseRecordService;
17
 import com.huiju.estateagents.service.ITaRaiseRecordService;
18
+import jodd.util.StringUtil;
18
 import org.apache.commons.collections.CollectionUtils;
19
 import org.apache.commons.collections.CollectionUtils;
19
 import org.apache.commons.lang3.StringUtils;
20
 import org.apache.commons.lang3.StringUtils;
20
 import org.slf4j.Logger;
21
 import org.slf4j.Logger;
490
      * @return
491
      * @return
491
      */
492
      */
492
     @RequestMapping(value = "/wx/taRaiseRecord/list", method = RequestMethod.GET)
493
     @RequestMapping(value = "/wx/taRaiseRecord/list", method = RequestMethod.GET)
493
-    public ResponseBean wxGetRaiseRecordList( @RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
494
+    public ResponseBean wxGetRaiseRecordList( @RequestParam(value = "buildingId", required = false) String buildingId,
495
+                                              @RequestParam(value = "salesBtchId", required = false) Integer salesBtchId,
496
+                                              @RequestParam(value = "houseLockingStatus", required = false) String houseLockingStatus,
497
+                                              @RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
494
                                               @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,HttpServletRequest request) {
498
                                               @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,HttpServletRequest request) {
495
         ResponseBean responseBean = new ResponseBean();
499
         ResponseBean responseBean = new ResponseBean();
496
         try {
500
         try {
499
             QueryWrapper<TaRaiseRecord> taRaiseRecordQueryWrapper = new QueryWrapper<>();
503
             QueryWrapper<TaRaiseRecord> taRaiseRecordQueryWrapper = new QueryWrapper<>();
500
             taRaiseRecordQueryWrapper.eq("org_id",getOrgId(request));
504
             taRaiseRecordQueryWrapper.eq("org_id",getOrgId(request));
501
             taRaiseRecordQueryWrapper.eq("person_id",getPersonId(request));
505
             taRaiseRecordQueryWrapper.eq("person_id",getPersonId(request));
506
+            taRaiseRecordQueryWrapper.eq(StringUtils.isNotEmpty(buildingId),"building_id",buildingId);
507
+            taRaiseRecordQueryWrapper.eq(null != salesBtchId,"sales_batch_id",salesBtchId);
508
+            taRaiseRecordQueryWrapper.eq(StringUtils.isNotEmpty(houseLockingStatus),"house_locking_status",houseLockingStatus);
502
             IPage<TaRaiseRecord> page = iTaRaiseRecordService.page(pg, taRaiseRecordQueryWrapper);
509
             IPage<TaRaiseRecord> page = iTaRaiseRecordService.page(pg, taRaiseRecordQueryWrapper);
503
             List<TaRaiseRecord> list = page.getRecords();
510
             List<TaRaiseRecord> list = page.getRecords();
504
             list.forEach(e -> {
511
             list.forEach(e -> {

+ 23
- 0
src/main/java/com/huiju/estateagents/controller/TaSalesBatchController.java Целия файл

6
 import com.huiju.estateagents.base.BaseController;
6
 import com.huiju.estateagents.base.BaseController;
7
 import com.huiju.estateagents.base.ResponseBean;
7
 import com.huiju.estateagents.base.ResponseBean;
8
 import com.huiju.estateagents.common.CommConstant;
8
 import com.huiju.estateagents.common.CommConstant;
9
+import com.huiju.estateagents.common.StringUtils;
9
 import com.huiju.estateagents.entity.*;
10
 import com.huiju.estateagents.entity.*;
10
 import com.huiju.estateagents.service.*;
11
 import com.huiju.estateagents.service.*;
11
 import com.huiju.estateagents.service.impl.TaPreselectionServiceImpl;
12
 import com.huiju.estateagents.service.impl.TaPreselectionServiceImpl;
331
         return responseBean;
332
         return responseBean;
332
     }
333
     }
333
 
334
 
335
+    /**
336
+     * 查询销售批次列表--小程序
337
+     *
338
+     */
339
+    @RequestMapping(value = "/wx/taSalesBatch/choice", method = RequestMethod.GET)
340
+    public ResponseBean taSalesBatchGetForMiniApp(@RequestParam(value = "buildingId", required = false) String buildingId,HttpServletRequest request) {
341
+        ResponseBean responseBean = new ResponseBean();
342
+        try {
343
+            QueryWrapper<TaSalesBatch> taSalesBatchQueryWrapper = new QueryWrapper<>();
344
+            taSalesBatchQueryWrapper.eq("org_id",getOrgId(request));
345
+            taSalesBatchQueryWrapper.eq(!StringUtils.isEmpty(buildingId),"building_id",buildingId);
346
+            taSalesBatchQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
347
+            List<TaSalesBatch> list = iTaSalesBatchService.list(taSalesBatchQueryWrapper);
348
+            responseBean.addSuccess(list);
349
+        } catch (Exception e) {
350
+            e.printStackTrace();
351
+            logger.error("taSalesBatchGetForMiniApp -=- {}", e.toString());
352
+            responseBean.addError(e.getMessage());
353
+        }
354
+        return responseBean;
355
+    }
356
+
334
 }
357
 }