优化
This commit is contained in:
@ -150,12 +150,12 @@ public class BalanceDeductionJob implements JobHandler {
|
||||
cardDO.setChangeMoney(total);
|
||||
cardDO.setFlag(CardDO.MINUS);
|
||||
cardService.insertOne(cardDO);
|
||||
String redisData = stringRedisTemplate.opsForValue().get("DATA-money"+ userId);
|
||||
|
||||
if(StrUtil.isNotBlank(redisData)){
|
||||
stringRedisTemplate.opsForValue().set("DATA-money"+userId, cardDO.getMoney().toString());
|
||||
|
||||
}
|
||||
//String redisData = stringRedisTemplate.opsForValue().get("DATA-money"+ userId);
|
||||
//
|
||||
//if(StrUtil.isNotBlank(redisData)){
|
||||
// stringRedisTemplate.opsForValue().set("DATA-money"+userId, cardDO.getMoney().toString());
|
||||
//
|
||||
//}
|
||||
list.add(cardDO);
|
||||
|
||||
dishOrderDO.setTotalMoney(total);
|
||||
|
@ -290,16 +290,19 @@ public class DiningPlatesServiceImpl implements DiningPlatesService {
|
||||
throw exception(DINING_PLATES_NOT_BIND);
|
||||
}
|
||||
AppUserInfoCardVO appUserInfoCardVO = new AppUserInfoCardVO();
|
||||
String name = stringRedisTemplate.opsForValue().get("DATA-name" + diningPlatesDO.getUserId());
|
||||
String money = stringRedisTemplate.opsForValue().get("DATA-money" + diningPlatesDO.getUserId());
|
||||
if(StrUtil.isNotBlank(name)&& StrUtil.isNotBlank(money)){
|
||||
appUserInfoCardVO.setName(name);
|
||||
appUserInfoCardVO.setMoney(new BigDecimal(money));
|
||||
return appUserInfoCardVO;
|
||||
}
|
||||
//String name = stringRedisTemplate.opsForValue().get("DATA-name" + diningPlatesDO.getUserId());
|
||||
//String money = stringRedisTemplate.opsForValue().get("DATA-money" + diningPlatesDO.getUserId());
|
||||
//if(StrUtil.isNotBlank(name)&& StrUtil.isNotBlank(money)){
|
||||
// appUserInfoCardVO.setName(name);
|
||||
// appUserInfoCardVO.setMoney(new BigDecimal(money));
|
||||
// return appUserInfoCardVO;
|
||||
//}
|
||||
MemberUserDO memberUserDO = memberUserMapper.selectById(diningPlatesDO.getUserId());
|
||||
stringRedisTemplate.opsForValue().set("DATA-name"+diningPlatesDO.getUserId(), memberUserDO.getNickname());
|
||||
stringRedisTemplate.opsForValue().set("DATA-money"+diningPlatesDO.getUserId(), cardService.getMoneyByUserId(memberUserDO.getId()).toString());
|
||||
//stringRedisTemplate.opsForValue().set("DATA-name"+diningPlatesDO.getUserId(), memberUserDO.getNickname());
|
||||
//stringRedisTemplate.opsForValue().set("DATA-money"+diningPlatesDO.getUserId(), cardService.getMoneyByUserId(memberUserDO.getId()).toString());
|
||||
appUserInfoCardVO.setName(memberUserDO.getNickname());
|
||||
appUserInfoCardVO.setMoney(cardService.getMoneyByUserId(memberUserDO.getId()));
|
||||
|
||||
//刷新绑定时间
|
||||
CompletableFuture.supplyAsync(() -> {
|
||||
int i = 0;
|
||||
@ -440,9 +443,7 @@ public class DiningPlatesServiceImpl implements DiningPlatesService {
|
||||
.eq(DiningPlatesDO::getStoreId,storeId)
|
||||
.last("limit 1"));
|
||||
|
||||
dishOrderMapper.update(Wrappers.<DishOrderDO>lambdaUpdate()
|
||||
.set(DishOrderDO::getOrderStatus,"1")
|
||||
.eq(DishOrderDO::getId,diningPlatesDO.getOrderId()));
|
||||
dishOrderMapper.deleteById(diningPlatesDO.getOrderId());
|
||||
diningPlatesMapper.update(Wrappers.<DiningPlatesDO>lambdaUpdate()
|
||||
.set(DiningPlatesDO::getPayFlag, DiningPlatesDO.TO_PAY)
|
||||
.set(DiningPlatesDO::getStatus, DiningPlatesDO.FREE)
|
||||
|
Reference in New Issue
Block a user