|
@@ -462,13 +462,22 @@ public class MemberRankSettingServiceImpl extends BaseServiceImpl<Integer, Membe
|
|
|
if(activeRemark == null || StringUtils.isEmpty(remark)){
|
|
|
return;
|
|
|
}
|
|
|
+ Integer studentId = cloudTeacherOrder.getStudentId();
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserById(studentId);
|
|
|
+ if(sysUser == null){
|
|
|
+ throw new BizException("用户信息获取失败");
|
|
|
+ }
|
|
|
+ Integer couponId = 1;
|
|
|
+ if(sysUser.getOrganId() != null && sysUser.getOrganId() == 4){
|
|
|
+ couponId = 2;
|
|
|
+ }
|
|
|
if(activeRemark.equals(202109)){
|
|
|
switch (remark){
|
|
|
case "2赠1":
|
|
|
- sysCouponCodeService.exchangeCoupon(cloudTeacherOrder.getStudentId(),1,cloudTeacherOrder.getOrderId(),3);
|
|
|
+ sysCouponCodeService.exchangeCoupon(cloudTeacherOrder.getStudentId(),couponId,cloudTeacherOrder.getOrderId(),3);
|
|
|
break;
|
|
|
case "3赠2":
|
|
|
- sysCouponCodeService.exchangeCoupon(cloudTeacherOrder.getStudentId(),1,cloudTeacherOrder.getOrderId(),6);
|
|
|
+ sysCouponCodeService.exchangeCoupon(cloudTeacherOrder.getStudentId(),couponId,cloudTeacherOrder.getOrderId(),6);
|
|
|
break;
|
|
|
}
|
|
|
}
|