记得上下班打卡 | 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 ...@@ -187,22 +187,24 @@ public class SmileShowServiceImpl extends ServiceImpl<SmileSchoolMapper, SmileSc
smileRedisUtils.setPriceByUid(smilePriceParam.getPerformancesId(), smilePriceParam.getUid()); smileRedisUtils.setPriceByUid(smilePriceParam.getPerformancesId(), smilePriceParam.getUid());
//计算总营收 //计算总营收
BigDecimal userTotalPrice = smileRedisUtils.getUserTotalPrice(smilePriceParam.getUid()); BigDecimal userTotalPrice = smileRedisUtils.getUserTotalPrice(smilePriceParam.getUid());
smileRedisUtils.setUserTotalPrice(smilePriceParam.getUid(),(price.add(userTotalPrice)).toString()); smileRedisUtils.setUserTotalPrice(smilePriceParam.getUid(),price.add(userTotalPrice));
} else { }
/*else {
LambdaQueryWrapper<SmilePrice> queryWrapper = Wrappers.lambdaQuery(SmilePrice.class); LambdaQueryWrapper<SmilePrice> queryWrapper = Wrappers.lambdaQuery(SmilePrice.class);
queryWrapper.eq(SmilePrice::getPerformancesId, smilePriceParam.getPerformancesId()); queryWrapper.eq(SmilePrice::getPerformancesId, smilePriceParam.getPerformancesId());
queryWrapper.eq(SmilePrice::getUid, smilePriceParam.getUid()); queryWrapper.eq(SmilePrice::getUid, smilePriceParam.getUid());
queryWrapper.eq(SmilePrice::getDelTag,0); queryWrapper.eq(SmilePrice::getDelTag,0);
queryWrapper.eq(SmilePrice::getUpdatedDate,"");
SmilePrice smilePrice1 = smilePriceMapper.selectOne(queryWrapper); SmilePrice smilePrice1 = smilePriceMapper.selectOne(queryWrapper);
BigDecimal userTotalPrice = smileRedisUtils.getUserTotalPrice(smilePriceParam.getUid()); 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()); smileRedisUtils.delPriceByUid(smilePriceParam.getPerformancesId(), smilePriceParam.getUid());
//更新打款表 //更新打款表
smilePrice.setUpdatedDate(LocalDateTime.now()); smilePrice.setUpdatedDate(LocalDateTime.now());
smilePrice.setDelTag(1); smilePrice.setDelTag(1);
smilePriceMapper.updateById(smilePrice); smilePriceMapper.updateById(smilePrice);
} }*/
return AjaxResult.success(); return AjaxResult.success();
} }
......
...@@ -132,10 +132,10 @@ public class SmileRedisUtils { ...@@ -132,10 +132,10 @@ public class SmileRedisUtils {
} }
public BigDecimal getUserTotalPrice(String uid) { 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); redisDataSourceUtil.getRedisSweetUtil().set(SmileRedisConst.SELL_USER_REVENUE.concat(uid),add);
} }
......
...@@ -34,7 +34,7 @@ public final class RedisUtil extends AbstractRedisUtil{ ...@@ -34,7 +34,7 @@ public final class RedisUtil extends AbstractRedisUtil{
public static void main(String[] args) { public static void main(String[] args) {
String[] keys = { String[] keys = {
"smile:sellData:10055908430703820854136801001879371141365764109917", "smile:user:revenue:1006468249398312962255247",
}; };
for (String key : keys) { for (String key : keys) {
long value = key.hashCode(); 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