Просмотр исходного кода

Merge branch 'dev' of http://git.ycjcjy.com/zhiyuxing/estateagents into dev

傅行帆 5 лет назад
Родитель
Сommit
f854546ad4

+ 17
- 0
src/main/java/com/huiju/estateagents/service/impl/TaSalesBatchServiceImpl.java Просмотреть файл

66
     @Autowired
66
     @Autowired
67
     private ITaBuildingService taBuildingService;
67
     private ITaBuildingService taBuildingService;
68
 
68
 
69
+    @Autowired
70
+    private TaRaiseServiceImpl taRaiseService;
71
+
69
     @Override
72
     @Override
70
     public IPage<TaSalesBatch> selectByCondition(IPage<TaSalesBatch> page, String salesBatchName, String buildingId, Integer status, Integer orgId, List<TaPersonBuilding> taPersonBuildingListByUserId) {
73
     public IPage<TaSalesBatch> selectByCondition(IPage<TaSalesBatch> page, String salesBatchName, String buildingId, Integer status, Integer orgId, List<TaPersonBuilding> taPersonBuildingListByUserId) {
71
         return taSalesBatchMapper.selectByCondition(page, salesBatchName, buildingId, status, orgId, taPersonBuildingListByUserId);
74
         return taSalesBatchMapper.selectByCondition(page, salesBatchName, buildingId, status, orgId, taPersonBuildingListByUserId);
125
         Long totalHouses = null;
128
         Long totalHouses = null;
126
         BigDecimal totalRealHeat = null;
129
         BigDecimal totalRealHeat = null;
127
         BigDecimal totalHeat = null;
130
         BigDecimal totalHeat = null;
131
+        BigDecimal raiseRealNumber = null;
132
+        BigDecimal raiseNumber = null;
128
 
133
 
129
         // 获取房源预选数量
134
         // 获取房源预选数量
130
         Map<String, Object> result = taSalesBatchMapper.getTotalHousesAndHeat(salesBatchId);
135
         Map<String, Object> result = taSalesBatchMapper.getTotalHousesAndHeat(salesBatchId);
132
             totalHouses = (Long) result.get("totalHouses");
137
             totalHouses = (Long) result.get("totalHouses");
133
             totalRealHeat = (BigDecimal) result.get("totalRealHeat");
138
             totalRealHeat = (BigDecimal) result.get("totalRealHeat");
134
             totalHeat = (BigDecimal) result.get("totalHeat");
139
             totalHeat = (BigDecimal) result.get("totalHeat");
140
+            raiseRealNumber = (BigDecimal) result.get("raiseRealNumber");
141
+            raiseNumber = (BigDecimal) result.get("raiseNumber");
135
         }
142
         }
136
 
143
 
144
+        // 获取认筹信息
145
+        QueryWrapper<TaRaise> taRaiseQueryWrapper = new QueryWrapper<>();
146
+        taRaiseQueryWrapper.eq("sales_batch_id",salesBatch.getSalesBatchId());
147
+        taRaiseQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
148
+        TaRaise taRaise = taRaiseService.getOne(taRaiseQueryWrapper);
149
+
137
         JSONObject obj = new JSONObject();
150
         JSONObject obj = new JSONObject();
138
         obj.put("preselectionStartTime", salesBatch.getPreselectionStartTime());
151
         obj.put("preselectionStartTime", salesBatch.getPreselectionStartTime());
139
         obj.put("preselectionEndTime", salesBatch.getPreselectionEndTime());
152
         obj.put("preselectionEndTime", salesBatch.getPreselectionEndTime());
140
         obj.put("salesNumber", totalHouses == null ? 0 : totalHouses);
153
         obj.put("salesNumber", totalHouses == null ? 0 : totalHouses);
141
         obj.put("preselectionNumber", totalRealHeat == null ? 0 : totalRealHeat);
154
         obj.put("preselectionNumber", totalRealHeat == null ? 0 : totalRealHeat);
142
         obj.put("heatNumber", totalHeat == null ? 0 : totalHeat);
155
         obj.put("heatNumber", totalHeat == null ? 0 : totalHeat);
156
+        obj.put("raiseRealNumber", raiseRealNumber == null ? 0 : raiseRealNumber);
157
+        obj.put("raiseNumber", raiseNumber == null ? 0 : raiseNumber);
158
+        obj.put("raiseStartTime", taRaise.getRaiseStartTime());
159
+        obj.put("raiseEndTime", taRaise.getRaiseEndTime());
143
         responseBean.addSuccess(obj);
160
         responseBean.addSuccess(obj);
144
         return responseBean;
161
         return responseBean;
145
     }
162
     }

+ 3
- 1
src/main/resources/mapper/TaSalesBatchMapper.xml Просмотреть файл

47
         SELECT
47
         SELECT
48
             count( * ) totalHouses,
48
             count( * ) totalHouses,
49
             sum( t.real_heat ) totalRealHeat,
49
             sum( t.real_heat ) totalRealHeat,
50
-            sum( t.heat) totalHeat
50
+            sum( t.heat) totalHeat,
51
+            sum( t.raise_real_heat ) totalRaiseRealHeat,
52
+	        sum( t.raise_heat ) totalRaiseHeat
51
         FROM
53
         FROM
52
             ta_housing_resources t
54
             ta_housing_resources t
53
         WHERE
55
         WHERE