|
@@ -75,7 +75,7 @@ public class MemberRankController extends BaseController {
|
|
|
|
|
|
@ApiOperation(value = "2021-09活动购买会员")
|
|
@ApiOperation(value = "2021-09活动购买会员")
|
|
@PostMapping("/activeBuy")
|
|
@PostMapping("/activeBuy")
|
|
- public HttpResponseResult ActiveBuy(Integer memberRankId, Integer buyNum, BigDecimal amount, boolean isUseBalance, boolean repay) throws Exception {
|
|
|
|
|
|
+ public HttpResponseResult ActiveBuy(@RequestBody MemberPayParamDto memberPayParamDto) throws Exception {
|
|
Date nowTime = new Date();
|
|
Date nowTime = new Date();
|
|
String startTimeStr = sysConfigDao.findConfigValue("cloud_teacher_active_start_time");
|
|
String startTimeStr = sysConfigDao.findConfigValue("cloud_teacher_active_start_time");
|
|
Date startTime = DateUtil.stringToDate(startTimeStr);
|
|
Date startTime = DateUtil.stringToDate(startTimeStr);
|
|
@@ -92,16 +92,17 @@ public class MemberRankController extends BaseController {
|
|
return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
return failed(HttpStatus.FORBIDDEN, "请登录");
|
|
}
|
|
}
|
|
//买2赠1、买3赠2
|
|
//买2赠1、买3赠2
|
|
|
|
+ Integer buyNum = memberPayParamDto.getBuyNum();
|
|
int giveNum = buyNum == 2?1:buyNum == 3?2:0;
|
|
int giveNum = buyNum == 2?1:buyNum == 3?2:0;
|
|
String remark = buyNum == 2?"2赠1":buyNum == 3?"3赠2":buyNum == 1?"单月":"其他";
|
|
String remark = buyNum == 2?"2赠1":buyNum == 3?"3赠2":buyNum == 1?"单月":"其他";
|
|
return memberRankSettingService.ActiveBuy(sysUser.getId(),
|
|
return memberRankSettingService.ActiveBuy(sysUser.getId(),
|
|
- memberRankId,
|
|
|
|
|
|
+ memberPayParamDto.getMemberRankId(),
|
|
PeriodEnum.MONTH,
|
|
PeriodEnum.MONTH,
|
|
- amount,
|
|
|
|
- isUseBalance,
|
|
|
|
|
|
+ memberPayParamDto.getAmount(),
|
|
|
|
+ memberPayParamDto.isUseBalance(),
|
|
buyNum,
|
|
buyNum,
|
|
giveNum,
|
|
giveNum,
|
|
- 202109,remark,repay);
|
|
|
|
|
|
+ 202109,remark,memberPayParamDto.isRepay());
|
|
}
|
|
}
|
|
|
|
|
|
@ApiOperation(value = "查询订单列表")
|
|
@ApiOperation(value = "查询订单列表")
|