Commit 491b056e authored by 李健华's avatar 李健华

获取商户ID

parent 6b1d5403
...@@ -119,7 +119,7 @@ public class Result<T> implements java.io.Serializable { ...@@ -119,7 +119,7 @@ public class Result<T> implements java.io.Serializable {
} }
public boolean isSuccess() { public boolean isSuccess() {
return ("0000".equals(code) || "0".equals(code)); return ("2000".equals(code) || "0".equals(code));
} }
public static String getTraceId(){ public static String getTraceId(){
......
...@@ -10,5 +10,5 @@ import org.springframework.web.bind.annotation.RequestHeader; ...@@ -10,5 +10,5 @@ import org.springframework.web.bind.annotation.RequestHeader;
public interface StmsRemoteService { public interface StmsRemoteService {
@Headers("Content-Type:application/json") @Headers("Content-Type:application/json")
@PostMapping(value = "/v2/oauth/currentuserinfo") @PostMapping(value = "/v2/oauth/currentuserinfo")
Result<String> getCurrentuserinfo(@RequestHeader("Access-Token") String accessToken); Result<Object> getCurrentuserinfo(@RequestHeader("Access-Token") String accessToken);
} }
package cn.quantgroup.server.impl; package cn.quantgroup.server.impl;
import cn.quantgroup.response.Result; import cn.quantgroup.response.Result;
import com.alibaba.fastjson.JSONObject;
import cn.quantgroup.server.IStmsServer; import cn.quantgroup.server.IStmsServer;
import cn.quantgroup.server.StmsRemoteService; import cn.quantgroup.server.StmsRemoteService;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -10,6 +9,7 @@ import org.springframework.stereotype.Component; ...@@ -10,6 +9,7 @@ import org.springframework.stereotype.Component;
import org.springframework.web.client.RestTemplate; import org.springframework.web.client.RestTemplate;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.LinkedHashMap;
@Slf4j @Slf4j
...@@ -29,10 +29,10 @@ public class StmsServerImpl implements IStmsServer { ...@@ -29,10 +29,10 @@ public class StmsServerImpl implements IStmsServer {
@Override @Override
public String getStmsTokenInfo(String token) { public String getStmsTokenInfo(String token) {
try { try {
Result<String> result = stmsRemoteService.getCurrentuserinfo(token); Result<Object> result = stmsRemoteService.getCurrentuserinfo(token);
if (result.isSuccess()) { if (result.isSuccess()) {
JSONObject jsonData = JSONObject.parseObject(result.getData().toString()); LinkedHashMap jsonData = (LinkedHashMap) result.getData();
return jsonData.getString("supplierCode"); return jsonData.get("supplierCode").toString();
} }
} catch (Exception e) { } catch (Exception e) {
log.error("Exception--{}", e.getMessage()); log.error("Exception--{}", e.getMessage());
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment