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

Commit 02b8eaa9 authored by sunyuntian's avatar sunyuntian

划卡调任务优化

parent 1ff7d427
...@@ -42,16 +42,14 @@ public class DoTaskUtils { ...@@ -42,16 +42,14 @@ public class DoTaskUtils {
redisUtil.set(ChimeConstant.REDIS_USER_OPEN_NUM + currentUserId, slidCount, timeout); redisUtil.set(ChimeConstant.REDIS_USER_OPEN_NUM + currentUserId, slidCount, timeout);
//获取用户是否调用过任务接口 //获取用户是否调用过任务接口
boolean hasKey = redisUtil.hasKey(ChimeConstant.REDIS_USER_TO_DOTASK + currentUserId); Object taskObj = redisUtil.get(ChimeConstant.REDIS_USER_TO_DOTASK + currentUserId);
if (!hasKey) { if (taskObj == null){
//满足10次调用接口,每天最多调用一次 //满足10次调用接口,每天最多调用一次
if (slidCount >= 10) { if (slidCount >= 10) {
MultiValueMap<String, String> params = CollectionUtil.linkedMultiValueMapStringString(); MultiValueMap<String, String> params = CollectionUtil.linkedMultiValueMapStringString();
params.add("uid", currentUserId); params.add("uid", currentUserId);
params.add("taskId", 3 + ""); params.add("taskId", 3 + "");
String resultData = HttpUtil.post(stoneUrl + "/user/inner/doTask", params); String resultData = HttpUtil.post(stoneUrl + "/user/inner/doTask", params);
ChimeUserDoTask chimeUserDoTask = JsonUtils.fromJson(resultData, ChimeUserDoTask.class); ChimeUserDoTask chimeUserDoTask = JsonUtils.fromJson(resultData, ChimeUserDoTask.class);
Boolean success = chimeUserDoTask.getSuccess(); Boolean success = chimeUserDoTask.getSuccess();
//接口调用失败,重试 //接口调用失败,重试
......
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