|
|
@ -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); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|