|
@@ -11,6 +11,7 @@ import com.huiju.estateagents.bo.request.RaiseOrderRequestBO;
|
11
|
11
|
import com.huiju.estateagents.bo.request.RaiseRecordRequestBO;
|
12
|
12
|
import com.huiju.estateagents.center.taUser.entity.TaUser;
|
13
|
13
|
import com.huiju.estateagents.center.taUser.service.ITaUserService;
|
|
14
|
+import com.huiju.estateagents.center.taUser.service.impl.TaUserServiceImpl;
|
14
|
15
|
import com.huiju.estateagents.common.CommConstant;
|
15
|
16
|
import com.huiju.estateagents.drainage.entity.TaDrainageRecord;
|
16
|
17
|
import com.huiju.estateagents.entity.*;
|
|
@@ -162,13 +163,12 @@ public class TaRaiseRecordController extends BaseController {
|
162
|
163
|
* 批量作废
|
163
|
164
|
*
|
164
|
165
|
* @param raiseRecordList
|
165
|
|
- * @param invalidReason
|
166
|
166
|
* @return
|
167
|
167
|
*/
|
168
|
168
|
@RequestMapping(value = "/admin/batchInvalidRaiseRecord", method = RequestMethod.PUT)
|
169
|
|
- public ResponseBean batchInvalidRaiseRecord(@RequestBody TaRaiseRecord raiseRecordList, String invalidReason) {
|
|
169
|
+ public ResponseBean batchInvalidRaiseRecord(@RequestBody TaRaiseRecord raiseRecordList, HttpServletRequest request) {
|
170
|
170
|
|
171
|
|
- logger.info("TaRaiseRecordController.batchInvalidRaiseRecord 接收参数:list:{},invalidReason:{}", JSONObject.toJSONString(raiseRecordList), invalidReason);
|
|
171
|
+ logger.info("TaRaiseRecordController.batchInvalidRaiseRecord 接收参数:TaRaiseRecord:{}", JSONObject.toJSONString(raiseRecordList));
|
172
|
172
|
|
173
|
173
|
ResponseBean responseBean = new ResponseBean();
|
174
|
174
|
try {
|
|
@@ -178,8 +178,14 @@ public class TaRaiseRecordController extends BaseController {
|
178
|
178
|
return responseBean;
|
179
|
179
|
}
|
180
|
180
|
|
|
181
|
+ // 获取用户信息
|
|
182
|
+ TaUser taUser = taUserService.getUserInfoById(getUserId(request), getOrgId(request));
|
|
183
|
+
|
181
|
184
|
raiseRecordList.getTaRaiseRecords().stream().forEach(record -> {
|
182
|
|
- record.setInvalidReason(invalidReason);
|
|
185
|
+ if (taUser != null) {
|
|
186
|
+ record.setUpdateUserName(taUser.getUserName());
|
|
187
|
+ }
|
|
188
|
+ record.setInvalidReason(raiseRecordList.getInvalidReason());
|
183
|
189
|
record.setUpdateDate(LocalDateTime.now());
|
184
|
190
|
record.setStatus(0);
|
185
|
191
|
});
|
|
@@ -203,7 +209,7 @@ public class TaRaiseRecordController extends BaseController {
|
203
|
209
|
* @return
|
204
|
210
|
*/
|
205
|
211
|
@RequestMapping(value = "/admin/batchDeleteRaiseRecord", method = RequestMethod.PUT)
|
206
|
|
- public ResponseBean batchDeleteRaiseRecord(@RequestBody TaRaiseRecord raiseRecordList) {
|
|
212
|
+ public ResponseBean batchDeleteRaiseRecord(@RequestBody TaRaiseRecord raiseRecordList, HttpServletRequest request) {
|
207
|
213
|
logger.info("TaRaiseRecordController.batchDeleteRaiseRecord 接收参数:{}", JSONObject.toJSONString(raiseRecordList));
|
208
|
214
|
|
209
|
215
|
ResponseBean responseBean = new ResponseBean();
|
|
@@ -214,7 +220,13 @@ public class TaRaiseRecordController extends BaseController {
|
214
|
220
|
return responseBean;
|
215
|
221
|
}
|
216
|
222
|
|
|
223
|
+ // 获取用户信息
|
|
224
|
+ TaUser taUser = taUserService.getUserInfoById(getUserId(request), getOrgId(request));
|
|
225
|
+
|
217
|
226
|
raiseRecordList.getTaRaiseRecords().stream().forEach(record -> {
|
|
227
|
+ if (taUser != null) {
|
|
228
|
+ record.setUpdateUserName(taUser.getUserName());
|
|
229
|
+ }
|
218
|
230
|
record.setStatus(CommConstant.STATUS_DELETE);
|
219
|
231
|
record.setUpdateDate(LocalDateTime.now());
|
220
|
232
|
});
|
|
@@ -271,8 +283,14 @@ public class TaRaiseRecordController extends BaseController {
|
271
|
283
|
}
|
272
|
284
|
}
|
273
|
285
|
|
|
286
|
+ // 获取用户信息
|
|
287
|
+ TaUser taUser = taUserService.getUserInfoById(getUserId(request), orgId);
|
|
288
|
+
|
274
|
289
|
// 设置缴费状态为已缴费
|
275
|
290
|
raiseRecordList.getTaRaiseRecords().stream().forEach(record -> {
|
|
291
|
+ if (taUser != null) {
|
|
292
|
+ record.setUpdateUserName(taUser.getUserName());
|
|
293
|
+ }
|
276
|
294
|
record.setPayStatus(CommConstant.PAY_STATUS_PAID);
|
277
|
295
|
record.setUpdateDate(LocalDateTime.now());
|
278
|
296
|
});
|
|
@@ -335,7 +353,13 @@ public class TaRaiseRecordController extends BaseController {
|
335
|
353
|
}
|
336
|
354
|
}
|
337
|
355
|
|
|
356
|
+ // 获取用户信息
|
|
357
|
+ TaUser taUser = taUserService.getUserInfoById(getUserId(request), orgId);
|
|
358
|
+
|
338
|
359
|
raiseRecordList.getTaRaiseRecords().stream().forEach(record -> {
|
|
360
|
+ if (taUser != null) {
|
|
361
|
+ record.setUpdateUserName(taUser.getUserName());
|
|
362
|
+ }
|
339
|
363
|
record.setPayStatus(CommConstant.PAY_STATUS_REFUNDED);
|
340
|
364
|
record.setRefundReason(refundReason);
|
341
|
365
|
record.setUpdateDate(LocalDateTime.now());
|
|
@@ -449,9 +473,9 @@ public class TaRaiseRecordController extends BaseController {
|
449
|
473
|
* @return
|
450
|
474
|
*/
|
451
|
475
|
@RequestMapping(value = "/admin/getUserInfo", method = RequestMethod.GET)
|
452
|
|
- public ResponseBean getUserInfo(@RequestParam("raiseRecordId")Integer raiseRecordId,
|
453
|
|
- @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
|
454
|
|
- @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
|
|
476
|
+ public ResponseBean getUserInfo(@RequestParam("raiseRecordId") Integer raiseRecordId,
|
|
477
|
+ @RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
|
|
478
|
+ @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
|
455
|
479
|
HttpServletRequest request) {
|
456
|
480
|
ResponseBean responseBean = new ResponseBean();
|
457
|
481
|
try {
|
|
@@ -499,10 +523,10 @@ public class TaRaiseRecordController extends BaseController {
|
499
|
523
|
taRaise.setRaisePrice(taRaise.getRaisePrice());
|
500
|
524
|
//置业顾问信息
|
501
|
525
|
TaUser consultantInfo = taUserService.getById(taRaiseRecord.getUserId());
|
502
|
|
- if (null != consultantInfo){
|
|
526
|
+ if (null != consultantInfo) {
|
503
|
527
|
//职业顾问信息
|
504
|
528
|
TaPerson consultantPerson = taPersonService.getOne(new QueryWrapper<TaPerson>().eq("user_id", taRaiseRecord.getUserId()));
|
505
|
|
- if (null != consultantPerson){
|
|
529
|
+ if (null != consultantPerson) {
|
506
|
530
|
consultantInfo.setConsultantPersonId(consultantPerson.getPersonId());
|
507
|
531
|
}
|
508
|
532
|
}
|
|
@@ -524,7 +548,7 @@ public class TaRaiseRecordController extends BaseController {
|
524
|
548
|
});
|
525
|
549
|
|
526
|
550
|
//塞入户型信息
|
527
|
|
- if (!StringUtils.isEmpty(e.getApartmentId())){
|
|
551
|
+ if (!StringUtils.isEmpty(e.getApartmentId())) {
|
528
|
552
|
TaBuildingApartment buildingApartment = taBuildingApartmentService.getById(e.getApartmentId());
|
529
|
553
|
e.setApartmentName(buildingApartment.getApartmentName());
|
530
|
554
|
e.setInsideArea(buildingApartment.getInsideArea());
|
|
@@ -535,7 +559,7 @@ public class TaRaiseRecordController extends BaseController {
|
535
|
559
|
//订单信息
|
536
|
560
|
TaOrder taOrder = taOrderService.getById(taRaiseRecord.getOrderId());
|
537
|
561
|
//退费信息
|
538
|
|
- TaOrder refundOrder = taOrderService.getOne(new QueryWrapper<TaOrder>().eq("parent_order_id",taOrder.getOrderId()));
|
|
562
|
+ TaOrder refundOrder = taOrderService.getOne(new QueryWrapper<TaOrder>().eq("parent_order_id", taOrder.getOrderId()));
|
539
|
563
|
|
540
|
564
|
Map<String, Object> map = new HashMap<>();
|
541
|
565
|
map.put("taRaiseRecord", taRaiseRecord);
|
|
@@ -559,21 +583,21 @@ public class TaRaiseRecordController extends BaseController {
|
559
|
583
|
* @return
|
560
|
584
|
*/
|
561
|
585
|
@RequestMapping(value = "/wx/taRaiseRecord/list", method = RequestMethod.GET)
|
562
|
|
- public ResponseBean wxGetRaiseRecordList( @RequestParam(value = "buildingId", required = false) String buildingId,
|
563
|
|
- @RequestParam(value = "salesBtchId", required = false) Integer salesBtchId,
|
564
|
|
- @RequestParam(value = "houseLockingStatus", required = false) String houseLockingStatus,
|
565
|
|
- @RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
|
566
|
|
- @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,HttpServletRequest request) {
|
|
586
|
+ public ResponseBean wxGetRaiseRecordList(@RequestParam(value = "buildingId", required = false) String buildingId,
|
|
587
|
+ @RequestParam(value = "salesBtchId", required = false) Integer salesBtchId,
|
|
588
|
+ @RequestParam(value = "houseLockingStatus", required = false) String houseLockingStatus,
|
|
589
|
+ @RequestParam(value = "pageNumber", defaultValue = "1") Integer pageNumber,
|
|
590
|
+ @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize, HttpServletRequest request) {
|
567
|
591
|
ResponseBean responseBean = new ResponseBean();
|
568
|
592
|
try {
|
569
|
593
|
IPage<TaRaiseRecord> pg = new Page<>(pageNumber, pageSize);
|
570
|
594
|
//获取认筹单列表信息
|
571
|
595
|
QueryWrapper<TaRaiseRecord> taRaiseRecordQueryWrapper = new QueryWrapper<>();
|
572
|
|
- taRaiseRecordQueryWrapper.eq("org_id",getOrgId(request));
|
573
|
|
- taRaiseRecordQueryWrapper.eq("person_id",getPersonId(request));
|
574
|
|
- taRaiseRecordQueryWrapper.eq(StringUtils.isNotEmpty(buildingId),"building_id",buildingId);
|
575
|
|
- taRaiseRecordQueryWrapper.eq(null != salesBtchId,"sales_batch_id",salesBtchId);
|
576
|
|
- taRaiseRecordQueryWrapper.eq(StringUtils.isNotEmpty(houseLockingStatus),"house_locking_status",houseLockingStatus);
|
|
596
|
+ taRaiseRecordQueryWrapper.eq("org_id", getOrgId(request));
|
|
597
|
+ taRaiseRecordQueryWrapper.eq("person_id", getPersonId(request));
|
|
598
|
+ taRaiseRecordQueryWrapper.eq(StringUtils.isNotEmpty(buildingId), "building_id", buildingId);
|
|
599
|
+ taRaiseRecordQueryWrapper.eq(null != salesBtchId, "sales_batch_id", salesBtchId);
|
|
600
|
+ taRaiseRecordQueryWrapper.eq(StringUtils.isNotEmpty(houseLockingStatus), "house_locking_status", houseLockingStatus);
|
577
|
601
|
IPage<TaRaiseRecord> page = iTaRaiseRecordService.page(pg, taRaiseRecordQueryWrapper);
|
578
|
602
|
List<TaRaiseRecord> list = page.getRecords();
|
579
|
603
|
list.forEach(e -> {
|