记得上下班打卡 | git大法好,push需谨慎

Commit 64acd4ab authored by GaoHu's avatar GaoHu

exit price

parent 3e032a68
......@@ -187,22 +187,24 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
smileRedisUtils.setPriceByUid(smilePriceParam.getPerformancesId(), smilePriceParam.getUid());
//计算总营收
BigDecimal userTotalPrice = smileRedisUtils.getUserTotalPrice(smilePriceParam.getUid());
smileRedisUtils.setUserTotalPrice(smilePriceParam.getUid(),(price.add(userTotalPrice)).toString());
} else {
smileRedisUtils.setUserTotalPrice(smilePriceParam.getUid(),price.add(userTotalPrice));
}
/*else {
LambdaQueryWrapper<SmilePrice> queryWrapper = Wrappers.lambdaQuery(SmilePrice.class);
queryWrapper.eq(SmilePrice::getPerformancesId, smilePriceParam.getPerformancesId());
queryWrapper.eq(SmilePrice::getUid, smilePriceParam.getUid());
queryWrapper.eq(SmilePrice::getDelTag,0);
queryWrapper.eq(SmilePrice::getUpdatedDate,"");
SmilePrice smilePrice1 = smilePriceMapper.selectOne(queryWrapper);
BigDecimal userTotalPrice = smileRedisUtils.getUserTotalPrice(smilePriceParam.getUid());
smileRedisUtils.setUserTotalPrice(smilePriceParam.getUid(),(userTotalPrice.subtract(smilePrice1.getPrice())).toString());
smileRedisUtils.setUserTotalPrice(smilePriceParam.getUid(),userTotalPrice.subtract(smilePrice1.getPrice()));
//删除打款信息
smileRedisUtils.delPriceByUid(smilePriceParam.getPerformancesId(), smilePriceParam.getUid());
//更新打款表
smilePrice.setUpdatedDate(LocalDateTime.now());
smilePrice.setDelTag(1);
smilePriceMapper.updateById(smilePrice);
}
}*/
return AjaxResult.success();
}
......
......@@ -132,10 +132,10 @@ public class SmileRedisUtils {
}
public BigDecimal getUserTotalPrice(String uid) {
return new BigDecimal((redisDataSourceUtil.getRedisSweetUtil().get(SmileRedisConst.SELL_USER_REVENUE.concat(uid)))==null ? "0":(String) (redisDataSourceUtil.getRedisSweetUtil().get(SmileRedisConst.SELL_USER_REVENUE.concat(uid))));
return (redisDataSourceUtil.getRedisSweetUtil().get(SmileRedisConst.SELL_USER_REVENUE.concat(uid)))==null ? BigDecimal.valueOf(0) : (BigDecimal)redisDataSourceUtil.getRedisSweetUtil().get(SmileRedisConst.SELL_USER_REVENUE.concat(uid));
}
public void setUserTotalPrice(String uid, String add) {
public void setUserTotalPrice(String uid, BigDecimal add) {
redisDataSourceUtil.getRedisSweetUtil().set(SmileRedisConst.SELL_USER_REVENUE.concat(uid),add);
}
......
......@@ -34,7 +34,7 @@ public final class RedisUtil extends AbstractRedisUtil{
public static void main(String[] args) {
String[] keys = {
"smile:sellData:10055908430703820854136801001879371141365764109917",
"smile:user:revenue:1006468249398312962255247",
};
for (String key : keys) {
long value = key.hashCode();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment