From 195703718df987ae5ff1c54ab9f2334915c39c34 Mon Sep 17 00:00:00 2001 From: FCL Date: Tue, 24 Feb 2026 10:42:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E8=B0=83=E8=AF=95=E7=94=A8=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../qms/DatabusApiInvocationExample.java | 178 +++++++++++++----- 1 file changed, 132 insertions(+), 46 deletions(-) diff --git a/zt-module-qms/zt-module-qms-server/src/test/java/com/zt/plat/module/qms/DatabusApiInvocationExample.java b/zt-module-qms/zt-module-qms-server/src/test/java/com/zt/plat/module/qms/DatabusApiInvocationExample.java index a72d2a0c..32ea6cc5 100644 --- a/zt-module-qms/zt-module-qms-server/src/test/java/com/zt/plat/module/qms/DatabusApiInvocationExample.java +++ b/zt-module-qms/zt-module-qms-server/src/test/java/com/zt/plat/module/qms/DatabusApiInvocationExample.java @@ -42,10 +42,10 @@ public class DatabusApiInvocationExample { public static void main(String[] args) throws Exception { // OUT.println("=== GET 请求示例 ==="); - executeGetExample(); +// executeGetExample(); // OUT.println(); // OUT.println("=== POST 请求示例 ==="); -// executePostExample(); + executePostExample(); // String encodeStr = "SFqGUDidGgWMWvcU6Qy8SNvyhESvZV9uViIz6lisYB9A1qvKrhotX0JXLrcgcL057d+ZVMDJxngw+UvQ5F6UnYXeDGtyAr/ZXKqSXApygdPYZQPwbj1hzUAZhTw/oHUc7ucU59jT5N1TYW/4jJPzmnMU28D0gXrRVDUmX/SNfPlpN9YvPIobzMeoXZlNkFdURZzIX9aQbhgRNXZHruGQGcqDLePkSh01oq9D+i65DNWQGAYDTGfdVTXuGJw6UY4fQJsn7/5HxZoVWKXgKwAmWo/+KwUG5AVD1BcfK7avYLXAcmnJJftFwZvB08eoe7/ySp4ytv1iSHYxUGZ8YNbUS/wIA3pVhfJHWz1Ko0t3nBbxBtLAOmj2jNzjxU/TI/g1n5dtX8B2OoiMZUHHJaHNEMqmULfLILZE7oMGNbRAh1T0gZcU+rkFfm/995ZnTUmaCCKrKZAs5p0FPqhXRf/ZchN0G6opd9hBE+hJY7v92uDqK5RkgomRIAFcf73d7pnIXTgKHMtLLn7r298+A1kKgyH28wGS6pqGfvdZ1yHqbb5zFNvA9IF60VQ1Jl/0jXz5CJBXy+d+QqX/s06uXDzZ2UWcyF/WkG4YETV2R67hkBnKgy3j5EodNaKvQ/ouuQzVkBgGA0xn3VU17hicOlGOH0CbJ+/+R8WaFVil4CsAJlqjj0mF1g5XV34ddfgOcGFYdcKvMDA+YRf1zK8oGRwGekqeMrb9Ykh2MVBmfGDW1EueSNggsyxhSQWEnThMCB2stDi4frs5kanGFhC7er/L9fTD1leamk8i04Wy5eC0PALKplC3yyC2RO6DBjW0QIdU9IGXFPq5BX5v/feWZ01JmggiqymQLOadBT6oV0X/2XIimcN9BgTUX2en4UohmG1NAjFVyWRqx4KmhX10IRwB47CxOMt1NRhwz7UCTqb7fn60/OcolT4ljcD7SuLCj5zwNCt3cQ4eX+mpPecoUtsPdA=="; // String decrypt = tryDecrypt(encodeStr); @@ -55,19 +55,19 @@ public class DatabusApiInvocationExample { private static void executeGetExample() throws Exception { Map queryParams = new LinkedHashMap<>(); -// queryParams.put("taskTimeStart", "2025-11-01 09:00:00"); -// queryParams.put("taskTimeEnd", "2025-12-2823:00:00"); - queryParams.put("id", "1994326604806447106"); + queryParams.put("taskTimeStart", "2026-01-01 09:00:00"); + queryParams.put("taskTimeEnd", "2026-02-12 23:00:00"); +// queryParams.put("id", "1994326604806447106"); String signature = generateSignature(queryParams, Map.of()); -// String url = TARGET_API + "/qms.ytjc.auto-ingredients.task-list/v1"; //获取检验批列表 - String url = TARGET_API + "/qms.ytjc.auto-ingredients.task-detail-list/v1"; //获取检验批中的检测任务 + String url = TARGET_API + "/qms.ytjc.auto-ingredients.task-list/v1"; //获取检验批列表 +// String url = TARGET_API + "/qms.ytjc.auto-ingredients.task-detail-list/v1"; //获取检验批中的检测任务 System.out.println("url:" + url); - System.out.println(System.getProperty("http.proxyHost")); - System.out.println(System.getProperty("http.proxyPort")); +// System.out.println(System.getProperty("http.proxyHost")); +// System.out.println(System.getProperty("http.proxyPort")); URI requestUri = buildUri(url, queryParams); String nonce = randomNonce(); HttpRequest request = HttpRequest.newBuilder(requestUri) - .timeout(Duration.ofSeconds(10)) + .timeout(Duration.ofSeconds(60)) .header(ZT_APP_ID, APP_ID) .header(ZT_TIMESTAMP, TIMESTAMP) .header(ZT_NONCE, nonce) @@ -82,43 +82,129 @@ public class DatabusApiInvocationExample { private static void executePostExample() throws Exception { Map queryParams = new LinkedHashMap<>(); String jsonStr = "{\n" + - " \"taskId\": \"1994323064365080578\",\n" + + " \"taskId\": \"2021811965242306561\",\n" + " \"sampleList\": [\n" + - " {\n" + - " \"id\": \"1994322711672328211\",\n" + - " \"sampleCode\": \"TJK2511-0004\",\n" + - " \"sampleName\": \"铜精矿\",\n" + - " \"cupNumber\": \"2\",\n" + - " \"ingredient_AgNO3\": \"0\",\n" + - " \"ingredient_C\": \"7.4\",\n" + - " \"ingredient_KNO3\": \"0\",\n" + - " \"ingredient_Na2B4O7_10H2O\": \"12.3\",\n" + - " \"ingredient_Na2CO3\": \"19.3\",\n" + - " \"ingredient_PbO\": \"170.1\",\n" + - " \"ingredient_SiO2\": \"18.4\",\n" + - " \"remark\": [\n" + - " \"备注1==\",\n" + - " \"备注2==\"\n" + - " ]\n" + - " },\n" + - " {\n" + - " \"id\": \"1994322711672328196\",\n" + - " \"sampleCode\": \"TJK2511-0004\",\n" + - " \"sampleName\": \"铜精矿\",\n" + - " \"cupNumber\": \"1\",\n" + - " \"ingredient_AgNO3\": \"0\",\n" + - " \"ingredient_C\": \"7.5\",\n" + - " \"ingredient_KNO3\": \"0\",\n" + - " \"ingredient_Na2B4O7_10H2O\": \"12\",\n" + - " \"ingredient_Na2CO3\": \"19.2\",\n" + - " \"ingredient_PbO\": \"170.4\",\n" + - " \"ingredient_SiO2\": \"17.9\",\n" + - " \"remark\": [\n" + - " \"备注1\",\n" + - " \"备注2\"\n" + - " ]\n" + - " }\n" + - " ]\n" + + " {\n" + + " \"cupNumber\": 1,\n" + + " \"id\": \"2020704495104233505\",\n" + + " \"remark\": [\"\"],\n" + + " \"sampleCode\": \"25P0107-34-1\",\n" + + " \"sampleName\": \"铜精矿\",\n" + + " \"ingredient_Na2CO3\": \"35.30\",\n" + + " \"ingredient_Na2B4O7_10H2O\": \"10.90\",\n" + + " \"ingredient_PbO\": \"157.30\",\n" + + " \"ingredient_KNO3\": \"4.60\",\n" + + " \"ingredient_C\": \"/\",\n" + + " \"BLF\": \"/\",\n" + + " \"ingredient_SiO2\": \"14.80\",\n" + + " \"ingredient_AgNO3\": \"/\"\n" + + " },\n" + + " {\n" + + " \"cupNumber\": 2,\n" + + " \"id\": \"2020704495108427802\",\n" + + " \"remark\": [\"\"],\n" + + " \"sampleCode\": \"25P0107-34-2\",\n" + + " \"sampleName\": \"铜精矿\",\n" + + " \"ingredient_Na2CO3\": \"37.80\",\n" + + " \"ingredient_Na2B4O7_10H2O\": \"11.20\",\n" + + " \"ingredient_PbO\": \"157.60\",\n" + + " \"ingredient_KNO3\": \"4.20\",\n" + + " \"ingredient_C\": \"/\",\n" + + " \"BLF\": \"/\",\n" + + " \"ingredient_SiO2\": \"14.90\",\n" + + " \"ingredient_AgNO3\": \"/\"\n" + + " },\n" + + " {\n" + + " \"cupNumber\": 3,\n" + + " \"id\": \"2020704495112622115\",\n" + + " \"remark\": [\"\"],\n" + + " \"sampleCode\": \"25P0107-34-3\",\n" + + " \"sampleName\": \"铜精矿\",\n" + + " \"ingredient_Na2CO3\": \"37.20\",\n" + + " \"ingredient_Na2B4O7_10H2O\": \"11.00\",\n" + + " \"ingredient_PbO\": \"157.90\",\n" + + " \"ingredient_KNO3\": \"4.30\",\n" + + " \"ingredient_C\": \"/\",\n" + + " \"BLF\": \"/\",\n" + + " \"ingredient_SiO2\": \"14.90\",\n" + + " \"ingredient_AgNO3\": \"/\"\n" + + " },\n" + + " {\n" + + " \"cupNumber\": 4,\n" + + " \"id\": \"2020704495112622157\",\n" + + " \"remark\": [\"\"],\n" + + " \"sampleCode\": \"25P0107-34-4\",\n" + + " \"sampleName\": \"铜精矿\",\n" + + " \"ingredient_Na2CO3\": \"36.30\",\n" + + " \"ingredient_Na2B4O7_10H2O\": \"10.90\",\n" + + " \"ingredient_PbO\": \"157.80\",\n" + + " \"ingredient_KNO3\": \"4.10\",\n" + + " \"ingredient_C\": \"/\",\n" + + " \"BLF\": \"/\",\n" + + " \"ingredient_SiO2\": \"14.90\",\n" + + " \"ingredient_AgNO3\": \"/\"\n" + + " },\n" + + " {\n" + + " \"cupNumber\": 5,\n" + + " \"id\": \"2020704495116816424\",\n" + + " \"remark\": [\"\"],\n" + + " \"sampleCode\": \"25P0107-34-5\",\n" + + " \"sampleName\": \"铜精矿\",\n" + + " \"ingredient_Na2CO3\": \"35.90\",\n" + + " \"ingredient_Na2B4O7_10H2O\": \"11.20\",\n" + + " \"ingredient_PbO\": \"158.00\",\n" + + " \"ingredient_KNO3\": \"4.30\",\n" + + " \"ingredient_C\": \"/\",\n" + + " \"BLF\": \"/\",\n" + + " \"ingredient_SiO2\": \"15.30\",\n" + + " \"ingredient_AgNO3\": \"/\"\n" + + " },\n" + + " {\n" + + " \"cupNumber\": 6,\n" + + " \"id\": \"2020704495116816466\",\n" + + " \"remark\": [\"\"],\n" + + " \"sampleCode\": \"25P0107-34-6\",\n" + + " \"sampleName\": \"铜精矿\",\n" + + " \"ingredient_Na2CO3\": \"37.70\",\n" + + " \"ingredient_Na2B4O7_10H2O\": \"11.20\",\n" + + " \"ingredient_PbO\": \"157.10\",\n" + + " \"ingredient_KNO3\": \"4.20\",\n" + + " \"ingredient_C\": \"/\",\n" + + " \"BLF\": \"/\",\n" + + " \"ingredient_SiO2\": \"14.70\",\n" + + " \"ingredient_AgNO3\": \"/\"\n" + + " },\n" + + " {\n" + + " \"cupNumber\": 7,\n" + + " \"id\": \"2020704495121010692\",\n" + + " \"remark\": [\"\"],\n" + + " \"sampleCode\": \"25P0107-34-7\",\n" + + " \"sampleName\": \"铜精矿\",\n" + + " \"ingredient_Na2CO3\": \"34.30\",\n" + + " \"ingredient_Na2B4O7_10H2O\": \"10.70\",\n" + + " \"ingredient_PbO\": \"156.70\",\n" + + " \"ingredient_KNO3\": \"4.10\",\n" + + " \"ingredient_C\": \"/\",\n" + + " \"BLF\": \"/\",\n" + + " \"ingredient_SiO2\": \"14.50\",\n" + + " \"ingredient_AgNO3\": \"/\"\n" + + " },\n" + + " {\n" + + " \"cupNumber\": 8,\n" + + " \"id\": \"2020704495121010751\",\n" + + " \"remark\": [\"\"],\n" + + " \"sampleCode\": \"25P0107-34-8\",\n" + + " \"sampleName\": \"铜精矿\",\n" + + " \"ingredient_Na2CO3\": \"36.30\",\n" + + " \"ingredient_Na2B4O7_10H2O\": \"10.80\",\n" + + " \"ingredient_PbO\": \"157.00\",\n" + + " \"ingredient_KNO3\": \"4.00\",\n" + + " \"ingredient_C\": \"/\",\n" + + " \"BLF\": \"/\",\n" + + " \"ingredient_SiO2\": \"14.80\",\n" + + " \"ingredient_AgNO3\": \"/\"\n" + + " }\n" + + "]\n" + "}"; JSONObject jsonObject = JSONObject.parseObject(jsonStr); String bodyJson = jsonObject.toJSONString();