Compare commits

...

4 Commits

Author SHA1 Message Date
0eabf4fc3c Merge pull request 'khy1' (#86) from khy1 into master
All checks were successful
continuous-integration/drone/push Build is passing
Reviewed-on: #86
2024-10-25 17:48:40 +08:00
khy
0621b9823b 交易订单 2024-10-25 17:46:26 +08:00
khy
35cea73266 Merge branch 'master' of http://101.43.112.107:3000/root/allLikeMall into khy1 2024-10-25 16:42:50 +08:00
khy
36b7469e1e Merge branch 'master' of http://101.43.112.107:3000/root/allLikeMall into khy1 2024-10-25 16:38:55 +08:00
7 changed files with 9 additions and 12 deletions

View File

@ -21,6 +21,6 @@ public interface TradeMemberUserService {
void updateUserDo(TradeMemberUserDO user);
void updateActivate(String cardName);
void updateActivate(String cardName,Long userId);
}

View File

@ -93,8 +93,8 @@ public class TradeMemberUserServiceImpl implements TradeMemberUserService {
}
@Override
public void updateActivate(String cardName) {
TradeMemberUserDO tradeMemberUserDO = getUser(getLoginUserId());
public void updateActivate(String cardName,Long userId) {
TradeMemberUserDO tradeMemberUserDO = getUser(userId);
//设置个人信息的会员状态0未开通1试用2有效期3永久
if(cardName.equals("永久")){
tradeMemberUserDO.setActivate(3);

View File

@ -78,7 +78,6 @@ import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionU
import static cn.iocoder.yudao.framework.common.util.collection.CollectionUtils.*;
import static cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils.minusTime;
import static cn.iocoder.yudao.framework.common.util.servlet.ServletUtils.getClientIP;
import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
import static cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils.getTerminal;
import static cn.iocoder.yudao.module.trade.enums.ErrorCodeConstants.*;
import static cn.iocoder.yudao.module.trade.enums.ErrorCodeConstants.ORDER_NOT_FOUND;
@ -338,7 +337,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
PayOrderRespDTO payOrder = orderResult.getValue();
System.out.println("交易订单成功id"+id+"和payOrderId"+payOrderId);
//会员用户信息支付状态修改
TradeMemberUserDO tradeMemberUserDO = tradeMemberUserService.getUser(getLoginUserId());
TradeMemberUserDO tradeMemberUserDO = tradeMemberUserService.getUser(order.getUserId());
TradePaidMemberUserDO tradePaidMemberUserDO = tradePaidMemberUserService.getByPayOrderId(payOrderId);
if(tradePaidMemberUserDO != null ){
System.out.println("进入会员支付修改操作paid"+tradePaidMemberUserDO+"和member"+tradeMemberUserDO);
@ -355,7 +354,7 @@ public class TradeOrderUpdateServiceImpl implements TradeOrderUpdateService {
tradePaidMemberUserService.update(tradePaidMemberUserDO);
System.out.println("成功更新会员订单paid"+tradePaidMemberUserDO);
//更新用户会员状态
tradeMemberUserService.updateActivate(tradePaidMemberUserDO.getPayMemberType());
tradeMemberUserService.updateActivate(tradePaidMemberUserDO.getPayMemberType(),order.getUserId());
System.out.println("成功更新用户的会员状态member"+tradeMemberUserDO);
}
System.out.println("会员修改操作结束!!!");

View File

@ -189,6 +189,6 @@ public interface MemberUserService {
void updateUserDo(MemberUserDO user);
void updateActivate(String cardName);
void updateActivate(String cardName,Long userId);
}

View File

@ -38,7 +38,6 @@ import java.util.List;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.iocoder.yudao.framework.common.util.servlet.ServletUtils.getClientIP;
import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
import static cn.iocoder.yudao.module.member.enums.ErrorCodeConstants.*;
/**
@ -330,8 +329,8 @@ public class MemberUserServiceImpl implements MemberUserService {
}
@Override
public void updateActivate(String cardName) {
MemberUserDO memberUserDO = getUser(getLoginUserId());
public void updateActivate(String cardName,Long userId) {
MemberUserDO memberUserDO = getUser(userId);
//设置个人信息的会员状态0未开通1试用2有效期3永久
if(cardName.equals("永久")){
memberUserDO.setActivate(3);

View File

@ -36,7 +36,6 @@ import cn.iocoder.yudao.module.member.dal.mysql.user.PaidMemberUserMapper;
import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
import static cn.iocoder.yudao.framework.common.util.servlet.ServletUtils.getClientIP;
import static cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils.getLoginUserId;
import static cn.iocoder.yudao.framework.web.core.util.WebFrameworkUtils.getTerminal;
import static cn.iocoder.yudao.module.member.enums.ErrorCodeConstants.*;

View File

@ -186,7 +186,7 @@ public class AppPaidMembeController {
//更新会员订单
paidMemberUserService.update(paidMemberUserDO);
//更新用户会员状态
memberUserService.updateActivate(paidMemberUserDO.getPayMemberType());
memberUserService.updateActivate(paidMemberUserDO.getPayMemberType(),getLoginUserId());
// return success(PayMemberOrderConvert.INSTANCE.convert(paidMemberUserDO.getId(),payOrderId
// ,paidMemberUserDO.getCardExpirationTime(),memberUserDO.getActivate()));
return success(true);