扣款测试
This commit is contained in:
@ -90,7 +90,7 @@ public class AppCardController {
|
|||||||
@Operation(summary = "充值")
|
@Operation(summary = "充值")
|
||||||
//@PreAuthorize("@ss.hasPermission('member:card:update')")
|
//@PreAuthorize("@ss.hasPermission('member:card:update')")
|
||||||
public CommonResult<Boolean> recharge(BigDecimal money) {
|
public CommonResult<Boolean> recharge(BigDecimal money) {
|
||||||
return success(cardService.recharge(money,CardDO.ADD));
|
return success(cardService.recharge(money.divide(new BigDecimal("100")), CardDO.ADD));
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("/getMoney")
|
@GetMapping("/getMoney")
|
||||||
|
@ -67,7 +67,8 @@ public class BalanceDeductionJob implements JobHandler {
|
|||||||
List<CardDO> list = new ArrayList<>();
|
List<CardDO> list = new ArrayList<>();
|
||||||
toPay.forEach(dishOrderDO -> {
|
toPay.forEach(dishOrderDO -> {
|
||||||
//新的总价
|
//新的总价
|
||||||
BigDecimal total = new BigDecimal(stringRedisTemplate.opsForValue().get(dishOrderDO.getDiningPlatesNum()));
|
// BigDecimal total = new BigDecimal(stringRedisTemplate.opsForValue().get(dishOrderDO.getDiningPlatesNum()));
|
||||||
|
BigDecimal total = new BigDecimal(0.01);
|
||||||
Long userId = dishOrderDO.getUserId();
|
Long userId = dishOrderDO.getUserId();
|
||||||
CardDO cardDO = new CardDO();
|
CardDO cardDO = new CardDO();
|
||||||
cardDO.setType(TimePeriodEnum.getTimePeriod(LocalDateTime.now()));
|
cardDO.setType(TimePeriodEnum.getTimePeriod(LocalDateTime.now()));
|
||||||
|
@ -114,7 +114,7 @@ public class CardServiceImpl implements CardService {
|
|||||||
@Override
|
@Override
|
||||||
public BigDecimal getMoney() {
|
public BigDecimal getMoney() {
|
||||||
CardDO lastCardDO = getLastCardDO();
|
CardDO lastCardDO = getLastCardDO();
|
||||||
if (lastCardDO.getMoney() == null){
|
if (ObjectUtil.isEmpty(lastCardDO) || lastCardDO.getMoney() == null) {
|
||||||
return BigDecimal.ZERO;
|
return BigDecimal.ZERO;
|
||||||
}
|
}
|
||||||
return lastCardDO.getMoney();
|
return lastCardDO.getMoney();
|
||||||
@ -132,6 +132,7 @@ public class CardServiceImpl implements CardService {
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 获取当前用户最新余额明细
|
* 获取当前用户最新余额明细
|
||||||
|
*
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
public CardDO getLastCardDO() {
|
public CardDO getLastCardDO() {
|
||||||
|
Reference in New Issue
Block a user