|
@@ -2,7 +2,6 @@ package com.usky.issue.service.impl;
|
|
|
|
|
|
|
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
|
import com.baomidou.dynamic.datasource.annotation.DS;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
-import com.fasterxml.jackson.databind.ObjectMapper;
|
|
|
|
|
import com.usky.common.core.exception.BusinessException;
|
|
import com.usky.common.core.exception.BusinessException;
|
|
|
import com.usky.issue.domain.IssueSyncDownQueue;
|
|
import com.usky.issue.domain.IssueSyncDownQueue;
|
|
|
import com.usky.issue.domain.SysUser;
|
|
import com.usky.issue.domain.SysUser;
|
|
@@ -12,6 +11,7 @@ import com.usky.issue.service.CloudSyncPublishService;
|
|
|
import com.usky.issue.service.enums.SyncTypeEnum;
|
|
import com.usky.issue.service.enums.SyncTypeEnum;
|
|
|
import com.usky.issue.service.support.CloudEntitySupport;
|
|
import com.usky.issue.service.support.CloudEntitySupport;
|
|
|
import com.usky.issue.service.sync.SyncPayloadSupport;
|
|
import com.usky.issue.service.sync.SyncPayloadSupport;
|
|
|
|
|
+import com.usky.issue.service.util.SyncJsonMapper;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.context.annotation.Lazy;
|
|
import org.springframework.context.annotation.Lazy;
|
|
@@ -32,7 +32,7 @@ import java.util.List;
|
|
|
@Service
|
|
@Service
|
|
|
public class CloudSyncPublishServiceImpl implements CloudSyncPublishService {
|
|
public class CloudSyncPublishServiceImpl implements CloudSyncPublishService {
|
|
|
|
|
|
|
|
- private static final ObjectMapper OBJECT_MAPPER = new ObjectMapper();
|
|
|
|
|
|
|
+ private static final com.fasterxml.jackson.databind.ObjectMapper OBJECT_MAPPER = SyncJsonMapper.INSTANCE;
|
|
|
|
|
|
|
|
@Autowired
|
|
@Autowired
|
|
|
private IssueSyncDownQueueMapper downQueueMapper;
|
|
private IssueSyncDownQueueMapper downQueueMapper;
|
|
@@ -84,6 +84,7 @@ public class CloudSyncPublishServiceImpl implements CloudSyncPublishService {
|
|
|
log.info("用户已从 sys_user 入下发队列 userId={}, tenantId={}, operation={}",
|
|
log.info("用户已从 sys_user 入下发队列 userId={}, tenantId={}, operation={}",
|
|
|
user.getUserId(), user.getTenantId(), op);
|
|
user.getUserId(), user.getTenantId(), op);
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
|
|
+ log.error("用户入下发队列失败 userId={}, tenantId={}", user.getUserId(), user.getTenantId(), e);
|
|
|
throw new BusinessException("用户入下发队列失败: " + e.getMessage());
|
|
throw new BusinessException("用户入下发队列失败: " + e.getMessage());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|