Browse Source

新需求

魏超 5 years ago
parent
commit
d68ad977e0

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaPreselectionController.java View File

28
  * @since 2020-02-26
28
  * @since 2020-02-26
29
  */
29
  */
30
 @RestController
30
 @RestController
31
-@RequestMapping("/")
31
+@RequestMapping("/api")
32
 public class TaPreselectionController extends BaseController {
32
 public class TaPreselectionController extends BaseController {
33
 
33
 
34
     private final Logger logger = LoggerFactory.getLogger(TaPreselectionController.class);
34
     private final Logger logger = LoggerFactory.getLogger(TaPreselectionController.class);

+ 23
- 0
src/main/java/com/huiju/estateagents/controller/TaSalesBatchController.java View File

308
         }
308
         }
309
         return responseBean;
309
         return responseBean;
310
     }
310
     }
311
+
312
+    @RequestMapping(value = "/admin/salesBatchList", method = RequestMethod.GET)
313
+    public ResponseBean salesBatchList(@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
314
+                                         @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
315
+                                         @RequestParam(value = "salesBatchName", required = false) String salesBatchName,
316
+                                         @RequestParam(value = "buildingId", required = false) String buildingId,
317
+                                         @RequestParam(value = "status", required = false) Integer status, HttpServletRequest request) {
318
+        ResponseBean responseBean = new ResponseBean();
319
+        try {
320
+            //使用分页插件
321
+            IPage<TaSalesBatch> pg = new Page<>(pageNum, pageSize);
322
+
323
+            IPage<TaSalesBatch> result = iTaSalesBatchService.selectByCondition(pg, salesBatchName, buildingId, status, getOrgId(request), getTaPersonBuildingListByUserId(request));
324
+            List<TaSalesBatch> taSalesBatches = result.getRecords();
325
+            responseBean.addSuccess(taSalesBatches);
326
+        } catch (Exception e) {
327
+            e.printStackTrace();
328
+            logger.error("taSalesBatchList -=- {}", e.toString());
329
+            responseBean.addError(e.getMessage());
330
+        }
331
+        return responseBean;
332
+    }
333
+
311
 }
334
 }

+ 7
- 0
src/main/java/com/huiju/estateagents/service/impl/TaHousingResourcesServiceImpl.java View File

83
     @Autowired
83
     @Autowired
84
     private TaBuildingPanoramaMapper taBuildingPanoramaMapper;
84
     private TaBuildingPanoramaMapper taBuildingPanoramaMapper;
85
 
85
 
86
+    @Autowired
87
+    private TaSalesBatchMapper taSalesBatchMapper;
88
+
86
 
89
 
87
     /**
90
     /**
88
      * 分页获取房源列表
91
      * 分页获取房源列表
538
             e.setBuildingId(buildingId);
541
             e.setBuildingId(buildingId);
539
             addHouseResources(e);
542
             addHouseResources(e);
540
         });
543
         });
544
+        TaSalesBatch taSalesBatch = new TaSalesBatch();
545
+        taSalesBatch.setSalesNumber(list.size());
546
+        taSalesBatch.setSalesBatchId(salesBatchId);
547
+        taSalesBatchMapper.updateById(taSalesBatch);
541
         return ResponseBean.success(list);
548
         return ResponseBean.success(list);
542
     }
549
     }
543
 
550