Commit cf4c0020 by jx-art

获取返回值信息测试~~~~~

parent 2c6ce126
...@@ -24,9 +24,9 @@ public interface FlowIusRpcService { ...@@ -24,9 +24,9 @@ public interface FlowIusRpcService {
AjaxResponse<IusUserInfoRsp> queryUserInfo(@RequestParam(name = "uid")String uid); AjaxResponse<IusUserInfoRsp> queryUserInfo(@RequestParam(name = "uid")String uid);
@GetMapping("/v1/qc/allTeam/pos/queryLeaderChain") @GetMapping("/v1/qc/allTeam/pos/queryLeaderChain")
AjaxResponse<HashMap<String, List<SecondaryDepartments>>> queryLeaderChain(@RequestParam(name = "uid")String uid); AjaxResponse<Object> queryLeaderChain(@RequestParam(name = "uid")String uid);
@PostMapping("/v1/qc/user/queryLeaderChain") @PostMapping("/v1/qc/user/queryLeaderChain")
AjaxResponse<HashMap<String,List<SecondaryDepartments>>> queryDepartment(@RequestBody IusDepartmentReq uid); AjaxResponse<HashMap<String, List<SecondaryDepartments>>> queryDepartment(@RequestBody IusDepartmentReq uid);
} }
package com.netease.mail.yanxuan.change.web.controller; package com.netease.mail.yanxuan.change.web.controller;
import com.alibaba.fastjson.JSONObject;
import com.netease.mail.yanxuan.change.biz.service.InteriorChangeConfigService; import com.netease.mail.yanxuan.change.biz.service.InteriorChangeConfigService;
import com.netease.mail.yanxuan.change.common.bean.AjaxResult; import com.netease.mail.yanxuan.change.common.bean.AjaxResult;
import com.netease.mail.yanxuan.change.biz.service.change.AdminChangeConfigService; import com.netease.mail.yanxuan.change.biz.service.change.AdminChangeConfigService;
...@@ -10,6 +11,8 @@ import com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeConfigReq; ...@@ -10,6 +11,8 @@ import com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeConfigReq;
import com.netease.mail.yanxuan.change.dal.meta.model.rpc.GoodsResponseRpc; import com.netease.mail.yanxuan.change.dal.meta.model.rpc.GoodsResponseRpc;
import com.netease.mail.yanxuan.change.integration.flow.ius.*; import com.netease.mail.yanxuan.change.integration.flow.ius.*;
import com.netease.yanxuan.flowx.sdk.meta.controller.communal.AjaxResponse; import com.netease.yanxuan.flowx.sdk.meta.controller.communal.AjaxResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
...@@ -118,6 +121,8 @@ public class ChangeConfigController { ...@@ -118,6 +121,8 @@ public class ChangeConfigController {
return iusRpcService.queryUserInfo("grp.gyhtest1001@corp.netease.com"); return iusRpcService.queryUserInfo("grp.gyhtest1001@corp.netease.com");
} }
private static Logger logger = LoggerFactory.getLogger(ChangeConfigController.class);
@GetMapping("/test1") @GetMapping("/test1")
public AjaxResponse<HashMap<String, List<SecondaryDepartments>>> queryGoods1(){ public AjaxResponse<HashMap<String, List<SecondaryDepartments>>> queryGoods1(){
ArrayList<String> strings = new ArrayList<>(); ArrayList<String> strings = new ArrayList<>();
...@@ -126,8 +131,17 @@ public class ChangeConfigController { ...@@ -126,8 +131,17 @@ public class ChangeConfigController {
} }
@GetMapping("/test2") @GetMapping("/test2")
public AjaxResponse<HashMap<String, List<SecondaryDepartments>>> queryGoods2(){ public AjaxResponse<Object> queryGoods2(){
return iusRpcService.queryLeaderChain("grp.gyhtest1001@corp.netease.com"); AjaxResponse<Object> objectAjaxResponse = iusRpcService.queryLeaderChain("grp.gyhtest1001@corp.netease.com");
logger.error(objectAjaxResponse.getData().toString()+"\n\n\n\n\n\n\n\n\n\n\n\n");
HashMap<String,List<SecondaryDepartments>> jsonObject = JSONObject.parseObject(objectAjaxResponse.getData().toString(), HashMap.class);
logger.error(jsonObject.toString()+"\n\n\n\n\n\n\n\n\n\n\n\n");
List<SecondaryDepartments> secondaryDepartments = new ArrayList<SecondaryDepartments>();
for (String s1 :jsonObject.keySet()){
secondaryDepartments = jsonObject.get(s1);
}
logger.error(secondaryDepartments.toString()+"\n\n\n\n\n\n\n\n\n\n\n\n");
return objectAjaxResponse;
} }
......
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