| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- package jnpf.permission.rest;
- import jnpf.permission.connector.HttpRequestUserInfoService;
- import jnpf.permission.entity.UserEntity;
- import jnpf.util.JsonUtil;
- import lombok.extern.slf4j.Slf4j;
- import org.springframework.beans.factory.annotation.Autowired;
- import org.springframework.stereotype.Component;
- import java.util.Map;
- /**
- * 推送工具类
- *
- * @author :JNPF开发平台组
- * @version: V3.1.0
- * @copyright 引迈信息技术有限公司
- * @date :2022/7/28 20:56
- */
- @Slf4j
- @Component
- public class PullUserUtil {
- private static HttpRequestUserInfoService httpRequestUserInfoService;
- public PullUserUtil(@Autowired(required = false) HttpRequestUserInfoService httpRequestUserInfoService){
- PullUserUtil.httpRequestUserInfoService = httpRequestUserInfoService;
- }
- /**
- * 推送到
- *
- * @param userEntity
- * @param method
- * @param tenantId
- */
- public static void syncUser(UserEntity userEntity, String method, String tenantId) {
- if (httpRequestUserInfoService != null) {
- Map<String, Object> map = JsonUtil.entityToMap(userEntity);
- httpRequestUserInfoService.syncUserInfo(map, method, tenantId);
- }
- }
- }
|