add ASMS接口
This commit is contained in:
+30
@@ -1,14 +1,18 @@
|
|||||||
package com.jero.modules.docking.asms.api.controller;
|
package com.jero.modules.docking.asms.api.controller;
|
||||||
|
|
||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
|
import java.util.HashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletRequest;
|
||||||
import javax.servlet.http.HttpServletResponse;
|
import javax.servlet.http.HttpServletResponse;
|
||||||
|
|
||||||
|
import com.alibaba.fastjson.JSON;
|
||||||
import com.jero.common.api.vo.Result;
|
import com.jero.common.api.vo.Result;
|
||||||
import com.jero.modules.docking.asms.api.entity.LawsAsmsOpenApi;
|
import com.jero.modules.docking.asms.api.entity.LawsAsmsOpenApi;
|
||||||
import com.jero.modules.docking.asms.api.service.ILawsAsmsOpenApiService;
|
import com.jero.modules.docking.asms.api.service.ILawsAsmsOpenApiService;
|
||||||
import com.baomidou.mybatisplus.core.metadata.IPage;
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
||||||
|
import com.jero.modules.docking.asms.util.AsmsPostUtil;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import com.jero.common.system.base.controller.JeroController;
|
import com.jero.common.system.base.controller.JeroController;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -35,6 +39,8 @@ import org.apache.poi.ss.formula.functions.T;
|
|||||||
public class LawsAsmsOpenApiController extends JeroController<LawsAsmsOpenApi, ILawsAsmsOpenApiService> {
|
public class LawsAsmsOpenApiController extends JeroController<LawsAsmsOpenApi, ILawsAsmsOpenApiService> {
|
||||||
@Autowired
|
@Autowired
|
||||||
private ILawsAsmsOpenApiService lawsAsmsOpenApiService;
|
private ILawsAsmsOpenApiService lawsAsmsOpenApiService;
|
||||||
|
@Autowired
|
||||||
|
private AsmsPostUtil asmsPostUtil;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 分页列表查询
|
* 分页列表查询
|
||||||
@@ -150,4 +156,28 @@ public class LawsAsmsOpenApiController extends JeroController<LawsAsmsOpenApi, I
|
|||||||
return Result.OK(lawsAsmsOpenApi);
|
return Result.OK(lawsAsmsOpenApi);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@AutoLog(value = "查询接口返回信息")
|
||||||
|
@ApiOperation(value="查询接口返回信息", notes="查询接口返回信息")
|
||||||
|
@GetMapping(value = "/getInfoById")
|
||||||
|
public Result<Object> getInfoById(@RequestParam(name="id") String id) {
|
||||||
|
LawsAsmsOpenApi lawsAsmsOpenApi = lawsAsmsOpenApiService.queryById(id);
|
||||||
|
if(lawsAsmsOpenApi==null) {
|
||||||
|
return Result.error("未找到对应数据");
|
||||||
|
}
|
||||||
|
Map<String, String> map = null;
|
||||||
|
if (StringUtils.isNotBlank(lawsAsmsOpenApi.getQueryParamJson())) {
|
||||||
|
map = (Map<String, String>) JSON.parse(lawsAsmsOpenApi.getQueryParamJson());
|
||||||
|
}
|
||||||
|
return Result.OK(asmsPostUtil.sendGetReq(lawsAsmsOpenApi.getApiUrl(), map));
|
||||||
|
}
|
||||||
|
|
||||||
|
@AutoLog(value = "批量同步")
|
||||||
|
@ApiOperation(value="批量同步", notes="批量同步")
|
||||||
|
@GetMapping(value = "/syncBatch")
|
||||||
|
public Result<Object> syncBatch(@RequestParam(name="ids") String ids) {
|
||||||
|
List<LawsAsmsOpenApi> lawsAsmsOpenApiList = lawsAsmsOpenApiService.listByIds(Arrays.asList(ids.split(",")));
|
||||||
|
|
||||||
|
return Result.OK("操作成功");
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
+3
@@ -79,6 +79,9 @@ public class AsmsPostUtil {
|
|||||||
headers.set("Content-Type", "application/x-www-form-urlencoded");
|
headers.set("Content-Type", "application/x-www-form-urlencoded");
|
||||||
headers.set("X-Access-Token", getToken());
|
headers.set("X-Access-Token", getToken());
|
||||||
|
|
||||||
|
if (StringUtils.isBlank(uri)) {
|
||||||
|
throw new JeroBootException("url不能为空");
|
||||||
|
}
|
||||||
// 准备url
|
// 准备url
|
||||||
String url = host + uri;
|
String url = host + uri;
|
||||||
if (!Objects.isNull(map)) {
|
if (!Objects.isNull(map)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user