Commit 093a7540 by jx-art

查询供应商接口替换

parent cc072afd
...@@ -4,9 +4,12 @@ import com.alibaba.fastjson.JSON; ...@@ -4,9 +4,12 @@ import com.alibaba.fastjson.JSON;
import com.netease.mail.yanxuan.change.biz.config.AppConfig; import com.netease.mail.yanxuan.change.biz.config.AppConfig;
import com.netease.mail.yanxuan.change.biz.service.ISupplierItemService; import com.netease.mail.yanxuan.change.biz.service.ISupplierItemService;
import com.netease.mail.yanxuan.change.common.bean.ResponseCodeEnum; import com.netease.mail.yanxuan.change.common.bean.ResponseCodeEnum;
import com.netease.mail.yanxuan.change.integration.flow.supplier.FlowRpcSupplierSendService;
import com.netease.mail.yanxuan.change.integration.flow.supplier.FlowRpcSupplierService; import com.netease.mail.yanxuan.change.integration.flow.supplier.FlowRpcSupplierService;
import com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierGoodsInfoReq; import com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierGoodsInfoReq;
import com.netease.mail.yanxuan.change.integration.flow.supplier.req.SupplierSearchRemoteReq;
import com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierInfoRsp; import com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierInfoRsp;
import com.netease.mail.yanxuan.change.integration.flow.supplier.rsp.SupplierSimpleRsp;
import com.netease.mail.yanxuan.change.integration.todo.SupplierItemPageVO; import com.netease.mail.yanxuan.change.integration.todo.SupplierItemPageVO;
import com.netease.yanxuan.flowx.sdk.meta.controller.communal.AjaxResponse; import com.netease.yanxuan.flowx.sdk.meta.controller.communal.AjaxResponse;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -16,6 +19,7 @@ import org.springframework.web.bind.annotation.RequestMapping; ...@@ -16,6 +19,7 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.Collections;
import java.util.List; import java.util.List;
/** /**
...@@ -34,10 +38,13 @@ public class SupplierController { ...@@ -34,10 +38,13 @@ public class SupplierController {
private ISupplierItemService supplierItemService; private ISupplierItemService supplierItemService;
@Autowired @Autowired
private FlowRpcSupplierSendService supplierSendService;
@Autowired
private AppConfig appConfig; private AppConfig appConfig;
@GetMapping("/query/supplier/infos") @GetMapping("/query/supplier/infos")
public AjaxResponse<List<SupplierInfoRsp>> querySupplierInfos( public AjaxResponse<List<SupplierSimpleRsp>> querySupplierInfos(
@RequestParam(name = "name", required = false) String name, @RequestParam(name = "name", required = false) String name,
@RequestParam(name = "uid", required = false) String uid, @RequestParam(name = "uid", required = false) String uid,
@RequestParam(name = "fuzzySearchText") String fuzzySearchText) { @RequestParam(name = "fuzzySearchText") String fuzzySearchText) {
...@@ -47,8 +54,9 @@ public class SupplierController { ...@@ -47,8 +54,9 @@ public class SupplierController {
if (uid == null) { if (uid == null) {
uid = appConfig.getSearchUid(); uid = appConfig.getSearchUid();
} }
AjaxResponse<List<SupplierInfoRsp>> supplierInfo = rpcSupplierService.getSupplierInfo(name, uid, SupplierSearchRemoteReq req = new SupplierSearchRemoteReq();
fuzzySearchText); req.setSearchText(fuzzySearchText);
AjaxResponse<List<SupplierSimpleRsp>> supplierInfo = supplierSendService.queryByConditionForQc(req);
if (ResponseCodeEnum.SUCCESS.getCode() == (supplierInfo.getCode())) { if (ResponseCodeEnum.SUCCESS.getCode() == (supplierInfo.getCode())) {
return supplierInfo; return supplierInfo;
} }
......
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