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

Commit 05cac27f authored by 胡佳晨's avatar 胡佳晨

积分明细

parent f0dcdcac
......@@ -43,7 +43,7 @@ import java.util.List;
public class DataImpl {
@Value("${liquidnet.service.stone.url}")
private String stoneUrl ;
private String stoneUrl;
@Autowired
private MongoTemplate mongoTemplate;
......@@ -66,9 +66,9 @@ public class DataImpl {
//查询全部用户
List<AdamUser> adamUserList = userMapper.selectList(Wrappers.lambdaQuery(AdamUser.class).eq(AdamUser::getState, 1)
.select(AdamUser::getUid).last("limit " + ((page - 1) * size) + "," + ((page) * size)));
log.info("AdamUserSize = "+adamUserList.size());
for (AdamUser item : adamUserList) {
log.info("AdamUserSize = " + adamUserList.size());
int finishCount = 0;
for (AdamUser item : adamUserList) {
//获取用户相关信息
String uid = item.getUid();
String mobile = item.getMobile();
......@@ -138,10 +138,11 @@ public class DataImpl {
params.add("content", "历史积分");
HttpUtil.post(stoneUrl + "/user/logs/in2111", params);
}
finishCount+=1;
log.info("finishCount = "+finishCount);
finishCount += 1;
}
log.info("完成次数 = " + finishCount);
} catch (Exception e) {
log.info("异常 : {} ", e);
e.printStackTrace();
return false;
}
......@@ -239,20 +240,20 @@ public class DataImpl {
logs.setUid(uid);
logs.setScore(item.getScore());
logs.setCreatedAt(item.getCreatedAt());
if(item.getScore().intValue()<0){
scoreUse+=item.getScore().negate().intValue();
}else{
scoreAll+=item.getScore().intValue();
if (item.getScore().intValue() < 0) {
scoreUse += item.getScore().negate().intValue();
} else {
scoreAll += item.getScore().intValue();
}
logCreate(logs);
}
//初始化 redis
List<StoneScoreLogs> getLogsList = (List<StoneScoreLogs>) logList(uid, 1, 40).get("data");
redisDataSourceUtil.getRedisStoneUtil().set(redisKey,getLogsList);
redisDataSourceUtil.getRedisStoneUtil().set(redisKey, getLogsList);
String restKey = StoneConstant.USER.concat(uid).concat(StoneConstant.SURPLUS_SCORE);
String useKey = StoneConstant.USER.concat(uid).concat(StoneConstant.USE_SCORE);
redisDataSourceUtil.getRedisStoneUtil().set(useKey,scoreUse);
redisDataSourceUtil.getRedisStoneUtil().set(restKey,scoreAll-scoreUse);
redisDataSourceUtil.getRedisStoneUtil().set(useKey, scoreUse);
redisDataSourceUtil.getRedisStoneUtil().set(restKey, scoreAll - scoreUse);
return true;
}
......
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