@@ -28,3 +28,33 @@
{"level":"debug","timestamp":"2026-02-09T21:46:31+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 400 Bad Request\r\nContent-Length: 207\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Mon, 09 Feb 2026 13:46:31 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 08B7CAA7CC0610EA0418B3D7BCA80120812028ACD903-268435462\r\nServer: nginx\r\nWechatpay-Nonce: d08926059983e7a83c001572543aa0cc\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: DCqVYlZQVZC7VVTr55VqYFA1OxgJ048FAhYFZ2m2rBuMuRxUEF/JlSe3dZjRZUn9ZSUDzROrF5zBMG2phkxa8Qy2O7+hy/mrWd6BVD778TD6TiL2MqwIsj83DoMtV/yFrwlnhDRc4McKnD+NbrWdplVIYnSt1MyKJU1RQEdofGBKlx3p88bn8dgnNwsnokAp7dJBldQapOUCZc5LWJ2ZGEws5uniob6HIeZlQm7a3rgVzBm9VwJEuVpErZE0O5IvXOcZjGg+D1yiEBxLrIquQyjFyajOui4NN6jfCIG+On0YLRuB3IXGS1eOvgJXCZev//VeNq3IXHobIf1F/H65jg==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1770644791\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"code\":\"PARAM_ERROR\",\"detail\":{\"location\":\"body\",\"value\":41},\"message\":\"输入源“/body/batch_remark”映射到值字段“批次备注”字符串规则校验失败, 字符数 41, 大于最大值 32\"}"}
{"level":"debug","timestamp":"2026-02-09T21:48:08+08:00","caller":"kernel/baseClient.go:457","content":"POST https://api.mch.weixin.qq.com/v3/transfer/batches request header: { Content-Type:application/jsonAuthorization:WECHATPAY2-SHA256-RSA2048 mchid=\"1318592501\",nonce_str=\"wUX5RqmlbUUTEnuzRiD9FAFTFL9zPXLY\",timestamp=\"1770644888\",serial_no=\"4A1DB62CD5C9BE0B6FC51C30621D6F99686E75C5\",signature=\"w1YBlKTIo07vfIJbf4IvFf88QKaWXdOS9ulWxMzguvxb6bfgKNZQ1xLdOWlesI+b5KdJr9rpLDc2/7r6sZcqauKTH2mxxcW48VwPkNTzGfb7pqKsCcOHu3xpn6XR+lSPe/qEL4vyxwS83HLJhlRk32opXOFPp/g457D/DJn8X1QDnW0jngLug4SG/uu8J4vqZNGODPvsRyXQZZzPkGAJ3cVYuqLAywkaVxgwKjcB4dVz6PWm58EOakxN1wIkDUIIxkddFqkTg1z9zy3NoFagqwyNXDJ0K4VumBWt3yNThPA376RBF04noV0mrTXzRpylHGeKPp7TLTcEeJYmQUiRtg==\"Accept:*/*} request body:"}
{"level":"debug","timestamp":"2026-02-09T21:48:08+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 400 Bad Request\r\nContent-Length: 207\r\nCache-Control: no-cache, must-revalidate\r\nConnection: keep-alive\r\nContent-Language: zh-CN\r\nContent-Type: application/json; charset=utf-8\r\nDate: Mon, 09 Feb 2026 13:48:08 GMT\r\nKeep-Alive: timeout=8\r\nRequest-Id: 0898CBA7CC06108803188AD2BCA80120B00B2890DB05-268435462\r\nServer: nginx\r\nWechatpay-Nonce: 28af031c95ea837f0ffb34c27b76c76d\r\nWechatpay-Serial: 5F2543BF58239A4EB68FA4433DF1438A88B34B16\r\nWechatpay-Signature: KtamVaPOVNlk+XuLtBcSUh9sq6B+QVPnupofCmLD95NF3z+uUsu2ia7tOXG6BR8oEOL6z/YVkJ9LmR8sQ/Kmx9/n3wlrQTYzWhesHUNNK/rkzXgefeYofh4LBZKlaaqjJ3PuCafyueBmrW4V6Vqt1XwSbrbLx4MLrR9t2qFrW0xG43Ru0ymA9hN7c0N/XTE/8V8Jl3BB1jJx24NlJr0T+RWEkzDOn54gzRJaGJTdDJYRQCOVterVYQPfMUxPvfIJbRi2/Fh1NXYESrgsq9gKPyc6S/oPgEBGyQXaY8LQDqQgA2NNrn1vVEOiOzvluF2l8CtCNo/RWwfBKmE0jZcj4A==\r\nWechatpay-Signature-Type: WECHATPAY2-SHA256-RSA2048\r\nWechatpay-Timestamp: 1770644888\r\nX-Content-Type-Options: nosniff\r\n\r\n{\"code\":\"PARAM_ERROR\",\"detail\":{\"location\":\"body\",\"value\":41},\"message\":\"输入源“/body/batch_remark”映射到值字段“批次备注”字符串规则校验失败, 字符数 41, 大于最大值 32\"}"}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:381","content":"GET https://api.weixin.qq.com/cgi-bin/token?appid=wxb8bbb2b10dec74aa&grant_type=client_credential&neededText=&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:383","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 174\r\nConnection: keep-alive\r\nContent-Type: application/json; encoding=utf-8\r\nDate: Tue, 10 Feb 2026 02:28:39 GMT\r\n\r\n{\"access_token\":\"100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsPSSjAJASVV\",\"expires_in\":7200}"}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:381","content":"GET https://api.weixin.qq.com/cgi-bin/token?appid=wxb8bbb2b10dec74aa&grant_type=client_credential&neededText=&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:383","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 174\r\nConnection: keep-alive\r\nContent-Type: application/json; encoding=utf-8\r\nDate: Tue, 10 Feb 2026 02:28:39 GMT\r\n\r\n{\"access_token\":\"100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsJFCjAJARNK\",\"expires_in\":7200}"}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:381","content":"GET https://api.weixin.qq.com/cgi-bin/token?appid=wxb8bbb2b10dec74aa&grant_type=client_credential&neededText=&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:383","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 174\r\nConnection: keep-alive\r\nContent-Type: application/json; encoding=utf-8\r\nDate: Tue, 10 Feb 2026 02:28:39 GMT\r\n\r\n{\"access_token\":\"100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsFHNjAJAMOU\",\"expires_in\":7200}"}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:381","content":"GET https://api.weixin.qq.com/cgi-bin/token?appid=wxb8bbb2b10dec74aa&grant_type=client_credential&neededText=&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:383","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 174\r\nConnection: keep-alive\r\nContent-Type: application/json; encoding=utf-8\r\nDate: Tue, 10 Feb 2026 02:28:39 GMT\r\n\r\n{\"access_token\":\"100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsDCAjAJAQPN\",\"expires_in\":7200}"}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:381","content":"GET https://api.weixin.qq.com/cgi-bin/token?appid=wxb8bbb2b10dec74aa&grant_type=client_credential&neededText=&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:383","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 174\r\nConnection: keep-alive\r\nContent-Type: application/json; encoding=utf-8\r\nDate: Tue, 10 Feb 2026 02:28:39 GMT\r\n\r\n{\"access_token\":\"100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsMLYjAJAXWJ\",\"expires_in\":7200}"}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:381","content":"GET https://api.weixin.qq.com/cgi-bin/token?appid=wxb8bbb2b10dec74aa&grant_type=client_credential&neededText=&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/accessToken.go:383","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 174\r\nConnection: keep-alive\r\nContent-Type: application/json; encoding=utf-8\r\nDate: Tue, 10 Feb 2026 02:28:39 GMT\r\n\r\n{\"access_token\":\"100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsUPBjAJALGS\",\"expires_in\":7200}"}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.weixin.qq.com/sns/jscode2session?access_token=100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsPSSjAJASVV&appid=wxb8bbb2b10dec74aa&grant_type=authorization_code&js_code=0f3MqnGa1OW0aL0Go4Ha1nzWzE4MqnGE&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 82\r\nConnection: keep-alive\r\nContent-Type: text/plain\r\nDate: Tue, 10 Feb 2026 02:28:39 GMT\r\n\r\n{\"session_key\":\"CpKNLe0O+AZIOaSznEhU2w==\",\"openid\":\"ogpTW5fmXRGNpoUbXB3UEqnVe5Tg\"}"}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.weixin.qq.com/sns/jscode2session?access_token=100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsJFCjAJARNK&appid=wxb8bbb2b10dec74aa&grant_type=authorization_code&js_code=0e3jJGll2nQW9h4v4nnl2wgWd22jJGla&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 82\r\nConnection: keep-alive\r\nContent-Type: text/plain\r\nDate: Tue, 10 Feb 2026 02:28:40 GMT\r\n\r\n{\"session_key\":\"CpKNLe0O+AZIOaSznEhU2w==\",\"openid\":\"ogpTW5fmXRGNpoUbXB3UEqnVe5Tg\"}"}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.weixin.qq.com/sns/jscode2session?access_token=100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsFHNjAJAMOU&appid=wxb8bbb2b10dec74aa&grant_type=authorization_code&js_code=0a3tY3nl29v18h4yGSkl2Mg4Cf4tY3nv&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 82\r\nConnection: keep-alive\r\nContent-Type: text/plain\r\nDate: Tue, 10 Feb 2026 02:28:40 GMT\r\n\r\n{\"session_key\":\"CpKNLe0O+AZIOaSznEhU2w==\",\"openid\":\"ogpTW5fmXRGNpoUbXB3UEqnVe5Tg\"}"}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.weixin.qq.com/sns/jscode2session?access_token=100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsDCAjAJAQPN&appid=wxb8bbb2b10dec74aa&grant_type=authorization_code&js_code=0d3U7y1w30Qhw63wgj2w3Z7DZg2U7y1n&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:39+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 82\r\nConnection: keep-alive\r\nContent-Type: text/plain\r\nDate: Tue, 10 Feb 2026 02:28:40 GMT\r\n\r\n{\"session_key\":\"CpKNLe0O+AZIOaSznEhU2w==\",\"openid\":\"ogpTW5fmXRGNpoUbXB3UEqnVe5Tg\"}"}
{"level":"debug","timestamp":"2026-02-10T10:28:40+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.weixin.qq.com/sns/jscode2session?access_token=100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsMLYjAJAXWJ&appid=wxb8bbb2b10dec74aa&grant_type=authorization_code&js_code=0b3On6Ga1JTJ9L0kS0Ha1Px9241On6Gn&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:40+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 82\r\nConnection: keep-alive\r\nContent-Type: text/plain\r\nDate: Tue, 10 Feb 2026 02:28:40 GMT\r\n\r\n{\"session_key\":\"CpKNLe0O+AZIOaSznEhU2w==\",\"openid\":\"ogpTW5fmXRGNpoUbXB3UEqnVe5Tg\"}"}
{"level":"debug","timestamp":"2026-02-10T10:28:40+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.weixin.qq.com/sns/jscode2session?access_token=100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsUPBjAJALGS&appid=wxb8bbb2b10dec74aa&grant_type=authorization_code&js_code=0c3UwVGa1XeFbL0v8bGa1BKzkp3UwVGg&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:40+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 82\r\nConnection: keep-alive\r\nContent-Type: text/plain\r\nDate: Tue, 10 Feb 2026 02:28:40 GMT\r\n\r\n{\"session_key\":\"CpKNLe0O+AZIOaSznEhU2w==\",\"openid\":\"ogpTW5fmXRGNpoUbXB3UEqnVe5Tg\"}"}
{"level":"debug","timestamp":"2026-02-10T10:28:40+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.weixin.qq.com/sns/jscode2session?access_token=100_P7g4blBL6WGpiWnpgaOj6g5fofKxJaow-bPXoxC2KpcTQJnGqp1TC4Kam6XU8RJXghMpp0tJkAz9fDxQaP_34XYZq6DHf3lzGH0-j7-YHiSOIuvNAdO7wxX6ovsUPBjAJALGS&appid=wxb8bbb2b10dec74aa&grant_type=authorization_code&js_code=0f3lGpll2gNF9h4B4wnl28WCjd4lGple&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:28:40+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 82\r\nConnection: keep-alive\r\nContent-Type: text/plain\r\nDate: Tue, 10 Feb 2026 02:28:40 GMT\r\n\r\n{\"session_key\":\"CpKNLe0O+AZIOaSznEhU2w==\",\"openid\":\"ogpTW5fmXRGNpoUbXB3UEqnVe5Tg\"}"}
{"level":"debug","timestamp":"2026-02-10T10:39:28+08:00","caller":"kernel/accessToken.go:381","content":"GET https://api.weixin.qq.com/cgi-bin/token?appid=wxb8bbb2b10dec74aa&grant_type=client_credential&neededText=&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:39:28+08:00","caller":"kernel/accessToken.go:383","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 174\r\nConnection: keep-alive\r\nContent-Type: application/json; encoding=utf-8\r\nDate: Tue, 10 Feb 2026 02:39:28 GMT\r\n\r\n{\"access_token\":\"100_O1K3OEKfS5xdLDj3z6g41UuJ8grNWUghMbn1ZZ8PbY1mh_EqTuJQId9K7ZnEB966BoXPGtxZnB6rk8JXK-4pAvWaCkc0sEr-gKN0s1wVDmuB1zrNACtonCTbPGgVFQgAEAOYJ\",\"expires_in\":7200}"}
{"level":"debug","timestamp":"2026-02-10T10:39:28+08:00","caller":"kernel/baseClient.go:457","content":"GET https://api.weixin.qq.com/sns/jscode2session?access_token=100_O1K3OEKfS5xdLDj3z6g41UuJ8grNWUghMbn1ZZ8PbY1mh_EqTuJQId9K7ZnEB966BoXPGtxZnB6rk8JXK-4pAvWaCkc0sEr-gKN0s1wVDmuB1zrNACtonCTbPGgVFQgAEAOYJ&appid=wxb8bbb2b10dec74aa&grant_type=authorization_code&js_code=0b3I5oGa1Ow0aL0FiSFa1VLWfZ2I5oGx&secret=3c1fb1f63e6e052222bbcead9d07fe0c request header: { Accept:*/*} "}
{"level":"debug","timestamp":"2026-02-10T10:39:28+08:00","caller":"kernel/baseClient.go:459","content":"------------------response content:HTTP/1.1 200 OK\r\nContent-Length: 82\r\nConnection: keep-alive\r\nContent-Type: text/plain\r\nDate: Tue, 10 Feb 2026 02:39:28 GMT\r\n\r\n{\"session_key\":\"RtzZJRnbC1pTwaJreA1XRw==\",\"openid\":\"ogpTW5fmXRGNpoUbXB3UEqnVe5Tg\"}"}