Explorar o código

docs(进件): 订正 LeshouyingSigner 里已失效的日志指针

抽 helper 之后,出站 trace 日志住在 LeshouyingClient 的私有发送方法
postForRawJson,不再在 post() 里 —— post() 现在只剩一行委托。原 javadoc 写
「出站方向的调试日志放 LeshouyingClient.post()」,读者照着找会落空。

顺带写明一件事:该日志由 /v3/* 与 /api/* 两条腿共用,即两条腿共用同一份
脱敏口径,改动它会影响两边。

Task 1 实施者按范围纪律未改(brief 只授权两个文件),上报由 controller 裁定;
裁定为「改」——javadoc 一行,零行为风险,且这正是会让后来人踩空的陈旧指针。
alphaH hai 3 semanas
pai
achega
072de5a526

+ 5 - 2
java/src/main/java/com/payment/platform/module/payment/leshouying/client/LeshouyingSigner.java

@@ -49,8 +49,11 @@ public class LeshouyingSigner {
      *   3. 一旦有人图省事把 String B(含 `&key=<机构密钥>`)也记下来,就等于交出
      *      伪造回调的能力(CWE-532)。密钥同样只在这一个方法里出现。
      *
-     * 出站方向的调试日志放 `LeshouyingClient.post()` —— 那里的参数由我们自己构造,
-     * 既不接受外部输入,也清楚知道哪些字段该脱敏。见 Task 4。
+     * 出站方向的调试日志放 `LeshouyingClient` 的私有发送方法 `postForRawJson()` —— 那里的参数
+     * 由我们自己构造,既不接受外部输入,也清楚知道哪些字段该脱敏。
+     * (2026-09-22 订正:此处原写 `post()`。抽出 `/api/*` 出站腿后 `post()` 只剩一行委托,
+     *   日志实际住在 `postForRawJson`,由 `/v3/*` 与 `/api/*` **两条腿共用** ——
+     *   即两条腿共用同一份脱敏口径,改动它会影响两边。)见 Task 4。
      */
     public String sign(Map<String, Object> params, String key) {
         Map<String, Object> clean = new LinkedHashMap<>();