修改下单时记录用户虚拟币、积分消费操作
This commit is contained in:
@@ -1,7 +1,13 @@
|
||||
package com.peanut.modules.common.service;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.IService;
|
||||
import com.peanut.modules.common.entity.BuyOrder;
|
||||
import com.peanut.modules.common.entity.JfTransactionDetails;
|
||||
import com.peanut.modules.common.entity.MyUserEntity;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
public interface JfTransactionDetailsService extends IService<JfTransactionDetails> {
|
||||
|
||||
void recordJfTransaction(BuyOrder buyOrder, MyUserEntity user, BigDecimal jf);
|
||||
|
||||
}
|
||||
|
||||
@@ -2,10 +2,24 @@ package com.peanut.modules.common.service.impl;
|
||||
|
||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import com.peanut.modules.common.dao.JfTransactionDetailsDao;
|
||||
import com.peanut.modules.common.entity.BuyOrder;
|
||||
import com.peanut.modules.common.entity.JfTransactionDetails;
|
||||
import com.peanut.modules.common.entity.MyUserEntity;
|
||||
import com.peanut.modules.common.service.JfTransactionDetailsService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import java.math.BigDecimal;
|
||||
|
||||
@Service("commonJfTransactionDetailsService")
|
||||
public class JfTransactionDetailsServiceImpl extends ServiceImpl<JfTransactionDetailsDao, JfTransactionDetails> implements JfTransactionDetailsService {
|
||||
@Override
|
||||
public void recordJfTransaction(BuyOrder buyOrder, MyUserEntity user, BigDecimal jf) {
|
||||
JfTransactionDetails jfTransactionDetails = new JfTransactionDetails();
|
||||
jfTransactionDetails.setUserId(user.getId());
|
||||
jfTransactionDetails.setChangeAmount(jf);
|
||||
jfTransactionDetails.setActType(0);
|
||||
jfTransactionDetails.setUserBalance(user.getJf());
|
||||
jfTransactionDetails.setRelationId(buyOrder.getOrderId());
|
||||
jfTransactionDetails.setRemark("消费积分抵扣:"+jf.toString()+",订单号:"+buyOrder.getOrderSn());
|
||||
getBaseMapper().insert(jfTransactionDetails);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user