魏超 5 лет назад
Родитель
Сommit
d68ad977e0

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaPreselectionController.java Просмотреть файл

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

+ 23
- 0
src/main/java/com/huiju/estateagents/controller/TaSalesBatchController.java Просмотреть файл

@@ -308,4 +308,27 @@ public class TaSalesBatchController extends BaseController {
308 308
         }
309 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 Просмотреть файл

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