Selaa lähdekoodia

feat:优惠券

Joburgess 3 vuotta sitten
vanhempi
commit
b66c1b47ed

+ 41 - 41
mec-biz/src/main/java/com/ym/mec/biz/service/impl/MemberRankSettingServiceImpl.java

@@ -370,47 +370,47 @@ public class MemberRankSettingServiceImpl extends BaseServiceImpl<Integer, Membe
 			// 添加会员有效时长
 			studentService.updateMemberRank(cloudTeacherOrder, periodEnum);
 			//云教练活动赠送优惠券
-			cloudTeacherActiveGiveCoupon(cloudTeacherOrder);
-			// 插入交易明细
-			BigDecimal amount = studentPaymentOrder.getActualAmount();
-			if (amount.compareTo(BigDecimal.ZERO) > 0) {
-				SysUserCashAccount cashAccount = sysUserCashAccountService.get(userId);
-				// 充值
-				SysUserCashAccountDetail rechargeDetail = new SysUserCashAccountDetail();
-				rechargeDetail.setAmount(amount);
-				rechargeDetail.setBalance(cashAccount.getBalance().add(amount));
-				rechargeDetail.setComment("缴费前充值");
-				rechargeDetail.setCreateTime(nowDate);
-				rechargeDetail.setStatus(DealStatusEnum.SUCCESS);
-				rechargeDetail.setTransNo(studentPaymentOrder.getTransNo());
-				rechargeDetail.setType(PlatformCashAccountDetailTypeEnum.RECHARGE);
-				rechargeDetail.setUpdateTime(nowDate);
-				rechargeDetail.setUserId(userId);
-				rechargeDetail.setChannel(studentPaymentOrder.getPaymentChannel());
-				rechargeDetail.setComAmount(studentPaymentOrder.getComAmount());
-				rechargeDetail.setPerAmount(studentPaymentOrder.getPerAmount());
-				sysUserCashAccountDetailService.insert(rechargeDetail);
-
-				// 缴费
-				SysUserCashAccountDetail paymentDetail = new SysUserCashAccountDetail();
-				paymentDetail.setAmount(amount.negate());
-				paymentDetail.setBalance(cashAccount.getBalance());
-				paymentDetail.setComment("购买会员");
-				paymentDetail.setCreateTime(nowDate);
-				paymentDetail.setStatus(DealStatusEnum.SUCCESS);
-				paymentDetail.setTransNo(studentPaymentOrder.getTransNo());
-				paymentDetail.setType(PlatformCashAccountDetailTypeEnum.PAY_FEE);
-				paymentDetail.setUpdateTime(nowDate);
-				paymentDetail.setUserId(userId);
-				rechargeDetail.setChannel(studentPaymentOrder.getPaymentChannel());
-				sysUserCashAccountDetailService.insert(paymentDetail);
-			}
-
-			try {
-				contractService.transferProduceContract(userId, null, CourseViewTypeEnum.MEMBER_FEE);
-			} catch (Exception e) {
-				logger.error("产品协议生成失败", e);
-			}
+//			cloudTeacherActiveGiveCoupon(cloudTeacherOrder);
+//			// 插入交易明细
+//			BigDecimal amount = studentPaymentOrder.getActualAmount();
+//			if (amount.compareTo(BigDecimal.ZERO) > 0) {
+//				SysUserCashAccount cashAccount = sysUserCashAccountService.get(userId);
+//				// 充值
+//				SysUserCashAccountDetail rechargeDetail = new SysUserCashAccountDetail();
+//				rechargeDetail.setAmount(amount);
+//				rechargeDetail.setBalance(cashAccount.getBalance().add(amount));
+//				rechargeDetail.setComment("缴费前充值");
+//				rechargeDetail.setCreateTime(nowDate);
+//				rechargeDetail.setStatus(DealStatusEnum.SUCCESS);
+//				rechargeDetail.setTransNo(studentPaymentOrder.getTransNo());
+//				rechargeDetail.setType(PlatformCashAccountDetailTypeEnum.RECHARGE);
+//				rechargeDetail.setUpdateTime(nowDate);
+//				rechargeDetail.setUserId(userId);
+//				rechargeDetail.setChannel(studentPaymentOrder.getPaymentChannel());
+//				rechargeDetail.setComAmount(studentPaymentOrder.getComAmount());
+//				rechargeDetail.setPerAmount(studentPaymentOrder.getPerAmount());
+//				sysUserCashAccountDetailService.insert(rechargeDetail);
+//
+//				// 缴费
+//				SysUserCashAccountDetail paymentDetail = new SysUserCashAccountDetail();
+//				paymentDetail.setAmount(amount.negate());
+//				paymentDetail.setBalance(cashAccount.getBalance());
+//				paymentDetail.setComment("购买会员");
+//				paymentDetail.setCreateTime(nowDate);
+//				paymentDetail.setStatus(DealStatusEnum.SUCCESS);
+//				paymentDetail.setTransNo(studentPaymentOrder.getTransNo());
+//				paymentDetail.setType(PlatformCashAccountDetailTypeEnum.PAY_FEE);
+//				paymentDetail.setUpdateTime(nowDate);
+//				paymentDetail.setUserId(userId);
+//				rechargeDetail.setChannel(studentPaymentOrder.getPaymentChannel());
+//				sysUserCashAccountDetailService.insert(paymentDetail);
+//			}
+//
+//			try {
+//				contractService.transferProduceContract(userId, null, CourseViewTypeEnum.MEMBER_FEE);
+//			} catch (Exception e) {
+//				logger.error("产品协议生成失败", e);
+//			}
 		}
 		return true;
 	}