mirror of
https://gitee.com/likeadmin/likeadmin_java.git
synced 2026-06-24 11:58:04 +08:00
增加钱包日志记录
This commit is contained in:
@@ -11,7 +11,9 @@ import com.mdd.common.entity.setting.DevPayWay;
|
||||
import com.mdd.common.entity.user.User;
|
||||
import com.mdd.common.entity.user.UserAuth;
|
||||
import com.mdd.common.enums.ClientEnum;
|
||||
import com.mdd.common.enums.LogMoneyEnum;
|
||||
import com.mdd.common.enums.PaymentEnum;
|
||||
import com.mdd.common.mapper.LogMoneyMapper;
|
||||
import com.mdd.common.mapper.RechargeOrderMapper;
|
||||
import com.mdd.common.mapper.setting.DevPayConfigMapper;
|
||||
import com.mdd.common.mapper.setting.DevPayWayMapper;
|
||||
@@ -24,6 +26,7 @@ import com.mdd.front.validate.PaymentValidate;
|
||||
import com.mdd.front.vo.PayWayListedVo;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.math.BigDecimal;
|
||||
@@ -41,15 +44,18 @@ public class PayServiceImpl implements IPayService {
|
||||
@Resource
|
||||
UserAuthMapper userAuthMapper;
|
||||
|
||||
@Resource
|
||||
RechargeOrderMapper rechargeOrderMapper;
|
||||
|
||||
@Resource
|
||||
DevPayWayMapper devPayWayMapper;
|
||||
|
||||
@Resource
|
||||
DevPayConfigMapper devPayConfigMapper;
|
||||
|
||||
@Resource
|
||||
RechargeOrderMapper rechargeOrderMapper;
|
||||
|
||||
@Resource
|
||||
LogMoneyMapper logMoneyMapper;
|
||||
|
||||
/**
|
||||
* 支付方式
|
||||
*
|
||||
@@ -163,6 +169,7 @@ public class PayServiceImpl implements IPayService {
|
||||
* @param transactionId 流水号
|
||||
*/
|
||||
@Override
|
||||
@Transactional
|
||||
public void handlePaidNotify(String attach, String outTradeNo, String transactionId) {
|
||||
switch (attach) {
|
||||
case "order":
|
||||
@@ -207,6 +214,13 @@ public class PayServiceImpl implements IPayService {
|
||||
user.setMoney(rechargeOrder.getOrderAmount());
|
||||
user.setUpdateTime(System.currentTimeMillis() / 1000);
|
||||
userMapper.update(user, new QueryWrapper<User>().eq("id", rechargeOrder.getUserId()));
|
||||
|
||||
logMoneyMapper.add(user.getId(),
|
||||
LogMoneyEnum.UM_INC_ADMIN.getCode(),
|
||||
rechargeOrder.getOrderAmount(),
|
||||
rechargeOrder.getId(),
|
||||
rechargeOrder.getOrderSn(),
|
||||
"用户充值余额", null);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -5,18 +5,14 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.mdd.common.core.PageResult;
|
||||
import com.mdd.common.entity.RechargeOrder;
|
||||
import com.mdd.common.entity.article.Article;
|
||||
import com.mdd.common.enums.PaymentEnum;
|
||||
import com.mdd.common.mapper.RechargeOrderMapper;
|
||||
import com.mdd.common.util.TimeUtils;
|
||||
import com.mdd.common.util.ToolUtils;
|
||||
import com.mdd.common.util.UrlUtils;
|
||||
import com.mdd.front.service.IRechargeService;
|
||||
import com.mdd.front.validate.RechargeValidate;
|
||||
import com.mdd.front.validate.common.PageValidate;
|
||||
import com.mdd.front.vo.RechargeRecordVo;
|
||||
import com.mdd.front.vo.article.ArticleListedVo;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
@@ -34,6 +30,14 @@ public class RechargeServiceImpl implements IRechargeService {
|
||||
@Resource
|
||||
RechargeOrderMapper rechargeOrderMapper;
|
||||
|
||||
/**
|
||||
* 充值记录
|
||||
*
|
||||
* @author fzr
|
||||
* @param userId 用户ID
|
||||
* @param pageValidate 分页参数
|
||||
* @return PageResult<RechargeRecordVo>
|
||||
*/
|
||||
@Override
|
||||
public PageResult<RechargeRecordVo> record(Integer userId, PageValidate pageValidate) {
|
||||
Integer pageNo = pageValidate.getPageNo();
|
||||
|
||||
Reference in New Issue
Block a user