update创建汇付企业会员

This commit is contained in:
2023-11-29 14:23:01 +08:00
parent 8b9f9f0df0
commit cc11e1e403
3 changed files with 8 additions and 4 deletions

View File

@@ -179,7 +179,7 @@ public class MemberBasicInfoController extends BaseController {
/**
* 充值/扣款余额
*/
@PreAuthorize("@ss.hasPermi('member:balance:update, member:merchantVip:update')")
@PreAuthorize("@ss.hasAnyPermi('member:balance:update, member:merchantVip:update')")
@Log(title = "会员充值/扣款余额", businessType = BusinessType.UPDATE)
@PutMapping("/updateMemberBalance")
public AjaxResult updateMemberBalance(@RequestBody UpdateMemberBalanceDTO dto) {

View File

@@ -652,7 +652,11 @@ public class AdapayService {
Map<String, Object> member = CorpMember.create(memberParams, file, config.getWechatAppId());
log.info("创建企业账户param:{}, result:{}", JSON.toJSONString(memberParams), JSON.toJSONString(member));
if (StringUtils.equals((String) member.get("status"), "failed")) {
throw new BusinessException("", (String) member.get("error_msg"));
String error_msg = (String) member.get("error_msg");
adapayMemberAccount.setStatus(Constants.TWO); // 创建失败,改状态
adapayMemberAccount.setRemark(error_msg);
adapayMemberAccountService.updateAdapayMemberAccount(adapayMemberAccount);
throw new BusinessException("", error_msg);
}
// 取消自动创建结算账户,手动创建结算账户

View File

@@ -77,8 +77,8 @@ public class AdapayMemberAccountServiceImpl implements AdapayMemberAccountServic
*/
@Override
public int updateAdapayMemberAccount(AdapayMemberAccount adapayMemberAccount) {
// adapayMemberAccount.setUpdateTime(DateUtils.getNowDate());
int i = adapayMemberAccountMapper.updateAdapayMemberAccount(adapayMemberAccount);
adapayMemberAccount.setUpdateTime(DateUtils.getNowDate());
int i = adapayMemberAccountMapper.updateByPrimaryKey(adapayMemberAccount);
if (StringUtils.isNotBlank(adapayMemberAccount.getMerchantId())) {
String redisKey = CacheConstants.ADAPAY_MEMBER_ACCOUNT + adapayMemberAccount.getMerchantId();
redisCache.deleteObject(redisKey);