|
@@ -8,12 +8,11 @@ import com.huiju.estateagents.base.ResponseBean;
|
8
|
8
|
import com.huiju.estateagents.common.CommConstant;
|
9
|
9
|
import com.huiju.estateagents.entity.*;
|
10
|
10
|
import com.huiju.estateagents.service.*;
|
11
|
|
-import io.swagger.models.auth.In;
|
|
11
|
+import com.huiju.estateagents.service.impl.TaRaiseServiceImpl;
|
12
|
12
|
import org.slf4j.Logger;
|
13
|
13
|
import org.slf4j.LoggerFactory;
|
14
|
14
|
import org.springframework.beans.factory.annotation.Autowired;
|
15
|
15
|
import org.springframework.web.bind.annotation.*;
|
16
|
|
-import sun.misc.Request;
|
17
|
16
|
|
18
|
17
|
import javax.servlet.http.HttpServletRequest;
|
19
|
18
|
import java.time.LocalDateTime;
|
|
@@ -49,6 +48,9 @@ public class TaSalesBatchController extends BaseController {
|
49
|
48
|
@Autowired
|
50
|
49
|
public IExtendContentService iExtendContentService;
|
51
|
50
|
|
|
51
|
+ @Autowired
|
|
52
|
+ public TaRaiseServiceImpl taRaiseService;
|
|
53
|
+
|
52
|
54
|
/**
|
53
|
55
|
* 分页查询列表
|
54
|
56
|
*
|
|
@@ -67,7 +69,7 @@ public class TaSalesBatchController extends BaseController {
|
67
|
69
|
//使用分页插件
|
68
|
70
|
IPage<TaSalesBatch> pg = new Page<>(pageNum, pageSize);
|
69
|
71
|
|
70
|
|
- IPage<TaSalesBatch> result = iTaSalesBatchService.selectByCondition(pg, salesBatchName, buildingId, status, getOrgId(request),getTaPersonBuildingListByUserId(request));
|
|
72
|
+ IPage<TaSalesBatch> result = iTaSalesBatchService.selectByCondition(pg, salesBatchName, buildingId, status, getOrgId(request), getTaPersonBuildingListByUserId(request));
|
71
|
73
|
responseBean.addSuccess(result);
|
72
|
74
|
} catch (Exception e) {
|
73
|
75
|
e.printStackTrace();
|
|
@@ -95,7 +97,7 @@ public class TaSalesBatchController extends BaseController {
|
95
|
97
|
iTaSalesBatchService.save(taSalesBatch);
|
96
|
98
|
|
97
|
99
|
QueryWrapper<TaMiniapp> taMiniappQuery = new QueryWrapper<>();
|
98
|
|
- taMiniappQuery.eq("org_id", getOrgId(request));
|
|
100
|
+ taMiniappQuery.eq("org_id", orgId);
|
99
|
101
|
TaMiniapp taMiniapp = taMiniappService.getOne(taMiniappQuery);
|
100
|
102
|
// 生成二维码
|
101
|
103
|
ResponseBean taMiniappQrcode = miniAppService.getQrCode(CommConstant.HOUSE_QRCODE.replace("#0", taSalesBatch.getSalesBatchId().toString()).replace("#1", "house"), taMiniapp.getMiniappId());
|
|
@@ -113,6 +115,24 @@ public class TaSalesBatchController extends BaseController {
|
113
|
115
|
shareContent.setCreateDate(LocalDateTime.now());
|
114
|
116
|
taShareContentService.save(shareContent);
|
115
|
117
|
|
|
118
|
+ // 保存认筹信息
|
|
119
|
+ TaRaise taRaise = new TaRaise();
|
|
120
|
+ taRaise.setOrgId(orgId);
|
|
121
|
+ taRaise.setSalesBatchId(taSalesBatch.getSalesBatchId());
|
|
122
|
+ taRaise.setRaiseStartTime(taSalesBatch.getRaiseStartTime());
|
|
123
|
+ taRaise.setRaiseEndTime(taSalesBatch.getRaiseEndTime());
|
|
124
|
+ taRaise.setHouseLockingType(taSalesBatch.getHouseLockingType());
|
|
125
|
+ taRaise.setRaisePrice(taSalesBatch.getRaisePrice());
|
|
126
|
+ taRaise.setNeedPreselection(taSalesBatch.getNeedPreselection());
|
|
127
|
+ taRaise.setDisplayHousePrice(taSalesBatch.getDisplayHousePrice());
|
|
128
|
+ taRaise.setPayType(taSalesBatch.getPayType());
|
|
129
|
+ taRaise.setPayDescription(taSalesBatch.getPayDescription());
|
|
130
|
+ taRaise.setPayProtocol(taSalesBatch.getPayProtocol());
|
|
131
|
+ taRaise.setStatus(taSalesBatch.getStatus());
|
|
132
|
+ taRaise.setCreateDate(LocalDateTime.now());
|
|
133
|
+ taRaiseService.save(taRaise);
|
|
134
|
+
|
|
135
|
+ taSalesBatch.setRaiseId(taRaise.getRaiseId());
|
116
|
136
|
responseBean.addSuccess(taSalesBatch);
|
117
|
137
|
} catch (Exception e) {
|
118
|
138
|
e.printStackTrace();
|
|
@@ -125,7 +145,8 @@ public class TaSalesBatchController extends BaseController {
|
125
|
145
|
/**
|
126
|
146
|
* 删除批次
|
127
|
147
|
*
|
128
|
|
- * @param taSalesBatch 实体对象
|
|
148
|
+ * @param salesBatchs
|
|
149
|
+ * @param request
|
129
|
150
|
* @return
|
130
|
151
|
*/
|
131
|
152
|
@RequestMapping(value = "/admin/taSalesBatch", method = RequestMethod.PUT)
|
|
@@ -133,18 +154,18 @@ public class TaSalesBatchController extends BaseController {
|
133
|
154
|
ResponseBean responseBean = new ResponseBean();
|
134
|
155
|
try {
|
135
|
156
|
List<Integer> liveActivityIds = new ArrayList<>();
|
136
|
|
- for(TaSalesBatch taSalesBatch : salesBatchs){
|
|
157
|
+ for (TaSalesBatch taSalesBatch : salesBatchs) {
|
137
|
158
|
liveActivityIds.add(taSalesBatch.getSalesBatchId());
|
138
|
159
|
}
|
139
|
160
|
QueryWrapper<ExtendContent> queryWrapper = new QueryWrapper<>();
|
140
|
|
- queryWrapper.eq("org_id",getOrgId(request));
|
141
|
|
- queryWrapper.eq("content_type",CommConstant.SALES_BATCH);
|
142
|
|
- queryWrapper.in("target_id",liveActivityIds);
|
|
161
|
+ queryWrapper.eq("org_id", getOrgId(request));
|
|
162
|
+ queryWrapper.eq("content_type", CommConstant.SALES_BATCH);
|
|
163
|
+ queryWrapper.in("target_id", liveActivityIds);
|
143
|
164
|
List<ExtendContent> list = iExtendContentService.list(queryWrapper);
|
144
|
165
|
list.forEach(e -> {
|
145
|
166
|
e.setStatus(CommConstant.NOT_PUBLISH);
|
146
|
167
|
});
|
147
|
|
- if (list.size() > 0){
|
|
168
|
+ if (list.size() > 0) {
|
148
|
169
|
iExtendContentService.updateBatchById(list);
|
149
|
170
|
}
|
150
|
171
|
|
|
@@ -195,16 +216,16 @@ public class TaSalesBatchController extends BaseController {
|
195
|
216
|
taSalesBatch.setSalesBatchId(id);
|
196
|
217
|
|
197
|
218
|
QueryWrapper<ExtendContent> queryWrapper = new QueryWrapper<>();
|
198
|
|
- queryWrapper.eq("org_id",getOrgId(request));
|
199
|
|
- queryWrapper.eq("content_type",CommConstant.SALES_BATCH);
|
200
|
|
- queryWrapper.eq("target_id",taSalesBatch.getSalesBatchId());
|
|
219
|
+ queryWrapper.eq("org_id", getOrgId(request));
|
|
220
|
+ queryWrapper.eq("content_type", CommConstant.SALES_BATCH);
|
|
221
|
+ queryWrapper.eq("target_id", taSalesBatch.getSalesBatchId());
|
201
|
222
|
List<ExtendContent> list = iExtendContentService.list(queryWrapper);
|
202
|
|
- if (CommConstant.NOT_PUBLISH.equals(taSalesBatch.getStatus())){
|
|
223
|
+ if (CommConstant.NOT_PUBLISH.equals(taSalesBatch.getStatus())) {
|
203
|
224
|
list.forEach(e -> {
|
204
|
225
|
e.setStatus(CommConstant.NOT_PUBLISH);
|
205
|
226
|
});
|
206
|
227
|
}
|
207
|
|
- if (list.size() > 0){
|
|
228
|
+ if (list.size() > 0) {
|
208
|
229
|
iExtendContentService.updateBatchById(list);
|
209
|
230
|
}
|
210
|
231
|
|