|
@@ -12,6 +12,7 @@ import me.chanjar.weixin.cp.bean.WxCpUserExternalContactInfo;
|
|
|
import org.slf4j.Logger;
|
|
|
import org.slf4j.LoggerFactory;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
+import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.http.HttpEntity;
|
|
|
import org.springframework.http.ResponseEntity;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -33,6 +34,9 @@ public class ExternalUserServiceImpl implements ExternalUserService {
|
|
|
@Autowired
|
|
|
private ExternalUserMapper externalUserMapper;
|
|
|
|
|
|
+ @Value("${sync-user.domainname}")
|
|
|
+ private String syncUserDomainName;
|
|
|
+
|
|
|
@Override
|
|
|
public Integer updateExternalUser(ExternalUser externalUser) {
|
|
|
return externalUserMapper.insert(externalUser);
|
|
@@ -174,10 +178,10 @@ public class ExternalUserServiceImpl implements ExternalUserService {
|
|
|
}
|
|
|
|
|
|
public ResultInfo getOtherExternalUser(RestTemplate restTemplate, Integer pageIndex){
|
|
|
-
|
|
|
+ String token = getToken(restTemplate);
|
|
|
MultiValueMap<String, String> headersAuth = new LinkedMultiValueMap<String, String>();
|
|
|
|
|
|
-
|
|
|
+ headersAuth.add("Sso-Token", token);
|
|
|
|
|
|
|
|
|
FiltersData filtersData = null;
|
|
@@ -230,7 +234,7 @@ public class ExternalUserServiceImpl implements ExternalUserService {
|
|
|
|
|
|
HttpEntity<FiltersData> requestEntity = new HttpEntity<>(filtersData, headersAuth);
|
|
|
ResponseEntity<String> responseAuth =
|
|
|
- restTemplate.postForEntity("http://119.130.113.245:8005/memberList/index", requestEntity, String.class);
|
|
|
+ restTemplate.postForEntity(syncUserDomainName, requestEntity, String.class);
|
|
|
String body = responseAuth.getBody();
|
|
|
ResultInfo resultInfo = JSON.parseObject(body, ResultInfo.class);
|
|
|
return resultInfo;
|