This commit is contained in:
77
2024-11-25 20:54:47 +08:00
parent 904dbbe37b
commit bdab2ad8f3
3 changed files with 23 additions and 2 deletions

View File

@@ -2,7 +2,6 @@ package com.ruoyi.web.controller.cai.admin.init;
import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONObject;
import com.dtflys.forest.annotation.JSONBody;
import com.ruoyi.cai.pay.PayOrderInfoDTO; import com.ruoyi.cai.pay.PayOrderInfoDTO;
import com.ruoyi.cai.pay.PayReturnResp; import com.ruoyi.cai.pay.PayReturnResp;
import com.ruoyi.cai.service.CitysService; import com.ruoyi.cai.service.CitysService;

View File

@@ -10,15 +10,19 @@ import com.ruoyi.cai.dto.app.query.member.UpdateNoGreet;
import com.ruoyi.cai.dto.app.query.member.UpdateRankHideReq; import com.ruoyi.cai.dto.app.query.member.UpdateRankHideReq;
import com.ruoyi.cai.dto.app.vo.CurrentUserInfoVo; import com.ruoyi.cai.dto.app.vo.CurrentUserInfoVo;
import com.ruoyi.cai.dto.app.vo.UserCallAppVo; import com.ruoyi.cai.dto.app.vo.UserCallAppVo;
import com.ruoyi.cai.dto.app.vo.setting.SettingGoodsVo;
import com.ruoyi.cai.dto.app.vo.user.CurrentUserUpdateInfoVo; import com.ruoyi.cai.dto.app.vo.user.CurrentUserUpdateInfoVo;
import com.ruoyi.cai.dto.app.vo.user.MemberInfoVo; import com.ruoyi.cai.dto.app.vo.user.MemberInfoVo;
import com.ruoyi.cai.dto.app.vo.user.UserAlbumAuditVo; import com.ruoyi.cai.dto.app.vo.user.UserAlbumAuditVo;
import com.ruoyi.cai.dto.app.vo.user.UserAvatarMinVo; import com.ruoyi.cai.dto.app.vo.user.UserAvatarMinVo;
import com.ruoyi.cai.enums.SystemConfigEnum;
import com.ruoyi.cai.manager.CurrentUserManager; import com.ruoyi.cai.manager.CurrentUserManager;
import com.ruoyi.cai.manager.SystemConfigManager;
import com.ruoyi.cai.service.UserAlbumService; import com.ruoyi.cai.service.UserAlbumService;
import com.ruoyi.cai.service.UserCallService; import com.ruoyi.cai.service.UserCallService;
import com.ruoyi.cai.service.UserMemberService; import com.ruoyi.cai.service.UserMemberService;
import com.ruoyi.cai.service.UserOnlineService; import com.ruoyi.cai.service.UserOnlineService;
import com.ruoyi.cai.trdpay.TrdPayManager;
import com.ruoyi.common.annotation.Log; import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.core.domain.PageQuery; import com.ruoyi.common.core.domain.PageQuery;
import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.domain.R;
@@ -75,6 +79,11 @@ public class UserAppController {
return R.ok(currentUserManager.currentUpdateInfo()); return R.ok(currentUserManager.currentUpdateInfo());
} }
@Autowired
private TrdPayManager trdPayManager;
@Autowired
private SystemConfigManager systemConfigManager;
@GetMapping("/member") @GetMapping("/member")
@Operation(summary = "当前会员信息") @Operation(summary = "当前会员信息")
@Log(title = "当前会员信息", businessType = BusinessType.OTHER, isSaveDb = false) @Log(title = "当前会员信息", businessType = BusinessType.OTHER, isSaveDb = false)
@@ -85,7 +94,16 @@ public class UserAppController {
}else if(type != 0 && type != 1){ }else if(type != 0 && type != 1){
type = 0; type = 0;
} }
return R.ok(userMemberService.memberApp(userId,type)); MemberInfoVo vo = userMemberService.memberApp(userId, type);
boolean useTrdPay = trdPayManager.useTrdPay(LoginHelper.getUserId());
if(useTrdPay){ // 使用第三方支付
vo.setHasAlipayPay(systemConfigManager.getSystemConfigOfInt(SystemConfigEnum.OPEN_ALI_PAY));
vo.setHasWechatPay(0);
}else{
vo.setHasAlipayPay(systemConfigManager.getSystemConfigOfInt(SystemConfigEnum.OPEN_ALI_PAY));
vo.setHasWechatPay(systemConfigManager.getSystemConfigOfInt(SystemConfigEnum.OPEN_WX_PAY));
}
return R.ok(vo);
} }

View File

@@ -27,6 +27,10 @@ public class MemberInfoVo {
private String expireTimeStr; private String expireTimeStr;
@Schema(description = "是否开通会员") @Schema(description = "是否开通会员")
private Integer on; private Integer on;
@Schema(description = "是否显示支付宝支付 1-显示 0-隐藏")
private Integer hasAlipayPay = 1;
@Schema(description = "是否显示支付宝支付 1-显示 0-隐藏")
private Integer hasWechatPay = 1;
private String bannerPic = "images/member/vip_banner.gif"; private String bannerPic = "images/member/vip_banner.gif";