From ecd768ed3a56e7def07894a148ff20f7727ca1b0 Mon Sep 17 00:00:00 2001 From: mzr Date: Tue, 10 Jun 2025 19:07:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=B0=E8=B4=A6=E9=80=9A=E7=9F=A5=E5=8F=91?= =?UTF-8?q?=E5=B8=83-=E6=8E=A8=E9=80=81=E6=8C=89=E9=92=AE-=E6=8E=A8?= =?UTF-8?q?=E9=80=81=E5=90=88=E5=90=8C=E5=B9=B3=E5=8F=B0=E7=9A=84=E5=88=B0?= =?UTF-8?q?=E8=B4=A6=E9=80=9A=E7=9F=A5=E5=8D=95-=E5=A2=9E=E5=8A=A0bankrela?= =?UTF-8?q?ted=5Fcode=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../informer/action/myBtnClickAction.java | 23 ++++++++----------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/cmp/src/client/nccloud/web/cmp/informer/informer/action/myBtnClickAction.java b/cmp/src/client/nccloud/web/cmp/informer/informer/action/myBtnClickAction.java index 1fab4c7..1fea126 100644 --- a/cmp/src/client/nccloud/web/cmp/informer/informer/action/myBtnClickAction.java +++ b/cmp/src/client/nccloud/web/cmp/informer/informer/action/myBtnClickAction.java @@ -62,7 +62,7 @@ public class myBtnClickAction extends InformerAction implements ICommonAction { JSONArray jsonArray = (JSONArray) maps.get("pks"); ArrayList pks = new ArrayList<>(Arrays.asList(jsonArray.toArray())); -// 使用 String.join 进行字符串拼接 + // 使用 String.join 进行字符串拼接 String result = ""; StringBuilder sb = new StringBuilder(); if (pks.size() > 1) { @@ -78,10 +78,10 @@ public class myBtnClickAction extends InformerAction implements ICommonAction { result = "'" + (String) pks.get(0) + "'"; } - System.out.println(result); + Logger.error(result); // 解析JSON数据为JSONObject对象 // 从JSON对象中提取账单编号 - System.out.println(json); + Logger.error(json); String urlpath; String appKey; String appSecret; @@ -125,7 +125,7 @@ public class myBtnClickAction extends InformerAction implements ICommonAction { return resultMap; } long timestampMillis = System.currentTimeMillis(); - System.out.println("当前时间戳(毫秒):" + timestampMillis); + Logger.error("当前时间戳(毫秒):" + timestampMillis); String dai = "appKey" + appKey + "timestamp" + timestampMillis; String signature = calculateHmacSHA256(dai, appSecret); SSLUtilities sas = new SSLUtilities(); @@ -149,14 +149,13 @@ public class myBtnClickAction extends InformerAction implements ICommonAction { response.append(inputLine); } - System.out.println(response); - System.out.println(response); + Logger.error(response); String jsonString = response.toString(); Map map = JSON.parseObject(jsonString, Map.class); - System.out.println(map); + Logger.error("jsonString = " + jsonString); - System.out.println(url); + Logger.error("url = " + url); // 获取当前年份 String sql = " select bz.code as nzcode,jstype.code as pk_balatype,ban.code bancode,ban.name as banname,bankname,bank.accnum as accnum,infodate,CASE direction " + @@ -165,7 +164,7 @@ public class myBtnClickAction extends InformerAction implements ICommonAction { "ELSE '不存在' " + "END as direction, 'CNY' as currencyCode,moneyy , bant.code as dfcode,bant.name as dfname,oppbankaccount,bankt.accnum dfaccnum " + ",pk_oppunit,org.code as orgcode,org.name as orgname,cmp.pk_informer " + - ",cmp.memo,cmp.transerial,df.name as ksmc,df.code as ksbm,cmp.note_no,vdef1,cmp.oppunitname " + + ",cmp.memo,cmp.transerial,df.name as ksmc,df.code as ksbm,cmp.note_no,vdef1,cmp.oppunitname, cmp.bankrelated_code " + "from cmp_informer cmp " + "left join bd_bankaccbas bank on cmp.pk_bankacc=bank.pk_bankaccbas " + "left join bd_bankdoc ban on cmp.pk_bank=ban.pk_bankdoc " + @@ -233,6 +232,7 @@ public class myBtnClickAction extends InformerAction implements ICommonAction { vmao.put("paymentMethod", "10"); } vmao.put("sourceId", row.get("pk_informer")); + vmao.put("bankrelated_code", row.get("bankrelated_code")); lists.add(vmao); } @@ -312,10 +312,7 @@ public class myBtnClickAction extends InformerAction implements ICommonAction { public static Map httpFW(String urlString, String jsonInputString) { -// String jsonInputString = "{\"key\": \"中文\"}"; // 你的 JSON 数据 -// String urlString = "http://example.com/api"; // 替换为你的 URL - System.out.println("请求值"); - System.out.println(jsonInputString); + Logger.error("请求值 = " + jsonInputString); try { URL url = new URL(urlString); HttpURLConnection connection = (HttpURLConnection) url.openConnection();