fix
This commit is contained in:
@@ -44,14 +44,16 @@ public class ISVHttpRequest {
|
||||
@Resource
|
||||
private HttpRestTemplateService httpRestTemplateService;
|
||||
|
||||
public UserIdInfoDTO getUserIdByCode(String paramStr){
|
||||
String url = isvDomain + "/user/getUserIdByCode?" + paramStr;
|
||||
ResponseEntity<ResultDTO> responseEntity = null;
|
||||
public UserIdInfoDTO getUserIdByCode(String code){
|
||||
String url = isvDomain + "/user/getUserIdByCode";
|
||||
ResultDTO responseEntity = null;
|
||||
HashMap requestMap = new HashMap();
|
||||
requestMap.put("code", code);
|
||||
try {
|
||||
responseEntity = RestTemplateUtil.loadGet(url, ResultDTO.class);
|
||||
responseEntity = httpRestTemplateService.getForObject(url, ResultDTO.class, requestMap);
|
||||
log.info("url:{}, response:{}", url, JSONObject.toJSONString(responseEntity));
|
||||
if(Objects.nonNull(responseEntity.getBody()) && responseEntity.getBody().isSuccess()){
|
||||
return JSONObject.parseObject(JSONObject.toJSONString(responseEntity.getBody().getData()), UserIdInfoDTO.class);
|
||||
if(Objects.nonNull(responseEntity.getData()) && responseEntity.isSuccess()){
|
||||
return JSONObject.parseObject(JSONObject.toJSONString(responseEntity.getData()), UserIdInfoDTO.class);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
log.info("调用isv出错{}", e);
|
||||
|
||||
@@ -927,12 +927,13 @@ public class HyPartnerLineInfoServiceImpl implements HyPartnerLineInfoService {
|
||||
HyPartnerBaseInfoDO partnerBaseInfo = hyPartnerBaseInfoDAO.getByPartnerLineId(partnerLineId);
|
||||
PartnerSimpleBaseInfoVO result = PartnerSimpleBaseInfoVO.convertVO(partnerLineId, partnerUserInfo);
|
||||
String userPortrait = Optional.ofNullable(partnerBaseInfo).map(o->o.getUserPortrait()).orElse(null);
|
||||
Long partnerBaseInfoId = Optional.ofNullable(partnerBaseInfo).map(o->o.getId()).orElse(null);
|
||||
result.setPartnerBaseInfoId(partnerBaseInfoId);
|
||||
if (StringUtils.isNotEmpty(userPortrait) && Objects.nonNull(result)){
|
||||
Map<Long, String> userPortraitMap = labelService.getUserPortraitMap(Arrays.asList(userPortrait));
|
||||
List<UserPortraitDTO> userPortraitList = userPortraitMap.entrySet().stream()
|
||||
.map(entry -> new UserPortraitDTO(entry.getKey(), entry.getValue()))
|
||||
.collect(Collectors.toList());
|
||||
result.setPartnerBaseInfoId(partnerBaseInfo.getId());
|
||||
result.setUserPortrait(userPortraitList);
|
||||
}
|
||||
return result;
|
||||
|
||||
@@ -40,8 +40,7 @@ public class LoginController {
|
||||
log.info("feiShuLogin data={}", JSONObject.toJSONString(param));
|
||||
String code = param.getCode();
|
||||
try {
|
||||
String value = "code=" + code;
|
||||
UserIdInfoDTO userInfo = isvHttpRequest.getUserIdByCode(value);
|
||||
UserIdInfoDTO userInfo = isvHttpRequest.getUserIdByCode(code);
|
||||
if(Objects.isNull(userInfo)){
|
||||
throw new ServiceException(ErrorCodeEnum.LOGIN_ERROR);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user