优化
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
	 zengtao01
					zengtao01