Browse Source

4.16 退款兑换金豆

dev
huangqizhen 5 days ago
parent
commit
6a20743db3
  1. 13
      src/main/java/com/example/demo/serviceImpl/coin/AuditServiceImpl.java

13
src/main/java/com/example/demo/serviceImpl/coin/AuditServiceImpl.java

@ -8,6 +8,7 @@ import com.example.demo.domain.entity.User;
import com.example.demo.domain.entity.UserGoldRecord; import com.example.demo.domain.entity.UserGoldRecord;
import com.example.demo.domain.entity.UserRegionWallet; import com.example.demo.domain.entity.UserRegionWallet;
import com.example.demo.domain.entity.UserWalletRecord; import com.example.demo.domain.entity.UserWalletRecord;
import com.example.demo.domain.vo.bean.BeanConsume;
import com.example.demo.domain.vo.coin.*; import com.example.demo.domain.vo.coin.*;
import com.example.demo.exception.RedCheckException; import com.example.demo.exception.RedCheckException;
import com.example.demo.mapper.Temporary.RedMapper; import com.example.demo.mapper.Temporary.RedMapper;
@ -17,6 +18,7 @@ import com.example.demo.mapper.coin.UserMapper;
import com.example.demo.mapper.coin.WalletMapper; import com.example.demo.mapper.coin.WalletMapper;
import com.example.demo.service.Temporary.RedService; import com.example.demo.service.Temporary.RedService;
import com.example.demo.service.Wallet.WalletService; import com.example.demo.service.Wallet.WalletService;
import com.example.demo.service.bean.BeanConsumeService;
import com.example.demo.service.coin.AdminService; import com.example.demo.service.coin.AdminService;
import com.example.demo.service.coin.AuditService; import com.example.demo.service.coin.AuditService;
import com.example.demo.service.coin.GeneralService; import com.example.demo.service.coin.GeneralService;
@ -66,6 +68,8 @@ public class AuditServiceImpl implements AuditService {
private RabbitTemplate rabbitTemplate; private RabbitTemplate rabbitTemplate;
@Autowired @Autowired
private WalletService walletService; private WalletService walletService;
@Autowired
private BeanConsumeService beanConsumeService;
/* /*
审核订单并修改用户余额等 审核订单并修改用户余额等
@ -280,6 +284,15 @@ public class AuditServiceImpl implements AuditService {
// 8. 扣减剩余待退金额 // 8. 扣减剩余待退金额
remainingRefund = remainingRefund.subtract(refundAmount); remainingRefund = remainingRefund.subtract(refundAmount);
} }
if (order.getGoodsName()=="兑换金豆"){
BeanConsume consume = new BeanConsume();
consume.setJwcode(String.valueOf(order.getJwcode()));
consume.setAdminName(auditName);
consume.setPermanentBean(order.getPermanentGold()/2);
consume.setRemark("金币系统兑换金豆退款");
consume.setFreeBean((order.getFreeJune()+order.getFreeDecember())/2);
beanConsumeService.reduce(consume);
}
} }
} }

Loading…
Cancel
Save