Commit cbef1937 by 徐高华

test

parent e6442ef7
...@@ -813,7 +813,7 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ ...@@ -813,7 +813,7 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ
public void taskStatusTimer(String params) { public void taskStatusTimer(String params) {
try { try {
RSet<String> set = RedisUtil.getRedisClient().getSet(PreDealServiceImpl.HAOBAN_TASK_ID_SET_CACHE); RSet<String> set = RedisUtil.getRedisClient().getSet(PreDealServiceImpl.HAOBAN_TASK_ID_SET_CACHE);
logger.info("好办任务状态开始={}",set); logger.info("好办任务状态开始={},{}",set.size(),set);
Iterator<String> it = set.iterator() ; Iterator<String> it = set.iterator() ;
while(it.hasNext()) { while(it.hasNext()) {
String taskId = it.next(); String taskId = it.next();
...@@ -846,7 +846,7 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ ...@@ -846,7 +846,7 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ
public void staffTaskStatusTimer(String params) { public void staffTaskStatusTimer(String params) {
try { try {
RSet<String> set = RedisUtil.getRedisClient().getSet(PreDealServiceImpl.HAOBAN_TASK_STAFF_ID_SET_CACHE); RSet<String> set = RedisUtil.getRedisClient().getSet(PreDealServiceImpl.HAOBAN_TASK_STAFF_ID_SET_CACHE);
logger.info("好办任务状态开始staff={}",set); logger.info("好办任务状态开始staff={},{}",set.size(),set);
Iterator<String> it = set.iterator() ; Iterator<String> it = set.iterator() ;
while(it.hasNext()) { while(it.hasNext()) {
String v = it.next() ; String v = it.next() ;
...@@ -893,11 +893,11 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ ...@@ -893,11 +893,11 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ
} }
private boolean updateStaffTaskStatus(String taskId ,String stffId , int type) { private boolean updateStaffTaskStatus(String taskId ,String stffId , int type) {
if(type == 7) { boolean b = preDealService.checkFriendTaskByPDataId(taskId, stffId, type);
boolean b = preDealService.checkFriendTaskByPDataId(taskId, stffId, PreDealTypeEnum.self_friend.getVal());
if (!b) { if (!b) {
return false; return false;
} }
if(type == 7) {
logger.info("代开发完成,开始第三方好友:{},{}", taskId, stffId); logger.info("代开发完成,开始第三方好友:{},{}", taskId, stffId);
String key = "haoban_sync_self_friend_task_" + taskId + ":" + stffId; String key = "haoban_sync_self_friend_task_" + taskId + ":" + stffId;
String lockKey = "haoban_sync_self_friend_task_lock_" + taskId + ":" + stffId; String lockKey = "haoban_sync_self_friend_task_lock_" + taskId + ":" + stffId;
...@@ -910,7 +910,7 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ ...@@ -910,7 +910,7 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ
RedisUtil.setCache(key, stffId, 30L, TimeUnit.SECONDS); RedisUtil.setCache(key, stffId, 30L, TimeUnit.SECONDS);
List<String> dataIds = preDealService.listReDataIdByPDataId(taskId, stffId, PreDealTypeEnum.friend.getVal()); List<String> dataIds = preDealService.listReDataIdByPDataId(taskId, stffId, PreDealTypeEnum.friend.getVal());
if (CollectionUtils.isEmpty(dataIds)) { if (CollectionUtils.isEmpty(dataIds)) {
logger.info("无第三方的数据"); logger.info("无第三方的数据/自建");
preDealService.updateStatusByDataId(taskId, stffId, PreDealTypeEnum.friend_clerk.getVal(), PreDealStatusEnum.computed.getVal(), "成功"); preDealService.updateStatusByDataId(taskId, stffId, PreDealTypeEnum.friend_clerk.getVal(), PreDealStatusEnum.computed.getVal(), "成功");
} else { } else {
dealDepartmentToMq(taskId, new HashSet<>(dataIds), SyncTaskStatusEnum.friend_sync); dealDepartmentToMq(taskId, new HashSet<>(dataIds), SyncTaskStatusEnum.friend_sync);
...@@ -918,10 +918,6 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ ...@@ -918,10 +918,6 @@ public class DealSyncOperationApiServiceImpl implements DealSyncOperationApiServ
RedisUtil.unlock(lockKey); RedisUtil.unlock(lockKey);
} }
if(type == 8) { if(type == 8) {
boolean b = preDealService.checkFriendTaskByPDataId(taskId, stffId, PreDealTypeEnum.friend.getVal());
if (!b) {
return false ;
}
String staffLockKey = DealSyncOperationApiServiceImpl.FRIEND_LOCK + stffId; String staffLockKey = DealSyncOperationApiServiceImpl.FRIEND_LOCK + stffId;
RedisUtil.delCache(staffLockKey); RedisUtil.delCache(staffLockKey);
logger.info("第三方好友结束:{},{},{}", taskId, stffId,staffLockKey); logger.info("第三方好友结束:{},{},{}", taskId, stffId,staffLockKey);
......
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