This commit is contained in:
dute7liang
2023-12-24 15:48:49 +08:00
parent 8c897acfda
commit 7b51bda039
28 changed files with 751 additions and 26 deletions

View File

@@ -3,6 +3,7 @@ package com.ruoyi.cai.manager;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.ruoyi.cai.domain.*;
import com.ruoyi.cai.dto.app.query.AccountAliBankCardRes;
import com.ruoyi.cai.dto.app.query.AnchorUpdateRes;
import com.ruoyi.cai.dto.app.query.UserUpdateRes;
import com.ruoyi.cai.dto.app.vo.*;
@@ -27,6 +28,8 @@ public class CurrentUserManager {
private CaiUserAlbumService userAlbumService;
@Autowired
private CaiAccountService accountService;
@Autowired
private CaiAccountBankcardService accountBankcardService;
public CurrentUserInfoVo currentInfo() {
Long userId = LoginHelper.getUserId();
@@ -100,4 +103,24 @@ public class CurrentUserManager {
}
return true;
}
public CaiAccountBankcard aliInfo() {
CaiAccountBankcard one = accountBankcardService.getOne(Wrappers.lambdaQuery(CaiAccountBankcard.class)
.eq(CaiAccountBankcard::getUserId, LoginHelper.getUserId())
.last("limit 1"));
return one;
}
public void saveOrUpdateAliInfo(AccountAliBankCardRes res) {
CaiAccountBankcard bankcard = new CaiAccountBankcard();
bankcard.setId(res.getId());
if(bankcard.getId() == null){
bankcard.setType(1);
bankcard.setBankCode("alipay");
bankcard.setBank("支付宝");
}
bankcard.setCardName(res.getCardName());
bankcard.setCardAccount(res.getCardAccount());
accountBankcardService.saveOrUpdate(bankcard);
}
}