Commit d0fcb7e6 authored by yaobaizheng's avatar yaobaizheng

合伙招商api

parent dfeb39dc
......@@ -13,6 +13,7 @@ public enum APIExceptionEnum {
NOTEXISTS_EXCEPTION(4500, "数据不存在,请确认!"),
NOTEXISTS_COMPANY(4600, "公司名称不能为空,请确认!"),
//
WX_GETPHONENUMBER_ERROR(40029, "微信获取手机号code码无效,或着微信异常,请重试!");
......
package com.partner.admin.controller;
import com.partner.admin.common.exception.APIException;
import com.partner.admin.common.exception.APIExceptionEnum;
import com.partner.admin.common.tianyancha.CompanyTianyanchaSearchResponse;
import com.partner.admin.common.utils.StringUtils;
import com.partner.admin.service.TianyanchaService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@RestController
@Controller
@RequestMapping(value = "/company")
@Validated
@Api(value = "公司信息", tags = "公司信息")
public class CompanyController {
......@@ -24,10 +27,14 @@ public class CompanyController {
/**
* @Description: 根据公司名称从天眼查模糊搜索公司列表
*/
@GetMapping (value = "/companySearchByName")
@PostMapping ( "/companySearchByName")
@ResponseBody
@ApiOperation(value = "根据公司名称从天眼查模糊搜索公司列表")
@ApiImplicitParam(name = "companyName", value = "公司名称", type = "String")
public List<CompanyTianyanchaSearchResponse> companySearchByName(@RequestParam(value = "companyName") String companyName){
public List<CompanyTianyanchaSearchResponse> companySearchByName(String companyName){
if(StringUtils.isBlank(companyName)){
throw new APIException(APIExceptionEnum.NOTEXISTS_COMPANY);
}
return tianyanchaService.searchCompanyFromTianyancha(companyName);
}
......
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