Ver código fonte

Merge remote-tracking branch 'origin/dev' into dev

顾绍勇 4 anos atrás
pai
commit
19f0cf4184

+ 8
- 0
src/main/java/com/huiju/estateagents/drainage/controller/TaDrainageController.java Ver arquivo

@@ -11,7 +11,9 @@ import com.huiju.estateagents.common.StringUtils;
11 11
 import com.huiju.estateagents.drainage.entity.TaDrainage;
12 12
 import com.huiju.estateagents.drainage.service.ITaDrainageService;
13 13
 import com.huiju.estateagents.entity.ExtendContent;
14
+import com.huiju.estateagents.entity.TaPerson;
14 15
 import com.huiju.estateagents.entity.TaPersonBuilding;
16
+import com.huiju.estateagents.mapper.TaPersonMapper;
15 17
 import com.huiju.estateagents.reportCustomerAop.ReportCustomer;
16 18
 import com.huiju.estateagents.service.IExtendContentService;
17 19
 import com.huiju.estateagents.third.entity.TaMpInfo;
@@ -55,6 +57,9 @@ public class    TaDrainageController extends BaseController {
55 57
     @Autowired
56 58
     public ITaMpInfoService iTaMpInfoService;
57 59
 
60
+    @Autowired
61
+    public TaPersonMapper taPersonMapper;
62
+
58 63
     /**
59 64
      * 分页查询列表
60 65
      *
@@ -313,7 +318,10 @@ public class    TaDrainageController extends BaseController {
313 318
                                       HttpServletRequest request) {
314 319
         ResponseBean responseBean = new ResponseBean();
315 320
         try {
321
+            TaPerson taPerson = taPersonMapper.selectById(getPersonId(request));
322
+
316 323
             TaDrainage taDrainage = iTaDrainageService.getById(id);
324
+            taDrainage.setShareTitle(taDrainage.getShareTitle().replace("{name}",taPerson.getNickname()));
317 325
             QueryWrapper<TaMpInfo> queryWrapper = new QueryWrapper<>();
318 326
             queryWrapper.eq("status", CommConstant.STATUS_NORMAL);
319 327
             queryWrapper.eq("org_id", 0);

+ 11
- 2
src/main/java/com/huiju/estateagents/third/service/impl/TaThirdPartyMiniappConfigServiceImpl.java Ver arquivo

@@ -552,8 +552,10 @@ public class TaThirdPartyMiniappConfigServiceImpl extends ServiceImpl<TaThirdPar
552 552
 			WxPaySendRedpackResult wxPaySendRedpackResult = wxPayService.sendRedpack(build);
553 553
 			String resultCode = wxPaySendRedpackResult.getResultCode();
554 554
 			if (resultCode.equals("SUCCESS")){
555
+				taRedPacketMoney.setPacketSendedNum(taRedPacketMoney.getPacketSendedNum() + 1);
556
+				taRedPacketmonetMapper.updateById(taRedPacketMoney);
555 557
 				//插入订单表并扣钱反更新
556
-				saveRedpacketOrder(tradeNo,wxPaySendRedpackResult,parentMpMiniapp,taRedPacketHelp,orgId,mpAppid,redPacketPerson);
558
+				saveRedpacketOrder(tradeNo,wxPaySendRedpackResult,parentMpMiniapp,taRedPacketHelp,orgId,mpAppid,redPacketPerson,taRedPacketClient);
557 559
 			}else {
558 560
 				return;
559 561
 			}
@@ -562,7 +564,7 @@ public class TaThirdPartyMiniappConfigServiceImpl extends ServiceImpl<TaThirdPar
562 564
 		}
563 565
 	}
564 566
 
565
-	private synchronized void saveRedpacketOrder(String tradeNo, WxPaySendRedpackResult wxPaySendRedpackResult, TaMpMiniapp parentMpMiniapp, TaRedPacketHelp taRedPacketHelp, Integer orgId, String mpAppid,TaRedPacketPerson redPacketPerson) {
567
+	private synchronized void saveRedpacketOrder(String tradeNo, WxPaySendRedpackResult wxPaySendRedpackResult, TaMpMiniapp parentMpMiniapp, TaRedPacketHelp taRedPacketHelp, Integer orgId, String mpAppid,TaRedPacketPerson redPacketPerson,TaRedPacketClient taRedPacketClient) {
566 568
 		redPacketPerson.setPacketAmount(wxPaySendRedpackResult.getTotalAmount());
567 569
 		redPacketPerson.setPacketStatus(1);
568 570
 		redPacketPerson.setIsSuccess(true);
@@ -585,6 +587,10 @@ public class TaThirdPartyMiniappConfigServiceImpl extends ServiceImpl<TaThirdPar
585 587
 		taOrgOrder.setStatus(CommConstant.STATUS_NORMAL);
586 588
 		taOrgOrder.setTradeNo(tradeNo);
587 589
 		taOrgOrder.setTradingStatus(CommConstant.TRADING_STATUS_SUCCESS);
590
+		taOrgOrder.setExpiryDate(LocalDateTime.now().plusMinutes(30));
591
+		taOrgOrder.setRemark(taRedPacketClient.getRemark());
592
+		taOrgOrder.setUserId(0);
593
+		taOrgOrder.setUserName("当前系统");
588 594
 		taOrgOrderMapper.insert(taOrgOrder);
589 595
 
590 596
 		//插入组织订单明细表
@@ -612,6 +618,9 @@ public class TaThirdPartyMiniappConfigServiceImpl extends ServiceImpl<TaThirdPar
612 618
 		taOrgAccountDetailedList.setOrgId(orgId);
613 619
 		taOrgAccountDetailedList.setSignType(-1);
614 620
 		taOrgAccountDetailedList.setStatus(CommConstant.STATUS_NORMAL);
621
+		taOrgAccountDetailedList.setRemark(taRedPacketClient.getRemark());
622
+		taOrgAccountDetailedList.setUserId(0);
623
+		taOrgAccountDetailedList.setUserName("当前系统");
615 624
 		taOrgAccountDetailedListMapper.insert(taOrgAccountDetailedList);
616 625
 
617 626
 	}