|
@@ -15,6 +15,7 @@ import com.ydtech.modules.admin.service.SysUserLinkDxUserIdService;
|
|
|
import com.ydtech.modules.admin.utils.DxApiConfigurationProperties;
|
|
import com.ydtech.modules.admin.utils.DxApiConfigurationProperties;
|
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
import com.ydtech.modules.base.controller.BaseController;
|
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.core.ParameterizedTypeReference;
|
|
import org.springframework.core.ParameterizedTypeReference;
|
|
|
import org.springframework.http.*;
|
|
import org.springframework.http.*;
|
|
@@ -90,8 +91,12 @@ public class SysUserLinkDxUserIdServiceImpl extends ServiceImpl<SysUserLinkDxUse
|
|
|
List<SysUserLinkUserDto> newRecords = new ArrayList<>();
|
|
List<SysUserLinkUserDto> newRecords = new ArrayList<>();
|
|
|
if(records!=null && records.size()>0){
|
|
if(records!=null && records.size()>0){
|
|
|
for(SysUserLinkUserDto sysUserLinkUserDto : records){
|
|
for(SysUserLinkUserDto sysUserLinkUserDto : records){
|
|
|
- Uuser uuser = getDataByGet(sysUserLinkUserDto.getUserId(), dxApiConfigurationProperties.getFindUserById());
|
|
|
|
|
- sysUserLinkUserDto.setLinkUserName(uuser ==null? "":uuser.getName());
|
|
|
|
|
|
|
+ if(StringUtils.isBlank(sysUserLinkUserDto.getLinkUserId())){
|
|
|
|
|
+ sysUserLinkUserDto.setLinkUserName("");
|
|
|
|
|
+ }else{
|
|
|
|
|
+ Uuser uuser = getDataByGet(sysUserLinkUserDto.getLinkUserId(), dxApiConfigurationProperties.getFindUserById());
|
|
|
|
|
+ sysUserLinkUserDto.setLinkUserName(uuser ==null? "":uuser.getNickname());
|
|
|
|
|
+ }
|
|
|
newRecords.add(sysUserLinkUserDto);
|
|
newRecords.add(sysUserLinkUserDto);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
@@ -131,13 +136,14 @@ public class SysUserLinkDxUserIdServiceImpl extends ServiceImpl<SysUserLinkDxUse
|
|
|
HttpHeaders httpHeaders = new HttpHeaders();
|
|
HttpHeaders httpHeaders = new HttpHeaders();
|
|
|
httpHeaders.setContentType(MediaType.APPLICATION_JSON);
|
|
httpHeaders.setContentType(MediaType.APPLICATION_JSON);
|
|
|
HttpEntity<UserQueryVo> requestEntity = new HttpEntity<>(userQueryVo,httpHeaders);
|
|
HttpEntity<UserQueryVo> requestEntity = new HttpEntity<>(userQueryVo,httpHeaders);
|
|
|
- ResponseEntity<HttpResult<BasePageResult<Uuser>>> response =null;
|
|
|
|
|
- ParameterizedTypeReference<HttpResult<BasePageResult<Uuser>>> typeRef = new ParameterizedTypeReference<HttpResult<BasePageResult<Uuser>>>() {};
|
|
|
|
|
- try{
|
|
|
|
|
- response = restTemplate.exchange(url, HttpMethod.POST, requestEntity, typeRef);
|
|
|
|
|
- }catch(Exception e){
|
|
|
|
|
-
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ ParameterizedTypeReference<HttpResult<BasePageResult<Uuser>>> responseType =
|
|
|
|
|
+ new ParameterizedTypeReference<HttpResult<BasePageResult<Uuser>>>() {};
|
|
|
|
|
+ ResponseEntity<HttpResult<BasePageResult<Uuser>>> response = restTemplate.exchange(
|
|
|
|
|
+ url,
|
|
|
|
|
+ HttpMethod.POST,
|
|
|
|
|
+ requestEntity,
|
|
|
|
|
+ responseType
|
|
|
|
|
+ );
|
|
|
if(response!=null) {
|
|
if(response!=null) {
|
|
|
HttpResult<BasePageResult<Uuser>> body = response.getBody();
|
|
HttpResult<BasePageResult<Uuser>> body = response.getBody();
|
|
|
if (body.getCode() == 200) {
|
|
if (body.getCode() == 200) {
|
|
@@ -176,12 +182,11 @@ public class SysUserLinkDxUserIdServiceImpl extends ServiceImpl<SysUserLinkDxUse
|
|
|
* @Description: 根据用户id查询用户数据
|
|
* @Description: 根据用户id查询用户数据
|
|
|
*/
|
|
*/
|
|
|
public Uuser getDataByGet(String userId, String url){
|
|
public Uuser getDataByGet(String userId, String url){
|
|
|
- HttpHeaders httpHeaders = new HttpHeaders();
|
|
|
|
|
- HttpEntity<String> requestEntity = new HttpEntity<>(userId,httpHeaders);
|
|
|
|
|
|
|
+ url = url + "?userId=" + userId;
|
|
|
ResponseEntity<HttpResult<Uuser>> response =null;
|
|
ResponseEntity<HttpResult<Uuser>> response =null;
|
|
|
ParameterizedTypeReference<HttpResult<Uuser>> typeRef = new ParameterizedTypeReference<HttpResult<Uuser>>() {};
|
|
ParameterizedTypeReference<HttpResult<Uuser>> typeRef = new ParameterizedTypeReference<HttpResult<Uuser>>() {};
|
|
|
try{
|
|
try{
|
|
|
- response = restTemplate.exchange(url, HttpMethod.GET, requestEntity, typeRef);
|
|
|
|
|
|
|
+ response = restTemplate.exchange(url, HttpMethod.GET, null, typeRef);
|
|
|
}catch(Exception e){
|
|
}catch(Exception e){
|
|
|
|
|
|
|
|
}
|
|
}
|