Commit 601ecc71 by jx-art

类结构位置变化 , 删除Controller测试接口

parent 137b5933
package com.netease.mail.yanxuan.change.biz.service;
package com.netease.mail.yanxuan.change.biz.service.change;
import com.netease.mail.yanxuan.change.common.bean.AjaxResult;
import com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeConfigQueryReq;
......
package com.netease.mail.yanxuan.change.biz.service.impl;
import com.alibaba.fastjson.JSONObject;
import com.netease.mail.yanxuan.change.biz.service.InteriorChangeConfigService;
import com.netease.mail.yanxuan.change.biz.service.change.ChangeConfigService;
import com.netease.mail.yanxuan.change.common.enums.ChangeCommanderEnum;
import com.netease.mail.yanxuan.change.common.enums.ChangeSubjectEnum;
import com.netease.mail.yanxuan.change.dal.entity.ChangeConfig;
import com.netease.mail.yanxuan.change.dal.meta.model.po.ChangeCommanderPO;
import com.netease.mail.yanxuan.change.dal.meta.model.rpc.GoodsResponseSqeRpc;
import com.netease.mail.yanxuan.change.integration.flow.GoodsRpcService;
import org.springframework.beans.factory.annotation.Autowired;
import java.util.ArrayList;
......@@ -22,6 +25,9 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
@Autowired
private ChangeConfigService changeConfigService;
@Autowired
private GoodsRpcService goodsRpcService;
@Override
public String queryCommanderInfo(ChangeCommanderPO changeCommander) {
//获取模板名称
......@@ -63,14 +69,22 @@ public class InteriorChangeConfigServiceImpl implements InteriorChangeConfigServ
String name = "";
//记录出现的所有值
List<String> commanders = new ArrayList<String>();
if (commander.equals("商品BU")){
//遍历取出所有商品关联的人
for (String goods:goodsInfos) {
if (commander.equals("商品BU")) {
}else if (commander.equals("采购")){
} else if (commander.equals("采购")) {
}else if (commander.equals("计划")){
}else if (commander.equals("SQE")){
} else if (commander.equals("计划")) {
} else if (commander.equals("SQE")) {
String detail = goodsRpcService.getDetail(Integer.valueOf(goods));
JSONObject jsonObject = JSONObject.parseObject(detail);
GoodsResponseSqeRpc data = jsonObject.getObject("data", GoodsResponseSqeRpc.class);
if (data != null){
commanders.add(data.getUserName());
}
}
}
for (String goods : commanders){
if (!map.containsKey(goods)){
......
package com.netease.mail.yanxuan.change.biz.service.impl;
package com.netease.mail.yanxuan.change.biz.service.impl.change;
import com.alibaba.fastjson.JSONObject;
import com.netease.mail.yanxuan.change.biz.meta.exception.ExceptionFactory;
......@@ -7,7 +7,7 @@ import com.netease.mail.yanxuan.change.biz.service.change.ChangeExecConfigServic
import com.netease.mail.yanxuan.change.common.bean.AjaxResult;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.netease.mail.yanxuan.change.biz.service.AdminChangeConfigService;
import com.netease.mail.yanxuan.change.biz.service.change.AdminChangeConfigService;
import com.netease.mail.yanxuan.change.biz.service.change.ChangeTypeService;
import com.netease.mail.yanxuan.change.common.bean.ResponseCode;
import com.netease.mail.yanxuan.change.common.bean.ResponseCodeEnum;
......
package com.netease.mail.yanxuan.change.dal.meta.model.po;
package com.netease.mail.yanxuan.change.dal.meta.model.rpc;
import lombok.Data;
......@@ -7,7 +7,7 @@ import lombok.Data;
* @date 2022/11/21/021$
*/
@Data
public class GoodsResponseSqePO {
public class GoodsResponseSqeRpc {
private String userName;
......
package com.netease.mail.yanxuan.change.web.controller;
import com.alibaba.fastjson.JSONObject;
import com.netease.mail.yanxuan.change.common.bean.AjaxResult;
import com.netease.mail.yanxuan.change.biz.service.AdminChangeConfigService;
import com.netease.mail.yanxuan.change.dal.meta.model.po.GoodsResponseSqePO;
import com.netease.mail.yanxuan.change.biz.service.change.AdminChangeConfigService;
import com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeConfigQueryReq;
import com.netease.mail.yanxuan.change.dal.meta.model.req.ChangeConfigReq;
import com.netease.mail.yanxuan.change.integration.flow.GoodsRpcService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
......@@ -101,23 +98,4 @@ public class ChangeConfigController {
}
@Autowired
private GoodsRpcService goodsRpcService;
@GetMapping("/test")
public String test(@RequestParam("id")Integer id){
String detail = goodsRpcService.getDetail(id);
JSONObject jsonObject = JSONObject.parseObject(detail);
GoodsResponseSqePO data = jsonObject.getObject("data", GoodsResponseSqePO.class);
return data.getUserName();
}
@GetMapping("/test1")
public Object test1(@RequestParam("id")Integer id){
String detail = goodsRpcService.getDetail(id);
JSONObject jsonObject = JSONObject.parseObject(detail);
Object data = jsonObject.get("data");
return data;
}
}
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