diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java index bdc1cb14..339b5366 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/service/impl/LawsAsmsOpenApiServiceImpl.java @@ -4,6 +4,7 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.jero.common.util.MinioUtil; import com.jero.modules.docking.asms.entity.LawsAsmsDomestic; import com.jero.modules.docking.asms.entity.LawsAsmsOpenApi; import com.jero.modules.docking.asms.mapper.LawsAsmsOpenApiMapper; @@ -459,6 +460,18 @@ public class LawsAsmsOpenApiServiceImpl extends ServiceImpl queryWrapper = new LambdaQueryWrapper<>(); + queryWrapper.orderByAsc(LawsAsmsDomestic::getId); + List lawsAsmsDomesticList = lawsAsmsDomesticService.list(queryWrapper); + lawsAsmsDomesticList.forEach(lawsAsmsDomestic -> { + Map paramMap = new HashMap<>(); + paramMap.put("lawCode", lawsAsmsDomestic.getCode()); + List> mapList = asmsPostUtil.sendGetReq(lawsAsmsOpenApi.getApiUrl(), paramMap); + Map eMap = mapList.get(0); + //MinioUtil.upload(); + }); } }); // 同步接口的状态 diff --git a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/util/AsmsPostUtil.java b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/util/AsmsPostUtil.java index 146712a1..31669c24 100644 --- a/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/util/AsmsPostUtil.java +++ b/laws-modules-docking/src/main/java/com/jero/modules/docking/asms/util/AsmsPostUtil.java @@ -15,6 +15,9 @@ import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Component; import org.springframework.web.client.RestTemplate; +import java.io.File; +import java.io.IOException; +import java.nio.file.Files; import java.util.*; /** @@ -125,4 +128,10 @@ public class AsmsPostUtil { return mapList; } + public byte[] getFileByteArray(String fileUrl) { + // 执行GET请求 + ResponseEntity response = restTemplate.getForEntity(host + fileUrl, byte[].class); + return response.getBody(); + } + }