Commit ae9e9b3de0fc7950d4d69b05106ff705fdbfef11

Authored by YunaiV
2 parents 83ce39f7 e82c37f2

Merge remote-tracking branch 'origin/master'

Showing 62 changed files with 3872 additions and 754 deletions
sql/quartz.sql
1 1 /*
2 2 Navicat Premium Data Transfer
3 3  
4   - Source Server : local-mysql001
  4 + Source Server : 127.0.0.1
5 5 Source Server Type : MySQL
6   - Source Server Version : 50718
  6 + Source Server Version : 80026
7 7 Source Host : localhost:3306
8 8 Source Schema : ruoyi-vue-pro
9 9  
10 10 Target Server Type : MySQL
11   - Target Server Version : 50718
  11 + Target Server Version : 80026
12 12 File Encoding : 65001
13 13  
14   - Date: 03/05/2021 12:01:37
  14 + Date: 30/10/2021 13:46:03
15 15 */
16 16  
17 17 SET NAMES utf8mb4;
... ... @@ -29,7 +29,7 @@ CREATE TABLE `QRTZ_BLOB_TRIGGERS` (
29 29 PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
30 30 KEY `SCHED_NAME` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
31 31 CONSTRAINT `qrtz_blob_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
32   -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  32 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
33 33  
34 34 -- ----------------------------
35 35 -- Records of QRTZ_BLOB_TRIGGERS
... ... @@ -46,7 +46,7 @@ CREATE TABLE `QRTZ_CALENDARS` (
46 46 `CALENDAR_NAME` varchar(190) NOT NULL,
47 47 `CALENDAR` blob NOT NULL,
48 48 PRIMARY KEY (`SCHED_NAME`,`CALENDAR_NAME`)
49   -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  49 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
50 50  
51 51 -- ----------------------------
52 52 -- Records of QRTZ_CALENDARS
... ... @@ -66,12 +66,13 @@ CREATE TABLE `QRTZ_CRON_TRIGGERS` (
66 66 `TIME_ZONE_ID` varchar(80) DEFAULT NULL,
67 67 PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
68 68 CONSTRAINT `qrtz_cron_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
69   -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  69 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
70 70  
71 71 -- ----------------------------
72 72 -- Records of QRTZ_CRON_TRIGGERS
73 73 -- ----------------------------
74 74 BEGIN;
  75 +INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('schedulerName', 'payNotifyJob', 'DEFAULT', '* * * * * ?', 'Asia/Shanghai');
75 76 INSERT INTO `QRTZ_CRON_TRIGGERS` VALUES ('schedulerName', 'sysUserSessionTimeoutJob', 'DEFAULT', '0 * * * * ? *', 'Asia/Shanghai');
76 77 COMMIT;
77 78  
... ... @@ -85,9 +86,9 @@ CREATE TABLE `QRTZ_FIRED_TRIGGERS` (
85 86 `TRIGGER_NAME` varchar(190) NOT NULL,
86 87 `TRIGGER_GROUP` varchar(190) NOT NULL,
87 88 `INSTANCE_NAME` varchar(190) NOT NULL,
88   - `FIRED_TIME` bigint(13) NOT NULL,
89   - `SCHED_TIME` bigint(13) NOT NULL,
90   - `PRIORITY` int(11) NOT NULL,
  89 + `FIRED_TIME` bigint NOT NULL,
  90 + `SCHED_TIME` bigint NOT NULL,
  91 + `PRIORITY` int NOT NULL,
91 92 `STATE` varchar(16) NOT NULL,
92 93 `JOB_NAME` varchar(190) DEFAULT NULL,
93 94 `JOB_GROUP` varchar(190) DEFAULT NULL,
... ... @@ -100,7 +101,7 @@ CREATE TABLE `QRTZ_FIRED_TRIGGERS` (
100 101 KEY `IDX_QRTZ_FT_JG` (`SCHED_NAME`,`JOB_GROUP`),
101 102 KEY `IDX_QRTZ_FT_T_G` (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
102 103 KEY `IDX_QRTZ_FT_TG` (`SCHED_NAME`,`TRIGGER_GROUP`)
103   -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  104 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
104 105  
105 106 -- ----------------------------
106 107 -- Records of QRTZ_FIRED_TRIGGERS
... ... @@ -126,12 +127,13 @@ CREATE TABLE `QRTZ_JOB_DETAILS` (
126 127 PRIMARY KEY (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
127 128 KEY `IDX_QRTZ_J_REQ_RECOVERY` (`SCHED_NAME`,`REQUESTS_RECOVERY`),
128 129 KEY `IDX_QRTZ_J_GRP` (`SCHED_NAME`,`JOB_GROUP`)
129   -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  130 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
130 131  
131 132 -- ----------------------------
132 133 -- Records of QRTZ_JOB_DETAILS
133 134 -- ----------------------------
134 135 BEGIN;
  136 +INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('schedulerName', 'payNotifyJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000057400104A4F425F48414E444C45525F4E414D4574000C7061794E6F746966794A6F627800);
135 137 INSERT INTO `QRTZ_JOB_DETAILS` VALUES ('schedulerName', 'sysUserSessionTimeoutJob', 'DEFAULT', NULL, 'cn.iocoder.yudao.framework.quartz.core.handler.JobHandlerInvoker', '0', '1', '1', '0', 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000027400064A4F425F49447372000E6A6176612E6C616E672E4C6F6E673B8BE490CC8F23DF0200014A000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B020000787000000000000000037400104A4F425F48414E444C45525F4E414D457400187379735573657253657373696F6E54696D656F75744A6F627800);
136 138 COMMIT;
137 139  
... ... @@ -143,7 +145,7 @@ CREATE TABLE `QRTZ_LOCKS` (
143 145 `SCHED_NAME` varchar(120) NOT NULL,
144 146 `LOCK_NAME` varchar(40) NOT NULL,
145 147 PRIMARY KEY (`SCHED_NAME`,`LOCK_NAME`)
146   -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  148 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
147 149  
148 150 -- ----------------------------
149 151 -- Records of QRTZ_LOCKS
... ... @@ -161,7 +163,7 @@ CREATE TABLE `QRTZ_PAUSED_TRIGGER_GRPS` (
161 163 `SCHED_NAME` varchar(120) NOT NULL,
162 164 `TRIGGER_GROUP` varchar(190) NOT NULL,
163 165 PRIMARY KEY (`SCHED_NAME`,`TRIGGER_GROUP`)
164   -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  166 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
165 167  
166 168 -- ----------------------------
167 169 -- Records of QRTZ_PAUSED_TRIGGER_GRPS
... ... @@ -176,16 +178,16 @@ DROP TABLE IF EXISTS `QRTZ_SCHEDULER_STATE`;
176 178 CREATE TABLE `QRTZ_SCHEDULER_STATE` (
177 179 `SCHED_NAME` varchar(120) NOT NULL,
178 180 `INSTANCE_NAME` varchar(190) NOT NULL,
179   - `LAST_CHECKIN_TIME` bigint(13) NOT NULL,
180   - `CHECKIN_INTERVAL` bigint(13) NOT NULL,
  181 + `LAST_CHECKIN_TIME` bigint NOT NULL,
  182 + `CHECKIN_INTERVAL` bigint NOT NULL,
181 183 PRIMARY KEY (`SCHED_NAME`,`INSTANCE_NAME`)
182   -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  184 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
183 185  
184 186 -- ----------------------------
185 187 -- Records of QRTZ_SCHEDULER_STATE
186 188 -- ----------------------------
187 189 BEGIN;
188   -INSERT INTO `QRTZ_SCHEDULER_STATE` VALUES ('schedulerName', 'Yunai1620010117445', 1620010210071, 15000);
  190 +INSERT INTO `QRTZ_SCHEDULER_STATE` VALUES ('schedulerName', 'Yunai.local1635571630493', 1635572537879, 15000);
189 191 COMMIT;
190 192  
191 193 -- ----------------------------
... ... @@ -196,12 +198,12 @@ CREATE TABLE `QRTZ_SIMPLE_TRIGGERS` (
196 198 `SCHED_NAME` varchar(120) NOT NULL,
197 199 `TRIGGER_NAME` varchar(190) NOT NULL,
198 200 `TRIGGER_GROUP` varchar(190) NOT NULL,
199   - `REPEAT_COUNT` bigint(7) NOT NULL,
200   - `REPEAT_INTERVAL` bigint(12) NOT NULL,
201   - `TIMES_TRIGGERED` bigint(10) NOT NULL,
  201 + `REPEAT_COUNT` bigint NOT NULL,
  202 + `REPEAT_INTERVAL` bigint NOT NULL,
  203 + `TIMES_TRIGGERED` bigint NOT NULL,
202 204 PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
203 205 CONSTRAINT `qrtz_simple_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
204   -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  206 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
205 207  
206 208 -- ----------------------------
207 209 -- Records of QRTZ_SIMPLE_TRIGGERS
... ... @@ -220,17 +222,17 @@ CREATE TABLE `QRTZ_SIMPROP_TRIGGERS` (
220 222 `STR_PROP_1` varchar(512) DEFAULT NULL,
221 223 `STR_PROP_2` varchar(512) DEFAULT NULL,
222 224 `STR_PROP_3` varchar(512) DEFAULT NULL,
223   - `INT_PROP_1` int(11) DEFAULT NULL,
224   - `INT_PROP_2` int(11) DEFAULT NULL,
225   - `LONG_PROP_1` bigint(20) DEFAULT NULL,
226   - `LONG_PROP_2` bigint(20) DEFAULT NULL,
  225 + `INT_PROP_1` int DEFAULT NULL,
  226 + `INT_PROP_2` int DEFAULT NULL,
  227 + `LONG_PROP_1` bigint DEFAULT NULL,
  228 + `LONG_PROP_2` bigint DEFAULT NULL,
227 229 `DEC_PROP_1` decimal(13,4) DEFAULT NULL,
228 230 `DEC_PROP_2` decimal(13,4) DEFAULT NULL,
229 231 `BOOL_PROP_1` varchar(1) DEFAULT NULL,
230 232 `BOOL_PROP_2` varchar(1) DEFAULT NULL,
231 233 PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
232 234 CONSTRAINT `qrtz_simprop_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`) REFERENCES `QRTZ_TRIGGERS` (`SCHED_NAME`, `TRIGGER_NAME`, `TRIGGER_GROUP`)
233   -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  235 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
234 236  
235 237 -- ----------------------------
236 238 -- Records of QRTZ_SIMPROP_TRIGGERS
... ... @@ -249,15 +251,15 @@ CREATE TABLE `QRTZ_TRIGGERS` (
249 251 `JOB_NAME` varchar(190) NOT NULL,
250 252 `JOB_GROUP` varchar(190) NOT NULL,
251 253 `DESCRIPTION` varchar(250) DEFAULT NULL,
252   - `NEXT_FIRE_TIME` bigint(13) DEFAULT NULL,
253   - `PREV_FIRE_TIME` bigint(13) DEFAULT NULL,
254   - `PRIORITY` int(11) DEFAULT NULL,
  254 + `NEXT_FIRE_TIME` bigint DEFAULT NULL,
  255 + `PREV_FIRE_TIME` bigint DEFAULT NULL,
  256 + `PRIORITY` int DEFAULT NULL,
255 257 `TRIGGER_STATE` varchar(16) NOT NULL,
256 258 `TRIGGER_TYPE` varchar(8) NOT NULL,
257   - `START_TIME` bigint(13) NOT NULL,
258   - `END_TIME` bigint(13) DEFAULT NULL,
  259 + `START_TIME` bigint NOT NULL,
  260 + `END_TIME` bigint DEFAULT NULL,
259 261 `CALENDAR_NAME` varchar(190) DEFAULT NULL,
260   - `MISFIRE_INSTR` smallint(2) DEFAULT NULL,
  262 + `MISFIRE_INSTR` smallint DEFAULT NULL,
261 263 `JOB_DATA` blob,
262 264 PRIMARY KEY (`SCHED_NAME`,`TRIGGER_NAME`,`TRIGGER_GROUP`),
263 265 KEY `IDX_QRTZ_T_J` (`SCHED_NAME`,`JOB_NAME`,`JOB_GROUP`),
... ... @@ -273,13 +275,14 @@ CREATE TABLE `QRTZ_TRIGGERS` (
273 275 KEY `IDX_QRTZ_T_NFT_ST_MISFIRE` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_STATE`),
274 276 KEY `IDX_QRTZ_T_NFT_ST_MISFIRE_GRP` (`SCHED_NAME`,`MISFIRE_INSTR`,`NEXT_FIRE_TIME`,`TRIGGER_GROUP`,`TRIGGER_STATE`),
275 277 CONSTRAINT `qrtz_triggers_ibfk_1` FOREIGN KEY (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`) REFERENCES `QRTZ_JOB_DETAILS` (`SCHED_NAME`, `JOB_NAME`, `JOB_GROUP`)
276   -) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
  278 +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
277 279  
278 280 -- ----------------------------
279 281 -- Records of QRTZ_TRIGGERS
280 282 -- ----------------------------
281 283 BEGIN;
282   -INSERT INTO `QRTZ_TRIGGERS` VALUES ('schedulerName', 'sysUserSessionTimeoutJob', 'DEFAULT', 'sysUserSessionTimeoutJob', 'DEFAULT', NULL, 1620010260000, 1620010200000, 5, 'WAITING', 'CRON', 1613649236000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000007D074000F4A4F425F52455452595F434F554E547371007E0009000000037800);
  284 +INSERT INTO `QRTZ_TRIGGERS` VALUES ('schedulerName', 'payNotifyJob', 'DEFAULT', 'payNotifyJob', 'DEFAULT', NULL, 1635572540000, 1635572539000, 5, 'WAITING', 'CRON', 1635294882000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B02000078700000000074000F4A4F425F52455452595F434F554E5471007E000B7800);
  285 +INSERT INTO `QRTZ_TRIGGERS` VALUES ('schedulerName', 'sysUserSessionTimeoutJob', 'DEFAULT', 'sysUserSessionTimeoutJob', 'DEFAULT', NULL, 1635572580000, 1635572520000, 5, 'WAITING', 'CRON', 1613649236000, 0, NULL, 0, 0xACED0005737200156F72672E71756172747A2E4A6F62446174614D61709FB083E8BFA9B0CB020000787200266F72672E71756172747A2E7574696C732E537472696E674B65794469727479466C61674D61708208E8C3FBC55D280200015A0013616C6C6F77735472616E7369656E74446174617872001D6F72672E71756172747A2E7574696C732E4469727479466C61674D617013E62EAD28760ACE0200025A000564697274794C00036D617074000F4C6A6176612F7574696C2F4D61703B787001737200116A6176612E7574696C2E486173684D61700507DAC1C31660D103000246000A6C6F6164466163746F724900097468726573686F6C6478703F4000000000000C770800000010000000037400114A4F425F48414E444C45525F504152414D707400124A4F425F52455452595F494E54455256414C737200116A6176612E6C616E672E496E746567657212E2A0A4F781873802000149000576616C7565787200106A6176612E6C616E672E4E756D62657286AC951D0B94E08B0200007870000007D074000F4A4F425F52455452595F434F554E547371007E0009000000037800);
283 286 COMMIT;
284 287  
285 288 SET FOREIGN_KEY_CHECKS = 1;
... ...
sql/ruoyi-vue-pro.sql
... ... @@ -11,7 +11,7 @@
11 11 Target Server Version : 80026
12 12 File Encoding : 65001
13 13  
14   - Date: 29/10/2021 08:21:35
  14 + Date: 30/10/2021 13:45:16
15 15 */
16 16  
17 17 SET NAMES utf8mb4;
... ... @@ -43,614 +43,12 @@ CREATE TABLE `inf_api_access_log` (
43 43 `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
44 44 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
45 45 PRIMARY KEY (`id`) USING BTREE
46   -) ENGINE=InnoDB AUTO_INCREMENT=2173 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='API 访问日志表';
  46 +) ENGINE=InnoDB AUTO_INCREMENT=2306 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='API 访问日志表';
47 47  
48 48 -- ----------------------------
49 49 -- Records of inf_api_access_log
50 50 -- ----------------------------
51 51 BEGIN;
52   -INSERT INTO `inf_api_access_log` VALUES (1571, '', 0, 0, 'yudao-user-server', 'GET', '/api/wx/mp/get-jsapi-ticket', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Apache-HttpClient/4.5.13 (Java/11.0.11)', '2021-10-24 12:39:14', '2021-10-24 12:39:15', 562, 0, '', NULL, '2021-10-24 12:39:15', NULL, '2021-10-24 12:39:15', b'0');
53   -INSERT INTO `inf_api_access_log` VALUES (1572, '', 0, 0, 'yudao-user-server', 'GET', '/api/wx/mp/get-jsapi-ticket', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Apache-HttpClient/4.5.13 (Java/11.0.11)', '2021-10-24 12:39:25', '2021-10-24 12:39:25', 10, 0, '', NULL, '2021-10-24 12:39:25', NULL, '2021-10-24 12:39:25', b'0');
54   -INSERT INTO `inf_api_access_log` VALUES (1573, '', 0, 0, 'yudao-user-server', 'GET', '/api/wx/mp/get-jsapi-ticket', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Apache-HttpClient/4.5.13 (Java/11.0.11)', '2021-10-24 12:39:28', '2021-10-24 12:39:28', 8, 0, '', NULL, '2021-10-24 12:39:28', NULL, '2021-10-24 12:39:28', b'0');
55   -INSERT INTO `inf_api_access_log` VALUES (1574, '', 0, 0, 'yudao-user-server', 'GET', '/api/pay/order/index', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 21:55:32', '2021-10-24 21:55:32', 66, 0, '', NULL, '2021-10-24 21:55:32', NULL, '2021-10-24 21:55:32', b'0');
56   -INSERT INTO `inf_api_access_log` VALUES (1575, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay.html', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:00:40', '2021-10-24 22:00:40', 39, 0, '', NULL, '2021-10-24 22:00:40', NULL, '2021-10-24 22:00:40', b'0');
57   -INSERT INTO `inf_api_access_log` VALUES (1576, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay.html', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:00:42', '2021-10-24 22:00:42', 11, 0, '', NULL, '2021-10-24 22:00:42', NULL, '2021-10-24 22:00:42', b'0');
58   -INSERT INTO `inf_api_access_log` VALUES (1577, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay.html', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:00:42', '2021-10-24 22:00:42', 8, 0, '', NULL, '2021-10-24 22:00:42', NULL, '2021-10-24 22:00:42', b'0');
59   -INSERT INTO `inf_api_access_log` VALUES (1578, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:00:45', '2021-10-24 22:00:45', 7, 0, '', NULL, '2021-10-24 22:00:45', NULL, '2021-10-24 22:00:45', b'0');
60   -INSERT INTO `inf_api_access_log` VALUES (1579, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:01:01', '2021-10-24 22:01:01', 5, 0, '', NULL, '2021-10-24 22:01:01', NULL, '2021-10-24 22:01:01', b'0');
61   -INSERT INTO `inf_api_access_log` VALUES (1580, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:01:07', '2021-10-24 22:01:07', 5, 0, '', NULL, '2021-10-24 22:01:07', NULL, '2021-10-24 22:01:07', b'0');
62   -INSERT INTO `inf_api_access_log` VALUES (1581, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:01:08', '2021-10-24 22:01:08', 5, 0, '', NULL, '2021-10-24 22:01:08', NULL, '2021-10-24 22:01:08', b'0');
63   -INSERT INTO `inf_api_access_log` VALUES (1582, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:01:22', '2021-10-24 22:01:22', 4, 0, '', NULL, '2021-10-24 22:01:22', NULL, '2021-10-24 22:01:22', b'0');
64   -INSERT INTO `inf_api_access_log` VALUES (1583, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:01:22', '2021-10-24 22:01:22', 4, 0, '', NULL, '2021-10-24 22:01:22', NULL, '2021-10-24 22:01:22', b'0');
65   -INSERT INTO `inf_api_access_log` VALUES (1584, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:01:34', '2021-10-24 22:01:34', 3, 0, '', NULL, '2021-10-24 22:01:34', NULL, '2021-10-24 22:01:34', b'0');
66   -INSERT INTO `inf_api_access_log` VALUES (1585, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:01:34', '2021-10-24 22:01:34', 3, 0, '', NULL, '2021-10-24 22:01:34', NULL, '2021-10-24 22:01:34', b'0');
67   -INSERT INTO `inf_api_access_log` VALUES (1586, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:01:35', '2021-10-24 22:01:35', 4, 0, '', NULL, '2021-10-24 22:01:35', NULL, '2021-10-24 22:01:35', b'0');
68   -INSERT INTO `inf_api_access_log` VALUES (1587, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:01:35', '2021-10-24 22:01:35', 4, 0, '', NULL, '2021-10-24 22:01:35', NULL, '2021-10-24 22:01:35', b'0');
69   -INSERT INTO `inf_api_access_log` VALUES (1588, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:01:53', '2021-10-24 22:01:53', 3, 0, '', NULL, '2021-10-24 22:01:53', NULL, '2021-10-24 22:01:53', b'0');
70   -INSERT INTO `inf_api_access_log` VALUES (1589, '', 0, 0, 'yudao-user-server', 'GET', '/api/wx/mp/get-jsapi-ticket', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Apache-HttpClient/4.5.13 (Java/11.0.11)', '2021-10-24 22:02:43', '2021-10-24 22:02:44', 904, 0, '', NULL, '2021-10-24 22:02:44', NULL, '2021-10-24 22:02:44', b'0');
71   -INSERT INTO `inf_api_access_log` VALUES (1590, '', 0, 0, 'yudao-user-server', 'GET', '/api/', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:02:55', '2021-10-24 22:02:55', 4, 0, '', NULL, '2021-10-24 22:02:55', NULL, '2021-10-24 22:02:55', b'0');
72   -INSERT INTO `inf_api_access_log` VALUES (1591, '', 0, 0, 'yudao-user-server', 'GET', '/api/', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:03:39', '2021-10-24 22:03:39', 58, 0, '', NULL, '2021-10-24 22:03:39', NULL, '2021-10-24 22:03:39', b'0');
73   -INSERT INTO `inf_api_access_log` VALUES (1592, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:03:44', '2021-10-24 22:03:44', 7, 0, '', NULL, '2021-10-24 22:03:44', NULL, '2021-10-24 22:03:44', b'0');
74   -INSERT INTO `inf_api_access_log` VALUES (1593, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:03:45', '2021-10-24 22:03:45', 6, 0, '', NULL, '2021-10-24 22:03:45', NULL, '2021-10-24 22:03:45', b'0');
75   -INSERT INTO `inf_api_access_log` VALUES (1594, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:03:52', '2021-10-24 22:03:52', 6, 0, '', NULL, '2021-10-24 22:03:52', NULL, '2021-10-24 22:03:52', b'0');
76   -INSERT INTO `inf_api_access_log` VALUES (1595, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:05:52', '2021-10-24 22:05:54', 2094, 0, '', NULL, '2021-10-24 22:05:54', NULL, '2021-10-24 22:05:54', b'0');
77   -INSERT INTO `inf_api_access_log` VALUES (1596, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:06:34', '2021-10-24 22:06:35', 203, 0, '', NULL, '2021-10-24 22:06:35', NULL, '2021-10-24 22:06:35', b'0');
78   -INSERT INTO `inf_api_access_log` VALUES (1597, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:06:54', '2021-10-24 22:06:54', 9, 0, '', NULL, '2021-10-24 22:06:54', NULL, '2021-10-24 22:06:54', b'0');
79   -INSERT INTO `inf_api_access_log` VALUES (1598, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:06:55', '2021-10-24 22:06:55', 6, 0, '', NULL, '2021-10-24 22:06:55', NULL, '2021-10-24 22:06:55', b'0');
80   -INSERT INTO `inf_api_access_log` VALUES (1599, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:06:57', '2021-10-24 22:06:57', 5, 0, '', NULL, '2021-10-24 22:06:57', NULL, '2021-10-24 22:06:57', b'0');
81   -INSERT INTO `inf_api_access_log` VALUES (1600, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:06:58', '2021-10-24 22:06:58', 4, 0, '', NULL, '2021-10-24 22:06:58', NULL, '2021-10-24 22:06:58', b'0');
82   -INSERT INTO `inf_api_access_log` VALUES (1601, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:07:20', '2021-10-24 22:07:20', 26, 0, '', NULL, '2021-10-24 22:07:20', NULL, '2021-10-24 22:07:20', b'0');
83   -INSERT INTO `inf_api_access_log` VALUES (1602, '', 0, 0, 'yudao-user-server', 'GET', '/api/demo/pay', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:07:21', '2021-10-24 22:07:21', 7, 0, '', NULL, '2021-10-24 22:07:21', NULL, '2021-10-24 22:07:21', b'0');
84   -INSERT INTO `inf_api_access_log` VALUES (1603, '', 0, 0, 'yudao-user-server', 'GET', '/api/wx/mp//get-jsapi-ticket', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:23:54', '2021-10-24 22:23:54', 6, 500, 'RequestRejectedException: The request was rejected because the URL contained a potentially malicious String \"//\"', NULL, '2021-10-24 22:23:54', NULL, '2021-10-24 22:23:54', b'0');
85   -INSERT INTO `inf_api_access_log` VALUES (1604, '', 0, 0, 'yudao-user-server', 'GET', '/api/wx/mp//get-jsapi-ticket', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:24:07', '2021-10-24 22:24:07', 0, 500, 'RequestRejectedException: The request was rejected because the URL contained a potentially malicious String \"//\"', NULL, '2021-10-24 22:24:07', NULL, '2021-10-24 22:24:07', b'0');
86   -INSERT INTO `inf_api_access_log` VALUES (1605, '', 0, 0, 'yudao-user-server', 'GET', '/api/wx/mp//get-jsapi-ticket', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:24:27', '2021-10-24 22:24:27', 0, 500, 'RequestRejectedException: The request was rejected because the URL contained a potentially malicious String \"//\"', NULL, '2021-10-24 22:24:27', NULL, '2021-10-24 22:24:27', b'0');
87   -INSERT INTO `inf_api_access_log` VALUES (1606, '', 0, 0, 'yudao-user-server', 'GET', '/api/wx/mp/get-jsapi-ticket', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:24:47', '2021-10-24 22:24:47', 71, 0, '', NULL, '2021-10-24 22:24:47', NULL, '2021-10-24 22:24:47', b'0');
88   -INSERT INTO `inf_api_access_log` VALUES (1607, '', 0, 0, 'yudao-user-server', 'GET', '/api/wx/mp/get-jsapi-ticket', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:25:54', '2021-10-24 22:25:54', 9, 0, '', NULL, '2021-10-24 22:25:54', NULL, '2021-10-24 22:25:54', b'0');
89   -INSERT INTO `inf_api_access_log` VALUES (1608, '', 0, 0, 'yudao-user-server', 'GET', '/api/wx/mp/get-jsapi-ticket', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:32:58', '2021-10-24 22:32:58', 6, 0, '', NULL, '2021-10-24 22:32:58', NULL, '2021-10-24 22:32:58', b'0');
90   -INSERT INTO `inf_api_access_log` VALUES (1609, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/get-jsapi-ticket', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:44:14', '2021-10-24 22:44:14', 15, 0, '', NULL, '2021-10-24 22:44:14', NULL, '2021-10-24 22:44:14', b'0');
91   -INSERT INTO `inf_api_access_log` VALUES (1610, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:44:52', '2021-10-24 22:44:53', 186, 0, '', NULL, '2021-10-24 22:44:53', NULL, '2021-10-24 22:44:53', b'0');
92   -INSERT INTO `inf_api_access_log` VALUES (1611, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:45:32', '2021-10-24 22:45:32', 8, 0, '', NULL, '2021-10-24 22:45:32', NULL, '2021-10-24 22:45:32', b'0');
93   -INSERT INTO `inf_api_access_log` VALUES (1612, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:47:48', '2021-10-24 22:47:48', 6, 0, '', NULL, '2021-10-24 22:47:48', NULL, '2021-10-24 22:47:48', b'0');
94   -INSERT INTO `inf_api_access_log` VALUES (1613, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:48:00', '2021-10-24 22:48:00', 7, 0, '', NULL, '2021-10-24 22:48:00', NULL, '2021-10-24 22:48:00', b'0');
95   -INSERT INTO `inf_api_access_log` VALUES (1614, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:48:04', '2021-10-24 22:48:04', 8, 0, '', NULL, '2021-10-24 22:48:04', NULL, '2021-10-24 22:48:04', b'0');
96   -INSERT INTO `inf_api_access_log` VALUES (1615, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:48:06', '2021-10-24 22:48:06', 7, 0, '', NULL, '2021-10-24 22:48:06', NULL, '2021-10-24 22:48:06', b'0');
97   -INSERT INTO `inf_api_access_log` VALUES (1616, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:48:18', '2021-10-24 22:48:18', 17, 0, '', NULL, '2021-10-24 22:48:18', NULL, '2021-10-24 22:48:18', b'0');
98   -INSERT INTO `inf_api_access_log` VALUES (1617, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:48:22', '2021-10-24 22:48:22', 8, 0, '', NULL, '2021-10-24 22:48:22', NULL, '2021-10-24 22:48:22', b'0');
99   -INSERT INTO `inf_api_access_log` VALUES (1618, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:50:13', '2021-10-24 22:50:13', 7, 0, '', NULL, '2021-10-24 22:50:13', NULL, '2021-10-24 22:50:13', b'0');
100   -INSERT INTO `inf_api_access_log` VALUES (1619, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:50:14', '2021-10-24 22:50:14', 9, 0, '', NULL, '2021-10-24 22:50:14', NULL, '2021-10-24 22:50:14', b'0');
101   -INSERT INTO `inf_api_access_log` VALUES (1620, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:50:15', '2021-10-24 22:50:15', 6, 0, '', NULL, '2021-10-24 22:50:15', NULL, '2021-10-24 22:50:15', b'0');
102   -INSERT INTO `inf_api_access_log` VALUES (1621, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:50:16', '2021-10-24 22:50:16', 7, 0, '', NULL, '2021-10-24 22:50:16', NULL, '2021-10-24 22:50:16', b'0');
103   -INSERT INTO `inf_api_access_log` VALUES (1622, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:50:16', '2021-10-24 22:50:16', 7, 0, '', NULL, '2021-10-24 22:50:16', NULL, '2021-10-24 22:50:16', b'0');
104   -INSERT INTO `inf_api_access_log` VALUES (1623, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:50:16', '2021-10-24 22:50:16', 6, 0, '', NULL, '2021-10-24 22:50:16', NULL, '2021-10-24 22:50:16', b'0');
105   -INSERT INTO `inf_api_access_log` VALUES (1624, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:50:16', '2021-10-24 22:50:16', 8, 0, '', NULL, '2021-10-24 22:50:16', NULL, '2021-10-24 22:50:16', b'0');
106   -INSERT INTO `inf_api_access_log` VALUES (1625, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:50:17', '2021-10-24 22:50:17', 10, 0, '', NULL, '2021-10-24 22:50:17', NULL, '2021-10-24 22:50:17', b'0');
107   -INSERT INTO `inf_api_access_log` VALUES (1626, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:50:17', '2021-10-24 22:50:18', 8, 0, '', NULL, '2021-10-24 22:50:18', NULL, '2021-10-24 22:50:18', b'0');
108   -INSERT INTO `inf_api_access_log` VALUES (1627, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 22:53:23', '2021-10-24 22:53:23', 8, 0, '', NULL, '2021-10-24 22:53:23', NULL, '2021-10-24 22:53:23', b'0');
109   -INSERT INTO `inf_api_access_log` VALUES (1628, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:53:32', '2021-10-24 22:53:32', 7, 0, '', NULL, '2021-10-24 22:53:32', NULL, '2021-10-24 22:53:32', b'0');
110   -INSERT INTO `inf_api_access_log` VALUES (1629, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:53:38', '2021-10-24 22:53:38', 8, 0, '', NULL, '2021-10-24 22:53:38', NULL, '2021-10-24 22:53:38', b'0');
111   -INSERT INTO `inf_api_access_log` VALUES (1630, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:53:44', '2021-10-24 22:53:44', 7, 0, '', NULL, '2021-10-24 22:53:44', NULL, '2021-10-24 22:53:44', b'0');
112   -INSERT INTO `inf_api_access_log` VALUES (1631, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:53:51', '2021-10-24 22:53:51', 8, 0, '', NULL, '2021-10-24 22:53:51', NULL, '2021-10-24 22:53:51', b'0');
113   -INSERT INTO `inf_api_access_log` VALUES (1632, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:53:52', '2021-10-24 22:53:52', 6, 0, '', NULL, '2021-10-24 22:53:52', NULL, '2021-10-24 22:53:52', b'0');
114   -INSERT INTO `inf_api_access_log` VALUES (1633, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:54:15', '2021-10-24 22:54:15', 7, 0, '', NULL, '2021-10-24 22:54:15', NULL, '2021-10-24 22:54:15', b'0');
115   -INSERT INTO `inf_api_access_log` VALUES (1634, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 22:54:33', '2021-10-24 22:54:33', 14, 0, '', NULL, '2021-10-24 22:54:33', NULL, '2021-10-24 22:54:33', b'0');
116   -INSERT INTO `inf_api_access_log` VALUES (1635, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:54:33', '2021-10-24 22:54:33', 8, 0, '', NULL, '2021-10-24 22:54:33', NULL, '2021-10-24 22:54:33', b'0');
117   -INSERT INTO `inf_api_access_log` VALUES (1636, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 22:54:40', '2021-10-24 22:54:40', 9, 0, '', NULL, '2021-10-24 22:54:40', NULL, '2021-10-24 22:54:40', b'0');
118   -INSERT INTO `inf_api_access_log` VALUES (1637, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:54:41', '2021-10-24 22:54:41', 10, 0, '', NULL, '2021-10-24 22:54:41', NULL, '2021-10-24 22:54:41', b'0');
119   -INSERT INTO `inf_api_access_log` VALUES (1638, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:54:42', '2021-10-24 22:54:42', 7, 0, '', NULL, '2021-10-24 22:54:42', NULL, '2021-10-24 22:54:42', b'0');
120   -INSERT INTO `inf_api_access_log` VALUES (1639, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://127.0.0.1:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:58:43', '2021-10-24 22:58:43', 102, 0, '', NULL, '2021-10-24 22:58:43', NULL, '2021-10-24 22:58:43', b'0');
121   -INSERT INTO `inf_api_access_log` VALUES (1640, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://127.0.0.1:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 22:58:44', '2021-10-24 22:58:44', 10, 0, '', NULL, '2021-10-24 22:58:44', NULL, '2021-10-24 22:58:44', b'0');
122   -INSERT INTO `inf_api_access_log` VALUES (1641, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://127.0.0.1:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 Language/zh_CN webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 22:58:54', '2021-10-24 22:58:54', 9, 0, '', NULL, '2021-10-24 22:58:54', NULL, '2021-10-24 22:58:54', b'0');
123   -INSERT INTO `inf_api_access_log` VALUES (1642, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://127.0.0.1:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/11.0 Mobile/15A372 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 Language/zh_CN webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 22:58:59', '2021-10-24 22:58:59', 9, 0, '', NULL, '2021-10-24 22:58:59', NULL, '2021-10-24 22:58:59', b'0');
124   -INSERT INTO `inf_api_access_log` VALUES (1643, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://127.0.0.1:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 22:59:09', '2021-10-24 22:59:09', 9, 0, '', NULL, '2021-10-24 22:59:09', NULL, '2021-10-24 22:59:09', b'0');
125   -INSERT INTO `inf_api_access_log` VALUES (1644, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:01:24', '2021-10-24 23:01:24', 12, 0, '', NULL, '2021-10-24 23:01:24', NULL, '2021-10-24 23:01:24', b'0');
126   -INSERT INTO `inf_api_access_log` VALUES (1645, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:01:25', '2021-10-24 23:01:25', 10, 0, '', NULL, '2021-10-24 23:01:25', NULL, '2021-10-24 23:01:25', b'0');
127   -INSERT INTO `inf_api_access_log` VALUES (1646, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:01:33', '2021-10-24 23:01:33', 8, 0, '', NULL, '2021-10-24 23:01:33', NULL, '2021-10-24 23:01:33', b'0');
128   -INSERT INTO `inf_api_access_log` VALUES (1647, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.1 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:01:35', '2021-10-24 23:01:35', 10, 0, '', NULL, '2021-10-24 23:01:35', NULL, '2021-10-24 23:01:35', b'0');
129   -INSERT INTO `inf_api_access_log` VALUES (1648, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.5.2.501 MiniProgramEnv/Mac MiniProgram wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 Language/zh_CN webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:01:45', '2021-10-24 23:01:45', 9, 0, '', NULL, '2021-10-24 23:01:45', NULL, '2021-10-24 23:01:45', b'0');
130   -INSERT INTO `inf_api_access_log` VALUES (1649, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.5.2.501 MiniProgramEnv/Mac MiniProgram wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 Language/zh_CN webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:01:54', '2021-10-24 23:01:55', 14, 0, '', NULL, '2021-10-24 23:01:55', NULL, '2021-10-24 23:01:55', b'0');
131   -INSERT INTO `inf_api_access_log` VALUES (1650, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:02:00', '2021-10-24 23:02:00', 10, 0, '', NULL, '2021-10-24 23:02:00', NULL, '2021-10-24 23:02:00', b'0');
132   -INSERT INTO `inf_api_access_log` VALUES (1651, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:02:03', '2021-10-24 23:02:03', 9, 0, '', NULL, '2021-10-24 23:02:03', NULL, '2021-10-24 23:02:03', b'0');
133   -INSERT INTO `inf_api_access_log` VALUES (1652, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:08:23', '2021-10-24 23:08:23', 10, 0, '', NULL, '2021-10-24 23:08:23', NULL, '2021-10-24 23:08:23', b'0');
134   -INSERT INTO `inf_api_access_log` VALUES (1653, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:09:42', '2021-10-24 23:09:42', 11, 0, '', NULL, '2021-10-24 23:09:42', NULL, '2021-10-24 23:09:42', b'0');
135   -INSERT INTO `inf_api_access_log` VALUES (1654, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:09:42', '2021-10-24 23:09:42', 9, 0, '', NULL, '2021-10-24 23:09:42', NULL, '2021-10-24 23:09:42', b'0');
136   -INSERT INTO `inf_api_access_log` VALUES (1655, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:11:02', '2021-10-24 23:11:02', 10, 0, '', NULL, '2021-10-24 23:11:02', NULL, '2021-10-24 23:11:02', b'0');
137   -INSERT INTO `inf_api_access_log` VALUES (1656, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:11:03', '2021-10-24 23:11:03', 12, 0, '', NULL, '2021-10-24 23:11:03', NULL, '2021-10-24 23:11:03', b'0');
138   -INSERT INTO `inf_api_access_log` VALUES (1657, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:12:05', '2021-10-24 23:12:05', 11, 0, '', NULL, '2021-10-24 23:12:05', NULL, '2021-10-24 23:12:05', b'0');
139   -INSERT INTO `inf_api_access_log` VALUES (1658, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:12:06', '2021-10-24 23:12:06', 8, 0, '', NULL, '2021-10-24 23:12:06', NULL, '2021-10-24 23:12:06', b'0');
140   -INSERT INTO `inf_api_access_log` VALUES (1659, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:12:17', '2021-10-24 23:12:17', 10, 0, '', NULL, '2021-10-24 23:12:17', NULL, '2021-10-24 23:12:17', b'0');
141   -INSERT INTO `inf_api_access_log` VALUES (1660, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:12:18', '2021-10-24 23:12:18', 8, 0, '', NULL, '2021-10-24 23:12:18', NULL, '2021-10-24 23:12:18', b'0');
142   -INSERT INTO `inf_api_access_log` VALUES (1661, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:13:08', '2021-10-24 23:13:08', 8, 0, '', NULL, '2021-10-24 23:13:08', NULL, '2021-10-24 23:13:08', b'0');
143   -INSERT INTO `inf_api_access_log` VALUES (1662, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:13:08', '2021-10-24 23:13:08', 9, 0, '', NULL, '2021-10-24 23:13:08', NULL, '2021-10-24 23:13:08', b'0');
144   -INSERT INTO `inf_api_access_log` VALUES (1663, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:13:09', '2021-10-24 23:13:09', 9, 0, '', NULL, '2021-10-24 23:13:09', NULL, '2021-10-24 23:13:09', b'0');
145   -INSERT INTO `inf_api_access_log` VALUES (1664, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:13:45', '2021-10-24 23:13:45', 16, 0, '', NULL, '2021-10-24 23:13:45', NULL, '2021-10-24 23:13:45', b'0');
146   -INSERT INTO `inf_api_access_log` VALUES (1665, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:13:45', '2021-10-24 23:13:45', 9, 0, '', NULL, '2021-10-24 23:13:45', NULL, '2021-10-24 23:13:45', b'0');
147   -INSERT INTO `inf_api_access_log` VALUES (1666, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350053756452272 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:13:45', '2021-10-24 23:13:45', 14, 0, '', NULL, '2021-10-24 23:13:45', NULL, '2021-10-24 23:13:45', b'0');
148   -INSERT INTO `inf_api_access_log` VALUES (1667, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:14:38', '2021-10-24 23:14:38', 10, 0, '', NULL, '2021-10-24 23:14:38', NULL, '2021-10-24 23:14:38', b'0');
149   -INSERT INTO `inf_api_access_log` VALUES (1668, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:14:38', '2021-10-24 23:14:38', 6, 0, '', NULL, '2021-10-24 23:14:38', NULL, '2021-10-24 23:14:38', b'0');
150   -INSERT INTO `inf_api_access_log` VALUES (1669, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:17:01', '2021-10-24 23:17:01', 26, 0, '', NULL, '2021-10-24 23:17:01', NULL, '2021-10-24 23:17:01', b'0');
151   -INSERT INTO `inf_api_access_log` VALUES (1670, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:17:01', '2021-10-24 23:17:01', 55, 400, '请求参数不正确', NULL, '2021-10-24 23:17:01', NULL, '2021-10-24 23:17:01', b'0');
152   -INSERT INTO `inf_api_access_log` VALUES (1671, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:17:01', '2021-10-24 23:17:01', 8, 400, '请求参数不正确', NULL, '2021-10-24 23:17:01', NULL, '2021-10-24 23:17:01', b'0');
153   -INSERT INTO `inf_api_access_log` VALUES (1672, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=ib9jd3p9ptgc8fglr7ern2ten4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:17:01', '2021-10-24 23:17:01', 15, 0, '', NULL, '2021-10-24 23:17:01', NULL, '2021-10-24 23:17:01', b'0');
154   -INSERT INTO `inf_api_access_log` VALUES (1673, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:17:10', '2021-10-24 23:17:10', 6, 0, '', NULL, '2021-10-24 23:17:10', NULL, '2021-10-24 23:17:10', b'0');
155   -INSERT INTO `inf_api_access_log` VALUES (1674, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:17:18', '2021-10-24 23:17:18', 8, 0, '', NULL, '2021-10-24 23:17:18', NULL, '2021-10-24 23:17:18', b'0');
156   -INSERT INTO `inf_api_access_log` VALUES (1675, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:17:20', '2021-10-24 23:17:20', 7, 0, '', NULL, '2021-10-24 23:17:20', NULL, '2021-10-24 23:17:20', b'0');
157   -INSERT INTO `inf_api_access_log` VALUES (1676, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:17:22', '2021-10-24 23:17:22', 8, 0, '', NULL, '2021-10-24 23:17:22', NULL, '2021-10-24 23:17:22', b'0');
158   -INSERT INTO `inf_api_access_log` VALUES (1677, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:17:55', '2021-10-24 23:17:55', 65, 400, '请求参数不正确', NULL, '2021-10-24 23:17:55', NULL, '2021-10-24 23:17:55', b'0');
159   -INSERT INTO `inf_api_access_log` VALUES (1678, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:17:55', '2021-10-24 23:17:55', 123, 0, '', NULL, '2021-10-24 23:17:55', NULL, '2021-10-24 23:17:55', b'0');
160   -INSERT INTO `inf_api_access_log` VALUES (1679, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:17:59', '2021-10-24 23:17:59', 8, 400, '请求参数不正确', NULL, '2021-10-24 23:17:59', NULL, '2021-10-24 23:17:59', b'0');
161   -INSERT INTO `inf_api_access_log` VALUES (1680, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:17:59', '2021-10-24 23:17:59', 14, 0, '', NULL, '2021-10-24 23:17:59', NULL, '2021-10-24 23:17:59', b'0');
162   -INSERT INTO `inf_api_access_log` VALUES (1681, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:18:10', '2021-10-24 23:18:10', 12, 0, '', NULL, '2021-10-24 23:18:10', NULL, '2021-10-24 23:18:10', b'0');
163   -INSERT INTO `inf_api_access_log` VALUES (1682, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:18:10', '2021-10-24 23:18:10', 6, 400, '请求参数不正确', NULL, '2021-10-24 23:18:10', NULL, '2021-10-24 23:18:10', b'0');
164   -INSERT INTO `inf_api_access_log` VALUES (1683, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:18:48', '2021-10-24 23:18:52', 3525, 0, '', NULL, '2021-10-24 23:18:52', NULL, '2021-10-24 23:18:52', b'0');
165   -INSERT INTO `inf_api_access_log` VALUES (1684, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350886293937392 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:18:48', '2021-10-24 23:19:02', 14069, 400, '请求参数不正确', NULL, '2021-10-24 23:19:02', NULL, '2021-10-24 23:19:02', b'0');
166   -INSERT INTO `inf_api_access_log` VALUES (1685, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:19:56', '2021-10-24 23:19:58', 2565, 0, '', NULL, '2021-10-24 23:19:58', NULL, '2021-10-24 23:19:58', b'0');
167   -INSERT INTO `inf_api_access_log` VALUES (1686, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:19:56', '2021-10-24 23:19:58', 2576, 0, '', NULL, '2021-10-24 23:19:58', NULL, '2021-10-24 23:19:58', b'0');
168   -INSERT INTO `inf_api_access_log` VALUES (1687, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:20:29', '2021-10-24 23:20:29', 9, 0, '', NULL, '2021-10-24 23:20:29', NULL, '2021-10-24 23:20:29', b'0');
169   -INSERT INTO `inf_api_access_log` VALUES (1688, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:20:29', '2021-10-24 23:20:29', 32, 0, '', NULL, '2021-10-24 23:20:29', NULL, '2021-10-24 23:20:29', b'0');
170   -INSERT INTO `inf_api_access_log` VALUES (1689, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:22:14', '2021-10-24 23:22:14', 13, 0, '', NULL, '2021-10-24 23:22:14', NULL, '2021-10-24 23:22:14', b'0');
171   -INSERT INTO `inf_api_access_log` VALUES (1690, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:22:14', '2021-10-24 23:22:14', 48, 0, '', NULL, '2021-10-24 23:22:14', NULL, '2021-10-24 23:22:14', b'0');
172   -INSERT INTO `inf_api_access_log` VALUES (1691, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:22:17', '2021-10-24 23:22:17', 10, 0, '', NULL, '2021-10-24 23:22:17', NULL, '2021-10-24 23:22:17', b'0');
173   -INSERT INTO `inf_api_access_log` VALUES (1692, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:22:17', '2021-10-24 23:22:17', 30, 0, '', NULL, '2021-10-24 23:22:17', NULL, '2021-10-24 23:22:17', b'0');
174   -INSERT INTO `inf_api_access_log` VALUES (1693, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:22:24', '2021-10-24 23:22:24', 12, 0, '', NULL, '2021-10-24 23:22:24', NULL, '2021-10-24 23:22:24', b'0');
175   -INSERT INTO `inf_api_access_log` VALUES (1694, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:22:24', '2021-10-24 23:22:24', 36, 0, '', NULL, '2021-10-24 23:22:24', NULL, '2021-10-24 23:22:24', b'0');
176   -INSERT INTO `inf_api_access_log` VALUES (1695, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:22:56', '2021-10-24 23:22:56', 10, 0, '', NULL, '2021-10-24 23:22:56', NULL, '2021-10-24 23:22:56', b'0');
177   -INSERT INTO `inf_api_access_log` VALUES (1696, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:22:56', '2021-10-24 23:22:56', 31, 0, '', NULL, '2021-10-24 23:22:56', NULL, '2021-10-24 23:22:56', b'0');
178   -INSERT INTO `inf_api_access_log` VALUES (1697, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:23:00', '2021-10-24 23:23:00', 14, 0, '', NULL, '2021-10-24 23:23:00', NULL, '2021-10-24 23:23:00', b'0');
179   -INSERT INTO `inf_api_access_log` VALUES (1698, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:23:00', '2021-10-24 23:23:00', 38, 0, '', NULL, '2021-10-24 23:23:00', NULL, '2021-10-24 23:23:00', b'0');
180   -INSERT INTO `inf_api_access_log` VALUES (1699, '', 0, 0, 'yudao-user-server', 'POST', '/api//pay/order/submit', '{\"query\":{\"id\":\"17\",\"channelCode\":\"wx_pub\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:23:02', '2021-10-24 23:23:02', 2, 500, 'RequestRejectedException: The request was rejected because the URL contained a potentially malicious String \"//\"', NULL, '2021-10-24 23:23:02', NULL, '2021-10-24 23:23:02', b'0');
181   -INSERT INTO `inf_api_access_log` VALUES (1700, '', 0, 0, 'yudao-user-server', 'POST', '/api//pay/order/submit', '{\"query\":{\"id\":\"17\",\"channelCode\":\"wx_pub\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:23:12', '2021-10-24 23:23:12', 1, 500, 'RequestRejectedException: The request was rejected because the URL contained a potentially malicious String \"//\"', NULL, '2021-10-24 23:23:12', NULL, '2021-10-24 23:23:12', b'0');
182   -INSERT INTO `inf_api_access_log` VALUES (1701, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:23:43', '2021-10-24 23:23:43', 12, 0, '', NULL, '2021-10-24 23:23:43', NULL, '2021-10-24 23:23:43', b'0');
183   -INSERT INTO `inf_api_access_log` VALUES (1702, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:23:43', '2021-10-24 23:23:43', 32, 0, '', NULL, '2021-10-24 23:23:43', NULL, '2021-10-24 23:23:43', b'0');
184   -INSERT INTO `inf_api_access_log` VALUES (1703, '', 0, 0, 'yudao-user-server', 'POST', '/api//pay/order/submit', '{\"query\":{\"id\":\"17\",\"channelCode\":\"wx_pub\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:23:46', '2021-10-24 23:23:46', 0, 500, 'RequestRejectedException: The request was rejected because the URL contained a potentially malicious String \"//\"', NULL, '2021-10-24 23:23:46', NULL, '2021-10-24 23:23:46', b'0');
185   -INSERT INTO `inf_api_access_log` VALUES (1704, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:23:49', '2021-10-24 23:23:49', 14, 0, '', NULL, '2021-10-24 23:23:49', NULL, '2021-10-24 23:23:49', b'0');
186   -INSERT INTO `inf_api_access_log` VALUES (1705, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:23:49', '2021-10-24 23:23:49', 32, 0, '', NULL, '2021-10-24 23:23:49', NULL, '2021-10-24 23:23:49', b'0');
187   -INSERT INTO `inf_api_access_log` VALUES (1706, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"19\",\"channelCode\":\"wx_pub\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:23:54', '2021-10-24 23:23:54', 15, 500, '系统异常', NULL, '2021-10-24 23:23:54', NULL, '2021-10-24 23:23:54', b'0');
188   -INSERT INTO `inf_api_access_log` VALUES (1707, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:25:25', '2021-10-24 23:25:25', 12, 0, '', NULL, '2021-10-24 23:25:25', NULL, '2021-10-24 23:25:25', b'0');
189   -INSERT INTO `inf_api_access_log` VALUES (1708, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:25:25', '2021-10-24 23:25:25', 44, 0, '', NULL, '2021-10-24 23:25:25', NULL, '2021-10-24 23:25:25', b'0');
190   -INSERT INTO `inf_api_access_log` VALUES (1709, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:25:34', '2021-10-24 23:25:34', 11, 0, '', NULL, '2021-10-24 23:25:34', NULL, '2021-10-24 23:25:34', b'0');
191   -INSERT INTO `inf_api_access_log` VALUES (1710, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:25:34', '2021-10-24 23:25:34', 31, 0, '', NULL, '2021-10-24 23:25:34', NULL, '2021-10-24 23:25:34', b'0');
192   -INSERT INTO `inf_api_access_log` VALUES (1711, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"21\",\"channelCode\":\"wx_pub\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:25:37', '2021-10-24 23:25:37', 3, 500, '系统异常', NULL, '2021-10-24 23:25:37', NULL, '2021-10-24 23:25:37', b'0');
193   -INSERT INTO `inf_api_access_log` VALUES (1712, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"21\",\"channelCode\":\"wx_pub\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:25:48', '2021-10-24 23:25:48', 3, 500, '系统异常', NULL, '2021-10-24 23:25:48', NULL, '2021-10-24 23:25:48', b'0');
194   -INSERT INTO `inf_api_access_log` VALUES (1713, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:00', '2021-10-24 23:26:00', 17, 0, '', NULL, '2021-10-24 23:26:00', NULL, '2021-10-24 23:26:00', b'0');
195   -INSERT INTO `inf_api_access_log` VALUES (1714, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:00', '2021-10-24 23:26:00', 37, 0, '', NULL, '2021-10-24 23:26:00', NULL, '2021-10-24 23:26:00', b'0');
196   -INSERT INTO `inf_api_access_log` VALUES (1715, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"id=22&channelCode=wx_pub\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:03', '2021-10-24 23:26:03', 11, 500, '系统异常', NULL, '2021-10-24 23:26:03', NULL, '2021-10-24 23:26:03', b'0');
197   -INSERT INTO `inf_api_access_log` VALUES (1716, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:26:11', '2021-10-24 23:26:11', 9, 0, '', NULL, '2021-10-24 23:26:11', NULL, '2021-10-24 23:26:11', b'0');
198   -INSERT INTO `inf_api_access_log` VALUES (1717, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:26:11', '2021-10-24 23:26:11', 29, 0, '', NULL, '2021-10-24 23:26:11', NULL, '2021-10-24 23:26:11', b'0');
199   -INSERT INTO `inf_api_access_log` VALUES (1718, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:11', '2021-10-24 23:26:11', 16, 0, '', NULL, '2021-10-24 23:26:11', NULL, '2021-10-24 23:26:11', b'0');
200   -INSERT INTO `inf_api_access_log` VALUES (1719, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:11', '2021-10-24 23:26:11', 39, 0, '', NULL, '2021-10-24 23:26:11', NULL, '2021-10-24 23:26:11', b'0');
201   -INSERT INTO `inf_api_access_log` VALUES (1720, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:18', '2021-10-24 23:26:18', 17, 0, '', NULL, '2021-10-24 23:26:18', NULL, '2021-10-24 23:26:18', b'0');
202   -INSERT INTO `inf_api_access_log` VALUES (1721, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:18', '2021-10-24 23:26:18', 42, 0, '', NULL, '2021-10-24 23:26:18', NULL, '2021-10-24 23:26:18', b'0');
203   -INSERT INTO `inf_api_access_log` VALUES (1722, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:20', '2021-10-24 23:26:20', 12, 0, '', NULL, '2021-10-24 23:26:20', NULL, '2021-10-24 23:26:20', b'0');
204   -INSERT INTO `inf_api_access_log` VALUES (1723, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:20', '2021-10-24 23:26:20', 38, 0, '', NULL, '2021-10-24 23:26:20', NULL, '2021-10-24 23:26:20', b'0');
205   -INSERT INTO `inf_api_access_log` VALUES (1724, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:26:49', '2021-10-24 23:26:49', 8, 0, '', NULL, '2021-10-24 23:26:49', NULL, '2021-10-24 23:26:49', b'0');
206   -INSERT INTO `inf_api_access_log` VALUES (1725, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:26:49', '2021-10-24 23:26:49', 29, 0, '', NULL, '2021-10-24 23:26:49', NULL, '2021-10-24 23:26:49', b'0');
207   -INSERT INTO `inf_api_access_log` VALUES (1726, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:58', '2021-10-24 23:26:58', 11, 0, '', NULL, '2021-10-24 23:26:58', NULL, '2021-10-24 23:26:58', b'0');
208   -INSERT INTO `inf_api_access_log` VALUES (1727, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:58', '2021-10-24 23:26:58', 32, 0, '', NULL, '2021-10-24 23:26:58', NULL, '2021-10-24 23:26:58', b'0');
209   -INSERT INTO `inf_api_access_log` VALUES (1728, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"28\",\"channelCode\":\"wx_pub\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:27:00', '2021-10-24 23:27:00', 4, 500, '系统异常', NULL, '2021-10-24 23:27:00', NULL, '2021-10-24 23:27:00', b'0');
210   -INSERT INTO `inf_api_access_log` VALUES (1729, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:27:02', '2021-10-24 23:27:02', 14, 0, '', NULL, '2021-10-24 23:27:02', NULL, '2021-10-24 23:27:02', b'0');
211   -INSERT INTO `inf_api_access_log` VALUES (1730, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:27:02', '2021-10-24 23:27:02', 32, 0, '', NULL, '2021-10-24 23:27:02', NULL, '2021-10-24 23:27:02', b'0');
212   -INSERT INTO `inf_api_access_log` VALUES (1731, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"29\",\"channelCode\":\"wx_pub\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:27:05', '2021-10-24 23:27:05', 3, 500, '系统异常', NULL, '2021-10-24 23:27:05', NULL, '2021-10-24 23:27:05', b'0');
213   -INSERT INTO `inf_api_access_log` VALUES (1732, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:27:47', '2021-10-24 23:27:47', 142, 0, '', NULL, '2021-10-24 23:27:47', NULL, '2021-10-24 23:27:47', b'0');
214   -INSERT INTO `inf_api_access_log` VALUES (1733, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:27:47', '2021-10-24 23:27:47', 129, 0, '', NULL, '2021-10-24 23:27:47', NULL, '2021-10-24 23:27:47', b'0');
215   -INSERT INTO `inf_api_access_log` VALUES (1734, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:27:49', '2021-10-24 23:27:49', 14, 0, '', NULL, '2021-10-24 23:27:49', NULL, '2021-10-24 23:27:49', b'0');
216   -INSERT INTO `inf_api_access_log` VALUES (1735, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:27:49', '2021-10-24 23:27:49', 67, 0, '', NULL, '2021-10-24 23:27:49', NULL, '2021-10-24 23:27:49', b'0');
217   -INSERT INTO `inf_api_access_log` VALUES (1736, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"31\",\"channelCode\":\"wx_pub\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:27:50', '2021-10-24 23:27:50', 15, 500, '系统异常', NULL, '2021-10-24 23:27:50', NULL, '2021-10-24 23:27:50', b'0');
218   -INSERT INTO `inf_api_access_log` VALUES (1737, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:28:30', '2021-10-24 23:28:30', 8, 0, '', NULL, '2021-10-24 23:28:30', NULL, '2021-10-24 23:28:30', b'0');
219   -INSERT INTO `inf_api_access_log` VALUES (1738, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:28:30', '2021-10-24 23:28:30', 35, 0, '', NULL, '2021-10-24 23:28:30', NULL, '2021-10-24 23:28:30', b'0');
220   -INSERT INTO `inf_api_access_log` VALUES (1739, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:28:34', '2021-10-24 23:28:34', 23, 0, '', NULL, '2021-10-24 23:28:34', NULL, '2021-10-24 23:28:34', b'0');
221   -INSERT INTO `inf_api_access_log` VALUES (1740, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:28:34', '2021-10-24 23:28:34', 41, 0, '', NULL, '2021-10-24 23:28:34', NULL, '2021-10-24 23:28:34', b'0');
222   -INSERT INTO `inf_api_access_log` VALUES (1741, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"id=33&channelCode=wx_pub\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:28:36', '2021-10-24 23:28:36', 10, 500, '系统异常', NULL, '2021-10-24 23:28:36', NULL, '2021-10-24 23:28:36', b'0');
223   -INSERT INTO `inf_api_access_log` VALUES (1742, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:28:46', '2021-10-24 23:28:46', 10, 0, '', NULL, '2021-10-24 23:28:46', NULL, '2021-10-24 23:28:46', b'0');
224   -INSERT INTO `inf_api_access_log` VALUES (1743, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:28:46', '2021-10-24 23:28:46', 33, 0, '', NULL, '2021-10-24 23:28:46', NULL, '2021-10-24 23:28:46', b'0');
225   -INSERT INTO `inf_api_access_log` VALUES (1744, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"id=34&channelCode=wx_pub\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:28:47', '2021-10-24 23:28:47', 4, 500, '系统异常', NULL, '2021-10-24 23:28:47', NULL, '2021-10-24 23:28:47', b'0');
226   -INSERT INTO `inf_api_access_log` VALUES (1745, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:30:13', '2021-10-24 23:30:13', 10, 0, '', NULL, '2021-10-24 23:30:13', NULL, '2021-10-24 23:30:13', b'0');
227   -INSERT INTO `inf_api_access_log` VALUES (1746, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:30:13', '2021-10-24 23:30:13', 39, 0, '', NULL, '2021-10-24 23:30:13', NULL, '2021-10-24 23:30:13', b'0');
228   -INSERT INTO `inf_api_access_log` VALUES (1747, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:30:23', '2021-10-24 23:30:23', 12, 0, '', NULL, '2021-10-24 23:30:24', NULL, '2021-10-24 23:30:24', b'0');
229   -INSERT INTO `inf_api_access_log` VALUES (1748, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:30:23', '2021-10-24 23:30:24', 34, 0, '', NULL, '2021-10-24 23:30:24', NULL, '2021-10-24 23:30:24', b'0');
230   -INSERT INTO `inf_api_access_log` VALUES (1749, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:30:44', '2021-10-24 23:30:44', 15, 0, '', NULL, '2021-10-24 23:30:44', NULL, '2021-10-24 23:30:44', b'0');
231   -INSERT INTO `inf_api_access_log` VALUES (1750, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:30:44', '2021-10-24 23:30:44', 38, 0, '', NULL, '2021-10-24 23:30:44', NULL, '2021-10-24 23:30:44', b'0');
232   -INSERT INTO `inf_api_access_log` VALUES (1751, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:30:48', '2021-10-24 23:30:48', 19, 0, '', NULL, '2021-10-24 23:30:48', NULL, '2021-10-24 23:30:48', b'0');
233   -INSERT INTO `inf_api_access_log` VALUES (1752, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:30:48', '2021-10-24 23:30:48', 46, 0, '', NULL, '2021-10-24 23:30:48', NULL, '2021-10-24 23:30:48', b'0');
234   -INSERT INTO `inf_api_access_log` VALUES (1753, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"{\\\"id\\\":38,\\\"channelCode\\\":\\\"wx_pub\\\"}\":\"\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:30:50', '2021-10-24 23:30:50', 4, 500, '系统异常', NULL, '2021-10-24 23:30:50', NULL, '2021-10-24 23:30:50', b'0');
235   -INSERT INTO `inf_api_access_log` VALUES (1754, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:32:37', '2021-10-24 23:32:37', 10, 0, '', NULL, '2021-10-24 23:32:37', NULL, '2021-10-24 23:32:37', b'0');
236   -INSERT INTO `inf_api_access_log` VALUES (1755, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:32:37', '2021-10-24 23:32:37', 42, 0, '', NULL, '2021-10-24 23:32:37', NULL, '2021-10-24 23:32:37', b'0');
237   -INSERT INTO `inf_api_access_log` VALUES (1756, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:32:41', '2021-10-24 23:32:41', 15, 0, '', NULL, '2021-10-24 23:32:41', NULL, '2021-10-24 23:32:41', b'0');
238   -INSERT INTO `inf_api_access_log` VALUES (1757, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:32:41', '2021-10-24 23:32:41', 45, 0, '', NULL, '2021-10-24 23:32:41', NULL, '2021-10-24 23:32:41', b'0');
239   -INSERT INTO `inf_api_access_log` VALUES (1758, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:32:44', '2021-10-24 23:32:44', 10, 0, '', NULL, '2021-10-24 23:32:44', NULL, '2021-10-24 23:32:44', b'0');
240   -INSERT INTO `inf_api_access_log` VALUES (1759, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:32:44', '2021-10-24 23:32:44', 30, 0, '', NULL, '2021-10-24 23:32:44', NULL, '2021-10-24 23:32:44', b'0');
241   -INSERT INTO `inf_api_access_log` VALUES (1760, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":41,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:32:45', '2021-10-24 23:32:45', 626, 0, '', NULL, '2021-10-24 23:32:45', NULL, '2021-10-24 23:32:45', b'0');
242   -INSERT INTO `inf_api_access_log` VALUES (1761, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:32:56', '2021-10-24 23:32:56', 13, 0, '', NULL, '2021-10-24 23:32:56', NULL, '2021-10-24 23:32:56', b'0');
243   -INSERT INTO `inf_api_access_log` VALUES (1762, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:32:56', '2021-10-24 23:32:56', 30, 0, '', NULL, '2021-10-24 23:32:56', NULL, '2021-10-24 23:32:56', b'0');
244   -INSERT INTO `inf_api_access_log` VALUES (1763, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":42,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:33:03', '2021-10-24 23:33:03', 343, 0, '', NULL, '2021-10-24 23:33:03', NULL, '2021-10-24 23:33:03', b'0');
245   -INSERT INTO `inf_api_access_log` VALUES (1764, '', 0, 0, 'yudao-user-server', 'GET', '/api/pay/order/submit', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:33:14', '2021-10-24 23:33:14', 4, 405, '请求方法不正确:Request method \'GET\' not supported', NULL, '2021-10-24 23:33:14', NULL, '2021-10-24 23:33:14', b'0');
246   -INSERT INTO `inf_api_access_log` VALUES (1765, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":42,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:33:33', '2021-10-24 23:33:33', 349, 0, '', NULL, '2021-10-24 23:33:33', NULL, '2021-10-24 23:33:33', b'0');
247   -INSERT INTO `inf_api_access_log` VALUES (1766, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:37:14', '2021-10-24 23:37:14', 134, 0, '', NULL, '2021-10-24 23:37:14', NULL, '2021-10-24 23:37:14', b'0');
248   -INSERT INTO `inf_api_access_log` VALUES (1767, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-24 23:37:14', '2021-10-24 23:37:14', 153, 0, '', NULL, '2021-10-24 23:37:14', NULL, '2021-10-24 23:37:14', b'0');
249   -INSERT INTO `inf_api_access_log` VALUES (1768, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:37:45', '2021-10-24 23:37:45', 12, 0, '', NULL, '2021-10-24 23:37:45', NULL, '2021-10-24 23:37:45', b'0');
250   -INSERT INTO `inf_api_access_log` VALUES (1769, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:37:45', '2021-10-24 23:37:45', 35, 0, '', NULL, '2021-10-24 23:37:45', NULL, '2021-10-24 23:37:45', b'0');
251   -INSERT INTO `inf_api_access_log` VALUES (1770, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":44,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:37:47', '2021-10-24 23:37:48', 566, 0, '', NULL, '2021-10-24 23:37:48', NULL, '2021-10-24 23:37:48', b'0');
252   -INSERT INTO `inf_api_access_log` VALUES (1771, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":44,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:38:13', '2021-10-24 23:38:13', 302, 0, '', NULL, '2021-10-24 23:38:14', NULL, '2021-10-24 23:38:14', b'0');
253   -INSERT INTO `inf_api_access_log` VALUES (1772, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:39:07', '2021-10-24 23:39:07', 7, 0, '', NULL, '2021-10-24 23:39:07', NULL, '2021-10-24 23:39:07', b'0');
254   -INSERT INTO `inf_api_access_log` VALUES (1773, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:39:07', '2021-10-24 23:39:07', 30, 0, '', NULL, '2021-10-24 23:39:07', NULL, '2021-10-24 23:39:07', b'0');
255   -INSERT INTO `inf_api_access_log` VALUES (1774, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:39:10', '2021-10-24 23:39:10', 10, 0, '', NULL, '2021-10-24 23:39:10', NULL, '2021-10-24 23:39:10', b'0');
256   -INSERT INTO `inf_api_access_log` VALUES (1775, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:39:10', '2021-10-24 23:39:10', 31, 0, '', NULL, '2021-10-24 23:39:10', NULL, '2021-10-24 23:39:10', b'0');
257   -INSERT INTO `inf_api_access_log` VALUES (1776, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":46,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:39:12', '2021-10-24 23:39:13', 348, 0, '', NULL, '2021-10-24 23:39:13', NULL, '2021-10-24 23:39:13', b'0');
258   -INSERT INTO `inf_api_access_log` VALUES (1777, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:39:38', '2021-10-24 23:39:38', 9, 0, '', NULL, '2021-10-24 23:39:38', NULL, '2021-10-24 23:39:38', b'0');
259   -INSERT INTO `inf_api_access_log` VALUES (1778, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:39:38', '2021-10-24 23:39:38', 30, 0, '', NULL, '2021-10-24 23:39:38', NULL, '2021-10-24 23:39:38', b'0');
260   -INSERT INTO `inf_api_access_log` VALUES (1779, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:39:38', '2021-10-24 23:39:38', 8, 0, '', NULL, '2021-10-24 23:39:38', NULL, '2021-10-24 23:39:38', b'0');
261   -INSERT INTO `inf_api_access_log` VALUES (1780, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:39:38', '2021-10-24 23:39:38', 31, 0, '', NULL, '2021-10-24 23:39:38', NULL, '2021-10-24 23:39:38', b'0');
262   -INSERT INTO `inf_api_access_log` VALUES (1781, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:39:43', '2021-10-24 23:39:43', 9, 0, '', NULL, '2021-10-24 23:39:43', NULL, '2021-10-24 23:39:43', b'0');
263   -INSERT INTO `inf_api_access_log` VALUES (1782, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:39:43', '2021-10-24 23:39:43', 28, 0, '', NULL, '2021-10-24 23:39:43', NULL, '2021-10-24 23:39:43', b'0');
264   -INSERT INTO `inf_api_access_log` VALUES (1783, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":49,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:39:45', '2021-10-24 23:39:45', 308, 0, '', NULL, '2021-10-24 23:39:45', NULL, '2021-10-24 23:39:45', b'0');
265   -INSERT INTO `inf_api_access_log` VALUES (1784, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:41:24', '2021-10-24 23:41:24', 10, 0, '', NULL, '2021-10-24 23:41:24', NULL, '2021-10-24 23:41:24', b'0');
266   -INSERT INTO `inf_api_access_log` VALUES (1785, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:41:24', '2021-10-24 23:41:25', 34, 0, '', NULL, '2021-10-24 23:41:25', NULL, '2021-10-24 23:41:25', b'0');
267   -INSERT INTO `inf_api_access_log` VALUES (1786, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:42:19', '2021-10-24 23:42:19', 8, 0, '', NULL, '2021-10-24 23:42:19', NULL, '2021-10-24 23:42:19', b'0');
268   -INSERT INTO `inf_api_access_log` VALUES (1787, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:42:19', '2021-10-24 23:42:19', 26, 0, '', NULL, '2021-10-24 23:42:19', NULL, '2021-10-24 23:42:19', b'0');
269   -INSERT INTO `inf_api_access_log` VALUES (1788, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:42:33', '2021-10-24 23:42:33', 8, 0, '', NULL, '2021-10-24 23:42:33', NULL, '2021-10-24 23:42:33', b'0');
270   -INSERT INTO `inf_api_access_log` VALUES (1789, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:42:33', '2021-10-24 23:42:33', 26, 0, '', NULL, '2021-10-24 23:42:33', NULL, '2021-10-24 23:42:33', b'0');
271   -INSERT INTO `inf_api_access_log` VALUES (1790, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:42:39', '2021-10-24 23:42:39', 8, 0, '', NULL, '2021-10-24 23:42:39', NULL, '2021-10-24 23:42:39', b'0');
272   -INSERT INTO `inf_api_access_log` VALUES (1791, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:42:39', '2021-10-24 23:42:39', 45, 0, '', NULL, '2021-10-24 23:42:39', NULL, '2021-10-24 23:42:39', b'0');
273   -INSERT INTO `inf_api_access_log` VALUES (1792, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":53,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:42:41', '2021-10-24 23:42:42', 508, 0, '', NULL, '2021-10-24 23:42:42', NULL, '2021-10-24 23:42:42', b'0');
274   -INSERT INTO `inf_api_access_log` VALUES (1793, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:26', '2021-10-24 23:44:26', 8, 0, '', NULL, '2021-10-24 23:44:26', NULL, '2021-10-24 23:44:26', b'0');
275   -INSERT INTO `inf_api_access_log` VALUES (1794, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:26', '2021-10-24 23:44:26', 25, 0, '', NULL, '2021-10-24 23:44:26', NULL, '2021-10-24 23:44:26', b'0');
276   -INSERT INTO `inf_api_access_log` VALUES (1795, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":54,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:28', '2021-10-24 23:44:28', 288, 0, '', NULL, '2021-10-24 23:44:28', NULL, '2021-10-24 23:44:28', b'0');
277   -INSERT INTO `inf_api_access_log` VALUES (1796, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":54,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:28', '2021-10-24 23:44:29', 307, 0, '', NULL, '2021-10-24 23:44:29', NULL, '2021-10-24 23:44:29', b'0');
278   -INSERT INTO `inf_api_access_log` VALUES (1797, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":54,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:29', '2021-10-24 23:44:30', 270, 0, '', NULL, '2021-10-24 23:44:30', NULL, '2021-10-24 23:44:30', b'0');
279   -INSERT INTO `inf_api_access_log` VALUES (1798, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":54,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:30', '2021-10-24 23:44:30', 298, 0, '', NULL, '2021-10-24 23:44:30', NULL, '2021-10-24 23:44:30', b'0');
280   -INSERT INTO `inf_api_access_log` VALUES (1799, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":54,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:30', '2021-10-24 23:44:30', 261, 0, '', NULL, '2021-10-24 23:44:30', NULL, '2021-10-24 23:44:30', b'0');
281   -INSERT INTO `inf_api_access_log` VALUES (1800, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":54,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:30', '2021-10-24 23:44:30', 259, 0, '', NULL, '2021-10-24 23:44:30', NULL, '2021-10-24 23:44:30', b'0');
282   -INSERT INTO `inf_api_access_log` VALUES (1801, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":54,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:30', '2021-10-24 23:44:31', 308, 0, '', NULL, '2021-10-24 23:44:31', NULL, '2021-10-24 23:44:31', b'0');
283   -INSERT INTO `inf_api_access_log` VALUES (1802, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":54,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:30', '2021-10-24 23:44:31', 242, 0, '', NULL, '2021-10-24 23:44:31', NULL, '2021-10-24 23:44:31', b'0');
284   -INSERT INTO `inf_api_access_log` VALUES (1803, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":54,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:31', '2021-10-24 23:44:31', 274, 0, '', NULL, '2021-10-24 23:44:31', NULL, '2021-10-24 23:44:31', b'0');
285   -INSERT INTO `inf_api_access_log` VALUES (1804, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:44:45', '2021-10-24 23:44:45', 9, 0, '', NULL, '2021-10-24 23:44:45', NULL, '2021-10-24 23:44:45', b'0');
286   -INSERT INTO `inf_api_access_log` VALUES (1805, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:44:45', '2021-10-24 23:44:45', 124, 0, '', NULL, '2021-10-24 23:44:45', NULL, '2021-10-24 23:44:45', b'0');
287   -INSERT INTO `inf_api_access_log` VALUES (1806, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:47', '2021-10-24 23:44:47', 9, 0, '', NULL, '2021-10-24 23:44:47', NULL, '2021-10-24 23:44:47', b'0');
288   -INSERT INTO `inf_api_access_log` VALUES (1807, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:47', '2021-10-24 23:44:47', 25, 0, '', NULL, '2021-10-24 23:44:47', NULL, '2021-10-24 23:44:47', b'0');
289   -INSERT INTO `inf_api_access_log` VALUES (1808, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":56,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:49', '2021-10-24 23:44:49', 251, 0, '', NULL, '2021-10-24 23:44:49', NULL, '2021-10-24 23:44:49', b'0');
290   -INSERT INTO `inf_api_access_log` VALUES (1809, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":56,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/605.1.15 (KHTML, like Gecko) MicroMessenger/6.8.0(0x16080000) MacWechat/3.2.1(0x13020111) NetType/WIFI WindowsWechat', '2021-10-24 23:44:54', '2021-10-24 23:44:54', 211, 0, '', NULL, '2021-10-24 23:44:54', NULL, '2021-10-24 23:44:54', b'0');
291   -INSERT INTO `inf_api_access_log` VALUES (1810, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:45:59', '2021-10-24 23:45:59', 9, 0, '', NULL, '2021-10-24 23:45:59', NULL, '2021-10-24 23:45:59', b'0');
292   -INSERT INTO `inf_api_access_log` VALUES (1811, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-24 23:45:59', '2021-10-24 23:45:59', 35, 0, '', NULL, '2021-10-24 23:45:59', NULL, '2021-10-24 23:45:59', b'0');
293   -INSERT INTO `inf_api_access_log` VALUES (1812, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://ningmengyum.nat300.top:28080/static/pay.html\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:46:06', '2021-10-24 23:46:06', 10, 0, '', NULL, '2021-10-24 23:46:06', NULL, '2021-10-24 23:46:06', b'0');
294   -INSERT INTO `inf_api_access_log` VALUES (1813, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:46:06', '2021-10-24 23:46:06', 28, 0, '', NULL, '2021-10-24 23:46:06', NULL, '2021-10-24 23:46:06', b'0');
295   -INSERT INTO `inf_api_access_log` VALUES (1814, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":58,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:46:07', '2021-10-24 23:46:08', 459, 0, '', NULL, '2021-10-24 23:46:08', NULL, '2021-10-24 23:46:08', b'0');
296   -INSERT INTO `inf_api_access_log` VALUES (1815, '', 0, 0, 'yudao-user-server', 'GET', '/api/MP_verify_DKOvVzFP7vPwwHx2.txt', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-25 08:31:12', '2021-10-25 08:31:12', 22, 0, '', NULL, '2021-10-25 08:31:12', NULL, '2021-10-25 08:31:12', b'0');
297   -INSERT INTO `inf_api_access_log` VALUES (1816, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:38:17', '2021-10-25 08:38:17', 133, 0, '', NULL, '2021-10-25 08:38:17', NULL, '2021-10-25 08:38:17', b'0');
298   -INSERT INTO `inf_api_access_log` VALUES (1817, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:38:17', '2021-10-25 08:38:18', 648, 500, '系统异常', NULL, '2021-10-25 08:38:18', NULL, '2021-10-25 08:38:18', b'0');
299   -INSERT INTO `inf_api_access_log` VALUES (1818, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-25 08:38:41', '2021-10-25 08:38:41', 85, 500, '系统异常', NULL, '2021-10-25 08:38:41', NULL, '2021-10-25 08:38:41', b'0');
300   -INSERT INTO `inf_api_access_log` VALUES (1819, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-25 08:38:50', '2021-10-25 08:38:50', 22, 0, '', NULL, '2021-10-25 08:38:50', NULL, '2021-10-25 08:38:50', b'0');
301   -INSERT INTO `inf_api_access_log` VALUES (1820, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-25 08:39:19', '2021-10-25 08:39:19', 26, 0, '', NULL, '2021-10-25 08:39:19', NULL, '2021-10-25 08:39:19', b'0');
302   -INSERT INTO `inf_api_access_log` VALUES (1821, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-25 08:39:19', '2021-10-25 08:39:28', 9146, 500, '系统异常', NULL, '2021-10-25 08:39:28', NULL, '2021-10-25 08:39:28', b'0');
303   -INSERT INTO `inf_api_access_log` VALUES (1822, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-25 08:40:47', '2021-10-25 08:40:47', 27, 0, '', NULL, '2021-10-25 08:40:47', NULL, '2021-10-25 08:40:47', b'0');
304   -INSERT INTO `inf_api_access_log` VALUES (1823, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-25 08:40:47', '2021-10-25 08:40:47', 890, 0, '', NULL, '2021-10-25 08:40:47', NULL, '2021-10-25 08:40:47', b'0');
305   -INSERT INTO `inf_api_access_log` VALUES (1824, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:41:27', '2021-10-25 08:41:27', 9, 0, '', NULL, '2021-10-25 08:41:27', NULL, '2021-10-25 08:41:27', b'0');
306   -INSERT INTO `inf_api_access_log` VALUES (1825, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:41:27', '2021-10-25 08:41:27', 25, 0, '', NULL, '2021-10-25 08:41:27', NULL, '2021-10-25 08:41:27', b'0');
307   -INSERT INTO `inf_api_access_log` VALUES (1826, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-25 08:41:31', '2021-10-25 08:41:31', 9, 0, '', NULL, '2021-10-25 08:41:31', NULL, '2021-10-25 08:41:31', b'0');
308   -INSERT INTO `inf_api_access_log` VALUES (1827, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-25 08:41:31', '2021-10-25 08:41:31', 21, 0, '', NULL, '2021-10-25 08:41:31', NULL, '2021-10-25 08:41:31', b'0');
309   -INSERT INTO `inf_api_access_log` VALUES (1828, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:41:48', '2021-10-25 08:41:48', 7, 0, '', NULL, '2021-10-25 08:41:48', NULL, '2021-10-25 08:41:48', b'0');
310   -INSERT INTO `inf_api_access_log` VALUES (1829, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:41:48', '2021-10-25 08:41:48', 24, 0, '', NULL, '2021-10-25 08:41:48', NULL, '2021-10-25 08:41:48', b'0');
311   -INSERT INTO `inf_api_access_log` VALUES (1830, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":65,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:41:52', '2021-10-25 08:41:53', 683, 0, '', NULL, '2021-10-25 08:41:53', NULL, '2021-10-25 08:41:53', b'0');
312   -INSERT INTO `inf_api_access_log` VALUES (1831, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:42:18', '2021-10-25 08:42:18', 20, 0, '', NULL, '2021-10-25 08:42:18', NULL, '2021-10-25 08:42:18', b'0');
313   -INSERT INTO `inf_api_access_log` VALUES (1832, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:42:18', '2021-10-25 08:42:18', 6, 0, '', NULL, '2021-10-25 08:42:18', NULL, '2021-10-25 08:42:18', b'0');
314   -INSERT INTO `inf_api_access_log` VALUES (1833, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":66,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:42:19', '2021-10-25 08:42:19', 452, 0, '', NULL, '2021-10-25 08:42:19', NULL, '2021-10-25 08:42:19', b'0');
315   -INSERT INTO `inf_api_access_log` VALUES (1834, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":66,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:42:24', '2021-10-25 08:42:25', 729, 0, '', NULL, '2021-10-25 08:42:25', NULL, '2021-10-25 08:42:25', b'0');
316   -INSERT INTO `inf_api_access_log` VALUES (1835, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:45:00', '2021-10-25 08:45:00', 10, 0, '', NULL, '2021-10-25 08:45:00', NULL, '2021-10-25 08:45:00', b'0');
317   -INSERT INTO `inf_api_access_log` VALUES (1836, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:45:00', '2021-10-25 08:45:00', 49, 0, '', NULL, '2021-10-25 08:45:00', NULL, '2021-10-25 08:45:00', b'0');
318   -INSERT INTO `inf_api_access_log` VALUES (1837, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:45:39', '2021-10-25 08:45:39', 8, 0, '', NULL, '2021-10-25 08:45:39', NULL, '2021-10-25 08:45:39', b'0');
319   -INSERT INTO `inf_api_access_log` VALUES (1838, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:45:39', '2021-10-25 08:45:39', 27, 0, '', NULL, '2021-10-25 08:45:39', NULL, '2021-10-25 08:45:39', b'0');
320   -INSERT INTO `inf_api_access_log` VALUES (1839, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:45:44', '2021-10-25 08:45:44', 7, 0, '', NULL, '2021-10-25 08:45:44', NULL, '2021-10-25 08:45:44', b'0');
321   -INSERT INTO `inf_api_access_log` VALUES (1840, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:45:44', '2021-10-25 08:45:44', 21, 0, '', NULL, '2021-10-25 08:45:44', NULL, '2021-10-25 08:45:44', b'0');
322   -INSERT INTO `inf_api_access_log` VALUES (1841, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":69,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:45:46', '2021-10-25 08:45:46', 681, 0, '', NULL, '2021-10-25 08:45:46', NULL, '2021-10-25 08:45:46', b'0');
323   -INSERT INTO `inf_api_access_log` VALUES (1842, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":69,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:45:47', '2021-10-25 08:45:49', 1459, 0, '', NULL, '2021-10-25 08:45:49', NULL, '2021-10-25 08:45:49', b'0');
324   -INSERT INTO `inf_api_access_log` VALUES (1843, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:47:08', '2021-10-25 08:47:08', 22, 0, '', NULL, '2021-10-25 08:47:08', NULL, '2021-10-25 08:47:08', b'0');
325   -INSERT INTO `inf_api_access_log` VALUES (1844, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:47:08', '2021-10-25 08:47:08', 7, 0, '', NULL, '2021-10-25 08:47:08', NULL, '2021-10-25 08:47:08', b'0');
326   -INSERT INTO `inf_api_access_log` VALUES (1845, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:47:47', '2021-10-25 08:47:47', 19, 0, '', NULL, '2021-10-25 08:47:47', NULL, '2021-10-25 08:47:47', b'0');
327   -INSERT INTO `inf_api_access_log` VALUES (1846, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:47:49', '2021-10-25 08:47:49', 7, 0, '', NULL, '2021-10-25 08:47:49', NULL, '2021-10-25 08:47:49', b'0');
328   -INSERT INTO `inf_api_access_log` VALUES (1847, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:47:50', '2021-10-25 08:47:50', 6, 0, '', NULL, '2021-10-25 08:47:50', NULL, '2021-10-25 08:47:50', b'0');
329   -INSERT INTO `inf_api_access_log` VALUES (1848, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:47:50', '2021-10-25 08:47:50', 17, 0, '', NULL, '2021-10-25 08:47:50', NULL, '2021-10-25 08:47:50', b'0');
330   -INSERT INTO `inf_api_access_log` VALUES (1849, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:48:04', '2021-10-25 08:48:04', 9, 0, '', NULL, '2021-10-25 08:48:04', NULL, '2021-10-25 08:48:04', b'0');
331   -INSERT INTO `inf_api_access_log` VALUES (1850, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:48:04', '2021-10-25 08:48:04', 23, 0, '', NULL, '2021-10-25 08:48:04', NULL, '2021-10-25 08:48:04', b'0');
332   -INSERT INTO `inf_api_access_log` VALUES (1851, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:48:05', '2021-10-25 08:48:05', 7, 0, '', NULL, '2021-10-25 08:48:05', NULL, '2021-10-25 08:48:05', b'0');
333   -INSERT INTO `inf_api_access_log` VALUES (1852, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:48:05', '2021-10-25 08:48:05', 21, 0, '', NULL, '2021-10-25 08:48:05', NULL, '2021-10-25 08:48:05', b'0');
334   -INSERT INTO `inf_api_access_log` VALUES (1853, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:48:06', '2021-10-25 08:48:06', 6, 0, '', NULL, '2021-10-25 08:48:06', NULL, '2021-10-25 08:48:06', b'0');
335   -INSERT INTO `inf_api_access_log` VALUES (1854, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:48:06', '2021-10-25 08:48:06', 20, 0, '', NULL, '2021-10-25 08:48:06', NULL, '2021-10-25 08:48:06', b'0');
336   -INSERT INTO `inf_api_access_log` VALUES (1855, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:48:38', '2021-10-25 08:48:38', 6, 0, '', NULL, '2021-10-25 08:48:38', NULL, '2021-10-25 08:48:38', b'0');
337   -INSERT INTO `inf_api_access_log` VALUES (1856, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 08:48:38', '2021-10-25 08:48:38', 24, 0, '', NULL, '2021-10-25 08:48:38', NULL, '2021-10-25 08:48:38', b'0');
338   -INSERT INTO `inf_api_access_log` VALUES (1857, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:50:30', '2021-10-25 08:50:30', 21, 0, '', NULL, '2021-10-25 08:50:30', NULL, '2021-10-25 08:50:30', b'0');
339   -INSERT INTO `inf_api_access_log` VALUES (1858, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:50:31', '2021-10-25 08:50:31', 6, 0, '', NULL, '2021-10-25 08:50:31', NULL, '2021-10-25 08:50:31', b'0');
340   -INSERT INTO `inf_api_access_log` VALUES (1859, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":77,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:50:31', '2021-10-25 08:51:04', 32995, 0, '', NULL, '2021-10-25 08:51:04', NULL, '2021-10-25 08:51:04', b'0');
341   -INSERT INTO `inf_api_access_log` VALUES (1860, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:51:08', '2021-10-25 08:51:08', 6, 0, '', NULL, '2021-10-25 08:51:08', NULL, '2021-10-25 08:51:08', b'0');
342   -INSERT INTO `inf_api_access_log` VALUES (1861, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:51:08', '2021-10-25 08:51:08', 19, 0, '', NULL, '2021-10-25 08:51:08', NULL, '2021-10-25 08:51:08', b'0');
343   -INSERT INTO `inf_api_access_log` VALUES (1862, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:51:14', '2021-10-25 08:51:14', 6, 0, '', NULL, '2021-10-25 08:51:14', NULL, '2021-10-25 08:51:14', b'0');
344   -INSERT INTO `inf_api_access_log` VALUES (1863, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:51:14', '2021-10-25 08:51:14', 18, 0, '', NULL, '2021-10-25 08:51:14', NULL, '2021-10-25 08:51:14', b'0');
345   -INSERT INTO `inf_api_access_log` VALUES (1864, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":79,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:51:14', '2021-10-25 08:51:19', 4428, 0, '', NULL, '2021-10-25 08:51:19', NULL, '2021-10-25 08:51:19', b'0');
346   -INSERT INTO `inf_api_access_log` VALUES (1865, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":79,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:53:07', '2021-10-25 08:53:08', 446, 0, '', NULL, '2021-10-25 08:53:08', NULL, '2021-10-25 08:53:08', b'0');
347   -INSERT INTO `inf_api_access_log` VALUES (1866, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:53:15', '2021-10-25 08:53:15', 7, 0, '', NULL, '2021-10-25 08:53:15', NULL, '2021-10-25 08:53:15', b'0');
348   -INSERT INTO `inf_api_access_log` VALUES (1867, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:53:15', '2021-10-25 08:53:15', 18, 0, '', NULL, '2021-10-25 08:53:15', NULL, '2021-10-25 08:53:15', b'0');
349   -INSERT INTO `inf_api_access_log` VALUES (1868, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":80,\\\"channelCode\\\":\\\"wx_pub\\\"}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 08:53:15', '2021-10-25 08:53:16', 399, 0, '', NULL, '2021-10-25 08:53:16', NULL, '2021-10-25 08:53:16', b'0');
350   -INSERT INTO `inf_api_access_log` VALUES (1869, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 09:01:32', '2021-10-25 09:01:32', 26, 0, '', NULL, '2021-10-25 09:01:32', NULL, '2021-10-25 09:01:32', b'0');
351   -INSERT INTO `inf_api_access_log` VALUES (1870, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 09:01:32', '2021-10-25 09:01:32', 6, 0, '', NULL, '2021-10-25 09:01:32', NULL, '2021-10-25 09:01:32', b'0');
352   -INSERT INTO `inf_api_access_log` VALUES (1871, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 09:03:27', '2021-10-25 09:03:27', 7, 0, '', NULL, '2021-10-25 09:03:27', NULL, '2021-10-25 09:03:27', b'0');
353   -INSERT INTO `inf_api_access_log` VALUES (1872, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 09:03:27', '2021-10-25 09:03:27', 18, 0, '', NULL, '2021-10-25 09:03:27', NULL, '2021-10-25 09:03:27', b'0');
354   -INSERT INTO `inf_api_access_log` VALUES (1873, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 09:05:48', '2021-10-25 09:05:48', 7, 0, '', NULL, '2021-10-25 09:05:48', NULL, '2021-10-25 09:05:48', b'0');
355   -INSERT INTO `inf_api_access_log` VALUES (1874, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 09:05:48', '2021-10-25 09:05:48', 20, 0, '', NULL, '2021-10-25 09:05:48', NULL, '2021-10-25 09:05:48', b'0');
356   -INSERT INTO `inf_api_access_log` VALUES (1875, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 09:06:02', '2021-10-25 09:06:02', 5, 0, '', NULL, '2021-10-25 09:06:02', NULL, '2021-10-25 09:06:02', b'0');
357   -INSERT INTO `inf_api_access_log` VALUES (1876, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 09:06:02', '2021-10-25 09:06:02', 17, 0, '', NULL, '2021-10-25 09:06:02', NULL, '2021-10-25 09:06:02', b'0');
358   -INSERT INTO `inf_api_access_log` VALUES (1877, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 09:08:56', '2021-10-25 09:08:56', 8, 0, '', NULL, '2021-10-25 09:08:56', NULL, '2021-10-25 09:08:56', b'0');
359   -INSERT INTO `inf_api_access_log` VALUES (1878, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 09:08:56', '2021-10-25 09:08:56', 30, 0, '', NULL, '2021-10-25 09:08:56', NULL, '2021-10-25 09:08:56', b'0');
360   -INSERT INTO `inf_api_access_log` VALUES (1879, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 09:12:54', '2021-10-25 09:12:54', 93, 0, '', NULL, '2021-10-25 09:12:54', NULL, '2021-10-25 09:12:54', b'0');
361   -INSERT INTO `inf_api_access_log` VALUES (1880, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-25 09:12:54', '2021-10-25 09:12:54', 104, 0, '', NULL, '2021-10-25 09:12:54', NULL, '2021-10-25 09:12:54', b'0');
362   -INSERT INTO `inf_api_access_log` VALUES (1881, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:13:12', '2021-10-25 09:13:12', 7, 0, '', NULL, '2021-10-25 09:13:12', NULL, '2021-10-25 09:13:12', b'0');
363   -INSERT INTO `inf_api_access_log` VALUES (1882, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:13:12', '2021-10-25 09:13:12', 22, 0, '', NULL, '2021-10-25 09:13:12', NULL, '2021-10-25 09:13:12', b'0');
364   -INSERT INTO `inf_api_access_log` VALUES (1883, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":87,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:13:13', '2021-10-25 09:13:13', 86, 2002000999, 'IllegalArgumentException: 支付请求的 openid 不能为空!', NULL, '2021-10-25 09:13:13', NULL, '2021-10-25 09:13:13', b'0');
365   -INSERT INTO `inf_api_access_log` VALUES (1884, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":87,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:13:22', '2021-10-25 09:13:23', 33, 2002000999, 'IllegalArgumentException: 支付请求的 openid 不能为空!', NULL, '2021-10-25 09:13:23', NULL, '2021-10-25 09:13:23', b'0');
366   -INSERT INTO `inf_api_access_log` VALUES (1885, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":87,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:14:06', '2021-10-25 09:14:06', 165, 2002000999, 'IllegalArgumentException: 支付请求的 openid 不能为空!', NULL, '2021-10-25 09:14:06', NULL, '2021-10-25 09:14:06', b'0');
367   -INSERT INTO `inf_api_access_log` VALUES (1886, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":87,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:14:24', '2021-10-25 09:14:51', 26325, 2002000999, 'IllegalArgumentException: 支付请求的 openid 不能为空!', NULL, '2021-10-25 09:14:51', NULL, '2021-10-25 09:14:51', b'0');
368   -INSERT INTO `inf_api_access_log` VALUES (1887, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":87,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:14:53', '2021-10-25 09:15:38', 44820, 2002000999, 'IllegalArgumentException: 支付请求的 openid 不能为空!', NULL, '2021-10-25 09:15:38', NULL, '2021-10-25 09:15:38', b'0');
369   -INSERT INTO `inf_api_access_log` VALUES (1888, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":87,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:16:52', '2021-10-25 09:16:57', 5794, 0, '', NULL, '2021-10-25 09:16:57', NULL, '2021-10-25 09:16:57', b'0');
370   -INSERT INTO `inf_api_access_log` VALUES (1889, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify_wx', '{\"query\":{},\"body\":null}', '127.0.0.1', 'PostmanRuntime/6.4.1', '2021-10-25 09:28:07', '2021-10-25 09:28:07', 44, 500, '系统异常', NULL, '2021-10-25 09:28:07', NULL, '2021-10-25 09:28:07', b'0');
371   -INSERT INTO `inf_api_access_log` VALUES (1890, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify_wx', '{\"query\":{},\"body\":\"{\\n}\"}', '127.0.0.1', 'PostmanRuntime/6.4.1', '2021-10-25 09:28:27', '2021-10-25 09:28:29', 1921, 0, '', NULL, '2021-10-25 09:28:29', NULL, '2021-10-25 09:28:29', b'0');
372   -INSERT INTO `inf_api_access_log` VALUES (1891, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify_wx', '{\"query\":{},\"body\":\"{\\n}\"}', '101.82.138.223', 'PostmanRuntime/6.4.1', '2021-10-25 09:29:18', '2021-10-25 09:29:20', 2009, 0, '', NULL, '2021-10-25 09:29:20', NULL, '2021-10-25 09:29:20', b'0');
373   -INSERT INTO `inf_api_access_log` VALUES (1892, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":87,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:31:53', '2021-10-25 09:31:55', 1374, 2002000000, '未知错误,需要解析', NULL, '2021-10-25 09:31:55', NULL, '2021-10-25 09:31:55', b'0');
374   -INSERT INTO `inf_api_access_log` VALUES (1893, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:32:00', '2021-10-25 09:32:00', 53, 0, '', NULL, '2021-10-25 09:32:00', NULL, '2021-10-25 09:32:00', b'0');
375   -INSERT INTO `inf_api_access_log` VALUES (1894, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:32:00', '2021-10-25 09:32:00', 47, 0, '', NULL, '2021-10-25 09:32:00', NULL, '2021-10-25 09:32:00', b'0');
376   -INSERT INTO `inf_api_access_log` VALUES (1895, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":88,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:32:01', '2021-10-25 09:32:02', 829, 0, '', NULL, '2021-10-25 09:32:02', NULL, '2021-10-25 09:32:02', b'0');
377   -INSERT INTO `inf_api_access_log` VALUES (1896, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify_wx', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-25 09:32:10', '2021-10-25 09:32:15', 4661, 0, '', NULL, '2021-10-25 09:32:15', NULL, '2021-10-25 09:32:15', b'0');
378   -INSERT INTO `inf_api_access_log` VALUES (1897, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify_wx', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-25 09:32:15', '2021-10-25 09:32:16', 970, 0, '', NULL, '2021-10-25 09:32:16', NULL, '2021-10-25 09:32:16', b'0');
379   -INSERT INTO `inf_api_access_log` VALUES (1898, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:54:07', '2021-10-25 09:54:07', 103, 0, '', NULL, '2021-10-25 09:54:07', NULL, '2021-10-25 09:54:07', b'0');
380   -INSERT INTO `inf_api_access_log` VALUES (1899, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:54:07', '2021-10-25 09:54:07', 63, 0, '', NULL, '2021-10-25 09:54:07', NULL, '2021-10-25 09:54:07', b'0');
381   -INSERT INTO `inf_api_access_log` VALUES (1900, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":89,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:54:08', '2021-10-25 09:54:12', 4084, 0, '', NULL, '2021-10-25 09:54:12', NULL, '2021-10-25 09:54:12', b'0');
382   -INSERT INTO `inf_api_access_log` VALUES (1901, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":89,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:54:45', '2021-10-25 09:55:02', 16587, 2002000000, '未知错误,需要解析', NULL, '2021-10-25 09:55:02', NULL, '2021-10-25 09:55:02', b'0');
383   -INSERT INTO `inf_api_access_log` VALUES (1902, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":89,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:55:08', '2021-10-25 09:55:21', 13246, 2002000000, '未知错误,需要解析', NULL, '2021-10-25 09:55:21', NULL, '2021-10-25 09:55:21', b'0');
384   -INSERT INTO `inf_api_access_log` VALUES (1903, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":89,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:55:24', '2021-10-25 09:55:31', 7369, 2002000000, '未知错误,需要解析', NULL, '2021-10-25 09:55:31', NULL, '2021-10-25 09:55:31', b'0');
385   -INSERT INTO `inf_api_access_log` VALUES (1904, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":89,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:55:30', '2021-10-25 09:55:31', 1089, 2002000000, '未知错误,需要解析', NULL, '2021-10-25 09:55:31', NULL, '2021-10-25 09:55:31', b'0');
386   -INSERT INTO `inf_api_access_log` VALUES (1905, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:55:33', '2021-10-25 09:55:33', 8, 0, '', NULL, '2021-10-25 09:55:33', NULL, '2021-10-25 09:55:33', b'0');
387   -INSERT INTO `inf_api_access_log` VALUES (1906, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:55:33', '2021-10-25 09:55:33', 21, 0, '', NULL, '2021-10-25 09:55:33', NULL, '2021-10-25 09:55:33', b'0');
388   -INSERT INTO `inf_api_access_log` VALUES (1907, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":90,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 09:55:35', '2021-10-25 09:55:35', 394, 0, '', NULL, '2021-10-25 09:55:35', NULL, '2021-10-25 09:55:35', b'0');
389   -INSERT INTO `inf_api_access_log` VALUES (1908, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-25 09:55:41', '2021-10-25 09:55:43', 2013, 0, '', NULL, '2021-10-25 09:55:43', NULL, '2021-10-25 09:55:43', b'0');
390   -INSERT INTO `inf_api_access_log` VALUES (1909, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-25 09:55:46', '2021-10-25 09:55:54', 8156, 0, '', NULL, '2021-10-25 09:55:54', NULL, '2021-10-25 09:55:54', b'0');
391   -INSERT INTO `inf_api_access_log` VALUES (1910, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-25 09:55:57', '2021-10-25 09:55:57', 2, 0, '', NULL, '2021-10-25 09:55:57', NULL, '2021-10-25 09:55:57', b'0');
392   -INSERT INTO `inf_api_access_log` VALUES (1911, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 10:03:48', '2021-10-25 10:03:48', 80, 0, '', NULL, '2021-10-25 10:03:48', NULL, '2021-10-25 10:03:48', b'0');
393   -INSERT INTO `inf_api_access_log` VALUES (1912, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 10:03:49', '2021-10-25 10:03:49', 69, 0, '', NULL, '2021-10-25 10:03:49', NULL, '2021-10-25 10:03:49', b'0');
394   -INSERT INTO `inf_api_access_log` VALUES (1913, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":91,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.138.223', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-25 10:03:49', '2021-10-25 10:03:53', 4224, 0, '', NULL, '2021-10-25 10:03:53', NULL, '2021-10-25 10:03:53', b'0');
395   -INSERT INTO `inf_api_access_log` VALUES (1914, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-25 10:03:59', '2021-10-25 10:04:03', 3815, 0, '', NULL, '2021-10-25 10:04:03', NULL, '2021-10-25 10:04:03', b'0');
396   -INSERT INTO `inf_api_access_log` VALUES (1915, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-25 10:04:04', '2021-10-25 10:04:04', 458, 0, '', NULL, '2021-10-25 10:04:04', NULL, '2021-10-25 10:04:04', b'0');
397   -INSERT INTO `inf_api_access_log` VALUES (1916, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:20:45', '2021-10-26 09:20:46', 111, 0, '', NULL, '2021-10-26 09:20:46', NULL, '2021-10-26 09:20:46', b'0');
398   -INSERT INTO `inf_api_access_log` VALUES (1917, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:20:45', '2021-10-26 09:20:46', 555, 500, '系统异常', NULL, '2021-10-26 09:20:46', NULL, '2021-10-26 09:20:46', b'0');
399   -INSERT INTO `inf_api_access_log` VALUES (1918, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":92,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:20:58', '2021-10-26 09:20:59', 656, 0, '', NULL, '2021-10-26 09:20:59', NULL, '2021-10-26 09:20:59', b'0');
400   -INSERT INTO `inf_api_access_log` VALUES (1919, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:21:10', '2021-10-26 09:21:10', 27, 0, '', NULL, '2021-10-26 09:21:10', NULL, '2021-10-26 09:21:10', b'0');
401   -INSERT INTO `inf_api_access_log` VALUES (1920, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:21:10', '2021-10-26 09:21:33', 22624, 500, '系统异常', NULL, '2021-10-26 09:21:33', NULL, '2021-10-26 09:21:33', b'0');
402   -INSERT INTO `inf_api_access_log` VALUES (1921, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:22:48', '2021-10-26 09:22:48', 24, 0, '', NULL, '2021-10-26 09:22:48', NULL, '2021-10-26 09:22:48', b'0');
403   -INSERT INTO `inf_api_access_log` VALUES (1922, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:22:48', '2021-10-26 09:22:49', 611, 0, '', NULL, '2021-10-26 09:22:49', NULL, '2021-10-26 09:22:49', b'0');
404   -INSERT INTO `inf_api_access_log` VALUES (1923, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":94,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:22:57', '2021-10-26 09:22:58', 700, 0, '', NULL, '2021-10-26 09:22:58', NULL, '2021-10-26 09:22:58', b'0');
405   -INSERT INTO `inf_api_access_log` VALUES (1924, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:23:04', '2021-10-26 09:23:08', 4082, 0, '', NULL, '2021-10-26 09:23:08', NULL, '2021-10-26 09:23:08', b'0');
406   -INSERT INTO `inf_api_access_log` VALUES (1925, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:23:09', '2021-10-26 09:23:12', 3057, 0, '', NULL, '2021-10-26 09:23:12', NULL, '2021-10-26 09:23:12', b'0');
407   -INSERT INTO `inf_api_access_log` VALUES (1926, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:24:49', '2021-10-26 09:24:49', 80, 0, '', NULL, '2021-10-26 09:24:49', NULL, '2021-10-26 09:24:49', b'0');
408   -INSERT INTO `inf_api_access_log` VALUES (1927, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:24:49', '2021-10-26 09:24:49', 70, 0, '', NULL, '2021-10-26 09:24:49', NULL, '2021-10-26 09:24:49', b'0');
409   -INSERT INTO `inf_api_access_log` VALUES (1928, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":95,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:24:51', '2021-10-26 09:24:52', 738, 0, '', NULL, '2021-10-26 09:24:52', NULL, '2021-10-26 09:24:52', b'0');
410   -INSERT INTO `inf_api_access_log` VALUES (1929, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:24:58', '2021-10-26 09:24:58', 40, 1007001000, '支付渠道的配置不存在', NULL, '2021-10-26 09:24:58', NULL, '2021-10-26 09:24:58', b'0');
411   -INSERT INTO `inf_api_access_log` VALUES (1930, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.75', 'Mozilla/4.0', '2021-10-26 09:25:07', '2021-10-26 09:25:07', 23, 1007001000, '支付渠道的配置不存在', NULL, '2021-10-26 09:25:07', NULL, '2021-10-26 09:25:07', b'0');
412   -INSERT INTO `inf_api_access_log` VALUES (1931, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-26 09:24:59', '2021-10-26 09:25:12', 12909, 1007001000, '支付渠道的配置不存在', NULL, '2021-10-26 09:25:12', NULL, '2021-10-26 09:25:12', b'0');
413   -INSERT INTO `inf_api_access_log` VALUES (1932, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:25:20', '2021-10-26 09:25:22', 2186, 1007001000, '支付渠道的配置不存在', NULL, '2021-10-26 09:25:22', NULL, '2021-10-26 09:25:22', b'0');
414   -INSERT INTO `inf_api_access_log` VALUES (1933, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-26 09:25:15', '2021-10-26 09:26:16', 60349, 1007001000, '支付渠道的配置不存在', NULL, '2021-10-26 09:26:16', NULL, '2021-10-26 09:26:16', b'0');
415   -INSERT INTO `inf_api_access_log` VALUES (1934, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.78', 'Mozilla/4.0', '2021-10-26 09:26:16', '2021-10-26 09:26:16', 31, 1007001000, '支付渠道的配置不存在', NULL, '2021-10-26 09:26:16', NULL, '2021-10-26 09:26:16', b'0');
416   -INSERT INTO `inf_api_access_log` VALUES (1935, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.169', 'Mozilla/4.0', '2021-10-26 09:26:16', '2021-10-26 09:26:16', 42, 1007001000, '支付渠道的配置不存在', NULL, '2021-10-26 09:26:16', NULL, '2021-10-26 09:26:16', b'0');
417   -INSERT INTO `inf_api_access_log` VALUES (1936, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:26:16', '2021-10-26 09:26:16', 41, 1007001000, '支付渠道的配置不存在', NULL, '2021-10-26 09:26:16', NULL, '2021-10-26 09:26:16', b'0');
418   -INSERT INTO `inf_api_access_log` VALUES (1937, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.169', 'Mozilla/4.0', '2021-10-26 09:29:05', '2021-10-26 09:29:38', 32943, 500, '系统异常', NULL, '2021-10-26 09:29:38', NULL, '2021-10-26 09:29:38', b'0');
419   -INSERT INTO `inf_api_access_log` VALUES (1938, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:30:46', '2021-10-26 09:30:46', 100, 0, '', NULL, '2021-10-26 09:30:46', NULL, '2021-10-26 09:30:46', b'0');
420   -INSERT INTO `inf_api_access_log` VALUES (1939, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:30:46', '2021-10-26 09:30:46', 64, 0, '', NULL, '2021-10-26 09:30:46', NULL, '2021-10-26 09:30:46', b'0');
421   -INSERT INTO `inf_api_access_log` VALUES (1940, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":96,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:30:47', '2021-10-26 09:30:48', 715, 0, '', NULL, '2021-10-26 09:30:48', NULL, '2021-10-26 09:30:48', b'0');
422   -INSERT INTO `inf_api_access_log` VALUES (1941, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:30:53', '2021-10-26 09:33:21', 147170, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:33:21', NULL, '2021-10-26 09:33:21', b'0');
423   -INSERT INTO `inf_api_access_log` VALUES (1942, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '183.3.234.61', 'Mozilla/4.0', '2021-10-26 09:30:59', '2021-10-26 09:33:21', 141982, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:33:21', NULL, '2021-10-26 09:33:21', b'0');
424   -INSERT INTO `inf_api_access_log` VALUES (1943, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-26 09:33:21', '2021-10-26 09:33:21', 45, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:33:21', NULL, '2021-10-26 09:33:21', b'0');
425   -INSERT INTO `inf_api_access_log` VALUES (1944, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.171', 'Mozilla/4.0', '2021-10-26 09:33:21', '2021-10-26 09:33:21', 41, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:33:21', NULL, '2021-10-26 09:33:21', b'0');
426   -INSERT INTO `inf_api_access_log` VALUES (1945, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-26 09:33:21', '2021-10-26 09:33:21', 41, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:33:21', NULL, '2021-10-26 09:33:21', b'0');
427   -INSERT INTO `inf_api_access_log` VALUES (1946, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:33:21', '2021-10-26 09:33:21', 42, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:33:21', NULL, '2021-10-26 09:33:21', b'0');
428   -INSERT INTO `inf_api_access_log` VALUES (1947, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-26 09:33:21', '2021-10-26 09:33:21', 47, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:33:21', NULL, '2021-10-26 09:33:21', b'0');
429   -INSERT INTO `inf_api_access_log` VALUES (1948, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":96,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:34:09', '2021-10-26 09:34:10', 1027, 2002000000, '未知错误,需要解析', NULL, '2021-10-26 09:34:10', NULL, '2021-10-26 09:34:10', b'0');
430   -INSERT INTO `inf_api_access_log` VALUES (1949, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:34:23', '2021-10-26 09:34:23', 46, 0, '', NULL, '2021-10-26 09:34:23', NULL, '2021-10-26 09:34:23', b'0');
431   -INSERT INTO `inf_api_access_log` VALUES (1950, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:34:24', '2021-10-26 09:34:24', 51, 0, '', NULL, '2021-10-26 09:34:24', NULL, '2021-10-26 09:34:24', b'0');
432   -INSERT INTO `inf_api_access_log` VALUES (1951, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":97,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:34:25', '2021-10-26 09:34:26', 496, 0, '', NULL, '2021-10-26 09:34:26', NULL, '2021-10-26 09:34:26', b'0');
433   -INSERT INTO `inf_api_access_log` VALUES (1952, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-26 09:34:31', '2021-10-26 09:35:28', 57124, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:35:28', NULL, '2021-10-26 09:35:28', b'0');
434   -INSERT INTO `inf_api_access_log` VALUES (1953, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.53', 'Mozilla/4.0', '2021-10-26 09:35:28', '2021-10-26 09:35:30', 1492, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:35:30', NULL, '2021-10-26 09:35:30', b'0');
435   -INSERT INTO `inf_api_access_log` VALUES (1954, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:35:28', '2021-10-26 09:35:30', 1493, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:35:30', NULL, '2021-10-26 09:35:30', b'0');
436   -INSERT INTO `inf_api_access_log` VALUES (1955, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.75', 'Mozilla/4.0', '2021-10-26 09:35:28', '2021-10-26 09:35:30', 1490, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:35:30', NULL, '2021-10-26 09:35:30', b'0');
437   -INSERT INTO `inf_api_access_log` VALUES (1956, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-26 09:35:28', '2021-10-26 09:35:30', 1490, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:35:30', NULL, '2021-10-26 09:35:30', b'0');
438   -INSERT INTO `inf_api_access_log` VALUES (1957, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:35:28', '2021-10-26 09:35:30', 1509, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:35:30', NULL, '2021-10-26 09:35:30', b'0');
439   -INSERT INTO `inf_api_access_log` VALUES (1958, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-26 09:35:28', '2021-10-26 09:35:30', 1519, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:35:30', NULL, '2021-10-26 09:35:30', b'0');
440   -INSERT INTO `inf_api_access_log` VALUES (1959, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:35:28', '2021-10-26 09:38:07', 158950, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:38:07', NULL, '2021-10-26 09:38:07', b'0');
441   -INSERT INTO `inf_api_access_log` VALUES (1960, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:38:07', '2021-10-26 09:38:07', 34, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:38:07', NULL, '2021-10-26 09:38:07', b'0');
442   -INSERT INTO `inf_api_access_log` VALUES (1961, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.75', 'Mozilla/4.0', '2021-10-26 09:38:07', '2021-10-26 09:38:07', 33, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:38:07', NULL, '2021-10-26 09:38:07', b'0');
443   -INSERT INTO `inf_api_access_log` VALUES (1962, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:38:35', '2021-10-26 09:38:36', 102, 0, '', NULL, '2021-10-26 09:38:36', NULL, '2021-10-26 09:38:36', b'0');
444   -INSERT INTO `inf_api_access_log` VALUES (1963, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:38:36', '2021-10-26 09:38:36', 61, 0, '', NULL, '2021-10-26 09:38:36', NULL, '2021-10-26 09:38:36', b'0');
445   -INSERT INTO `inf_api_access_log` VALUES (1964, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:39:11', '2021-10-26 09:39:14', 3226, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:39:14', NULL, '2021-10-26 09:39:14', b'0');
446   -INSERT INTO `inf_api_access_log` VALUES (1965, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:38:37', '2021-10-26 09:39:14', 37716, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:39:14', NULL, '2021-10-26 09:39:14', b'0');
447   -INSERT INTO `inf_api_access_log` VALUES (1966, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '183.3.234.61', 'Mozilla/4.0', '2021-10-26 09:39:11', '2021-10-26 09:39:14', 3225, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:39:14', NULL, '2021-10-26 09:39:14', b'0');
448   -INSERT INTO `inf_api_access_log` VALUES (1967, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":98,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:38:37', '2021-10-26 09:39:15', 38297, 0, '', NULL, '2021-10-26 09:39:15', NULL, '2021-10-26 09:39:15', b'0');
449   -INSERT INTO `inf_api_access_log` VALUES (1968, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:39:21', '2021-10-26 09:39:26', 5385, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:39:26', NULL, '2021-10-26 09:39:26', b'0');
450   -INSERT INTO `inf_api_access_log` VALUES (1969, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:39:25', '2021-10-26 09:39:27', 1323, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:39:27', NULL, '2021-10-26 09:39:27', b'0');
451   -INSERT INTO `inf_api_access_log` VALUES (1970, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.75', 'Mozilla/4.0', '2021-10-26 09:39:27', '2021-10-26 09:39:28', 870, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:39:28', NULL, '2021-10-26 09:39:28', b'0');
452   -INSERT INTO `inf_api_access_log` VALUES (1971, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.78', 'Mozilla/4.0', '2021-10-26 09:39:29', '2021-10-26 09:39:34', 4938, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:39:34', NULL, '2021-10-26 09:39:34', b'0');
453   -INSERT INTO `inf_api_access_log` VALUES (1972, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:39:36', '2021-10-26 09:39:36', 7, 0, '', NULL, '2021-10-26 09:39:36', NULL, '2021-10-26 09:39:36', b'0');
454   -INSERT INTO `inf_api_access_log` VALUES (1973, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:39:36', '2021-10-26 09:39:36', 16, 0, '', NULL, '2021-10-26 09:39:36', NULL, '2021-10-26 09:39:36', b'0');
455   -INSERT INTO `inf_api_access_log` VALUES (1974, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.169', 'Mozilla/4.0', '2021-10-26 09:40:22', '2021-10-26 09:40:25', 2298, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:40:25', NULL, '2021-10-26 09:40:25', b'0');
456   -INSERT INTO `inf_api_access_log` VALUES (1975, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.177', 'Mozilla/4.0', '2021-10-26 09:40:22', '2021-10-26 09:40:25', 2298, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:40:25', NULL, '2021-10-26 09:40:25', b'0');
457   -INSERT INTO `inf_api_access_log` VALUES (1976, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.173', 'Mozilla/4.0', '2021-10-26 09:40:22', '2021-10-26 09:40:25', 2309, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:40:25', NULL, '2021-10-26 09:40:25', b'0');
458   -INSERT INTO `inf_api_access_log` VALUES (1977, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:40:22', '2021-10-26 09:40:25', 2313, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:40:25', NULL, '2021-10-26 09:40:25', b'0');
459   -INSERT INTO `inf_api_access_log` VALUES (1978, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.46', 'Mozilla/4.0', '2021-10-26 09:40:25', '2021-10-26 09:40:25', 18, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:40:25', NULL, '2021-10-26 09:40:25', b'0');
460   -INSERT INTO `inf_api_access_log` VALUES (1979, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:41:02', '2021-10-26 09:41:02', 97, 0, '', NULL, '2021-10-26 09:41:02', NULL, '2021-10-26 09:41:02', b'0');
461   -INSERT INTO `inf_api_access_log` VALUES (1980, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:41:02', '2021-10-26 09:41:02', 115, 0, '', NULL, '2021-10-26 09:41:02', NULL, '2021-10-26 09:41:02', b'0');
462   -INSERT INTO `inf_api_access_log` VALUES (1981, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":100,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:41:05', '2021-10-26 09:41:10', 5425, 0, '', NULL, '2021-10-26 09:41:10', NULL, '2021-10-26 09:41:10', b'0');
463   -INSERT INTO `inf_api_access_log` VALUES (1982, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":100,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:41:09', '2021-10-26 09:41:10', 769, 0, '', NULL, '2021-10-26 09:41:10', NULL, '2021-10-26 09:41:10', b'0');
464   -INSERT INTO `inf_api_access_log` VALUES (1983, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:41:21', '2021-10-26 09:41:22', 1022, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:41:22', NULL, '2021-10-26 09:41:22', b'0');
465   -INSERT INTO `inf_api_access_log` VALUES (1984, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.46', 'Mozilla/4.0', '2021-10-26 09:41:16', '2021-10-26 09:41:36', 20362, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:41:36', NULL, '2021-10-26 09:41:36', b'0');
466   -INSERT INTO `inf_api_access_log` VALUES (1985, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:41:36', '2021-10-26 09:41:38', 1578, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:41:38', NULL, '2021-10-26 09:41:38', b'0');
467   -INSERT INTO `inf_api_access_log` VALUES (1986, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.16', 'Mozilla/4.0', '2021-10-26 09:41:36', '2021-10-26 09:41:38', 1578, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:41:38', NULL, '2021-10-26 09:41:38', b'0');
468   -INSERT INTO `inf_api_access_log` VALUES (1987, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.15', 'Mozilla/4.0', '2021-10-26 09:41:39', '2021-10-26 09:41:40', 1298, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:41:40', NULL, '2021-10-26 09:41:40', b'0');
469   -INSERT INTO `inf_api_access_log` VALUES (1988, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:41:48', '2021-10-26 09:41:54', 5416, 0, '', NULL, '2021-10-26 09:41:54', NULL, '2021-10-26 09:41:54', b'0');
470   -INSERT INTO `inf_api_access_log` VALUES (1989, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:41:55', '2021-10-26 09:41:56', 1336, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:41:56', NULL, '2021-10-26 09:41:56', b'0');
471   -INSERT INTO `inf_api_access_log` VALUES (1990, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:42:04', '2021-10-26 09:42:04', 8, 0, '', NULL, '2021-10-26 09:42:04', NULL, '2021-10-26 09:42:04', b'0');
472   -INSERT INTO `inf_api_access_log` VALUES (1991, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:42:04', '2021-10-26 09:42:04', 19, 0, '', NULL, '2021-10-26 09:42:04', NULL, '2021-10-26 09:42:04', b'0');
473   -INSERT INTO `inf_api_access_log` VALUES (1992, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":101,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:42:05', '2021-10-26 09:42:06', 693, 0, '', NULL, '2021-10-26 09:42:06', NULL, '2021-10-26 09:42:06', b'0');
474   -INSERT INTO `inf_api_access_log` VALUES (1993, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-26 09:42:20', '2021-10-26 09:42:20', 422, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:42:20', NULL, '2021-10-26 09:42:20', b'0');
475   -INSERT INTO `inf_api_access_log` VALUES (1994, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:42:26', '2021-10-26 09:42:28', 2077, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:42:28', NULL, '2021-10-26 09:42:28', b'0');
476   -INSERT INTO `inf_api_access_log` VALUES (1995, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.16', 'Mozilla/4.0', '2021-10-26 09:42:16', '2021-10-26 09:42:33', 17112, 0, '', NULL, '2021-10-26 09:42:33', NULL, '2021-10-26 09:42:33', b'0');
477   -INSERT INTO `inf_api_access_log` VALUES (1996, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:42:22', '2021-10-26 09:42:33', 11064, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:42:33', NULL, '2021-10-26 09:42:33', b'0');
478   -INSERT INTO `inf_api_access_log` VALUES (1997, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:42:33', '2021-10-26 09:42:35', 1727, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:42:35', NULL, '2021-10-26 09:42:35', b'0');
479   -INSERT INTO `inf_api_access_log` VALUES (1998, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:42:38', '2021-10-26 09:42:38', 21, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:42:38', NULL, '2021-10-26 09:42:38', b'0');
480   -INSERT INTO `inf_api_access_log` VALUES (1999, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":101,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:42:40', '2021-10-26 09:42:40', 19, 1007002001, '支付订单不处于待支付', NULL, '2021-10-26 09:42:40', NULL, '2021-10-26 09:42:40', b'0');
481   -INSERT INTO `inf_api_access_log` VALUES (2000, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '183.3.234.61', 'Mozilla/4.0', '2021-10-26 09:42:49', '2021-10-26 09:42:49', 20, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:42:49', NULL, '2021-10-26 09:42:49', b'0');
482   -INSERT INTO `inf_api_access_log` VALUES (2001, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '183.3.234.45', 'Mozilla/4.0', '2021-10-26 09:42:53', '2021-10-26 09:42:53', 19, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:42:53', NULL, '2021-10-26 09:42:53', b'0');
483   -INSERT INTO `inf_api_access_log` VALUES (2002, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:42:57', '2021-10-26 09:42:57', 9, 0, '', NULL, '2021-10-26 09:42:57', NULL, '2021-10-26 09:42:57', b'0');
484   -INSERT INTO `inf_api_access_log` VALUES (2003, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:42:57', '2021-10-26 09:42:57', 19, 0, '', NULL, '2021-10-26 09:42:57', NULL, '2021-10-26 09:42:57', b'0');
485   -INSERT INTO `inf_api_access_log` VALUES (2004, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":102,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:42:57', '2021-10-26 09:42:58', 485, 0, '', NULL, '2021-10-26 09:42:58', NULL, '2021-10-26 09:42:58', b'0');
486   -INSERT INTO `inf_api_access_log` VALUES (2005, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":102,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:43:03', '2021-10-26 09:43:03', 460, 0, '', NULL, '2021-10-26 09:43:03', NULL, '2021-10-26 09:43:03', b'0');
487   -INSERT INTO `inf_api_access_log` VALUES (2006, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '183.3.234.56', 'Mozilla/4.0', '2021-10-26 09:43:17', '2021-10-26 09:43:17', 47, 0, '', NULL, '2021-10-26 09:43:17', NULL, '2021-10-26 09:43:17', b'0');
488   -INSERT INTO `inf_api_access_log` VALUES (2007, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:43:20', '2021-10-26 09:43:20', 17, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:43:20', NULL, '2021-10-26 09:43:20', b'0');
489   -INSERT INTO `inf_api_access_log` VALUES (2008, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:43:24', '2021-10-26 09:43:24', 20, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:43:24', NULL, '2021-10-26 09:43:24', b'0');
490   -INSERT INTO `inf_api_access_log` VALUES (2009, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:43:26', '2021-10-26 09:43:26', 49, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:43:26', NULL, '2021-10-26 09:43:26', b'0');
491   -INSERT INTO `inf_api_access_log` VALUES (2010, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":102,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:43:29', '2021-10-26 09:43:29', 18, 1007002001, '支付订单不处于待支付', NULL, '2021-10-26 09:43:29', NULL, '2021-10-26 09:43:29', b'0');
492   -INSERT INTO `inf_api_access_log` VALUES (2011, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:43:32', '2021-10-26 09:43:32', 18, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:43:32', NULL, '2021-10-26 09:43:32', b'0');
493   -INSERT INTO `inf_api_access_log` VALUES (2012, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:45:00', '2021-10-26 09:45:00', 23, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:45:00', NULL, '2021-10-26 09:45:00', b'0');
494   -INSERT INTO `inf_api_access_log` VALUES (2013, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-26 09:45:04', '2021-10-26 09:45:04', 15, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:45:04', NULL, '2021-10-26 09:45:04', b'0');
495   -INSERT INTO `inf_api_access_log` VALUES (2014, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-26 09:45:21', '2021-10-26 09:45:21', 17, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:45:21', NULL, '2021-10-26 09:45:21', b'0');
496   -INSERT INTO `inf_api_access_log` VALUES (2015, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.169', 'Mozilla/4.0', '2021-10-26 09:45:27', '2021-10-26 09:45:27', 20, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:45:27', NULL, '2021-10-26 09:45:27', b'0');
497   -INSERT INTO `inf_api_access_log` VALUES (2016, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-26 09:46:20', '2021-10-26 09:46:20', 18, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:46:20', NULL, '2021-10-26 09:46:20', b'0');
498   -INSERT INTO `inf_api_access_log` VALUES (2017, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.169', 'Mozilla/4.0', '2021-10-26 09:46:26', '2021-10-26 09:46:26', 17, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-26 09:46:26', NULL, '2021-10-26 09:46:26', b'0');
499   -INSERT INTO `inf_api_access_log` VALUES (2018, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:48:38', '2021-10-26 09:48:38', 201, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:48:38', NULL, '2021-10-26 09:48:38', b'0');
500   -INSERT INTO `inf_api_access_log` VALUES (2019, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-26 09:48:42', '2021-10-26 09:48:42', 22, 1007003000, '支付交易拓展单不存在', NULL, '2021-10-26 09:48:42', NULL, '2021-10-26 09:48:42', b'0');
501   -INSERT INTO `inf_api_access_log` VALUES (2020, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:48:49', '2021-10-26 09:48:49', 52, 0, '', NULL, '2021-10-26 09:48:49', NULL, '2021-10-26 09:48:49', b'0');
502   -INSERT INTO `inf_api_access_log` VALUES (2021, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:48:49', '2021-10-26 09:48:49', 49, 0, '', NULL, '2021-10-26 09:48:49', NULL, '2021-10-26 09:48:49', b'0');
503   -INSERT INTO `inf_api_access_log` VALUES (2022, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":103,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:48:50', '2021-10-26 09:48:51', 707, 0, '', NULL, '2021-10-26 09:48:51', NULL, '2021-10-26 09:48:51', b'0');
504   -INSERT INTO `inf_api_access_log` VALUES (2023, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-26 09:48:56', '2021-10-26 09:48:56', 67, 0, '', NULL, '2021-10-26 09:48:56', NULL, '2021-10-26 09:48:56', b'0');
505   -INSERT INTO `inf_api_access_log` VALUES (2024, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":null}', '127.0.0.1', 'PostmanRuntime/6.4.1', '2021-10-27 08:24:29', '2021-10-27 08:24:29', 20, 0, '', NULL, '2021-10-27 08:24:29', NULL, '2021-10-27 08:24:29', b'0');
506   -INSERT INTO `inf_api_access_log` VALUES (2025, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":null}', '127.0.0.1', 'PostmanRuntime/6.4.1', '2021-10-27 08:24:57', '2021-10-27 08:24:57', 49, 500, '系统异常', NULL, '2021-10-27 08:24:57', NULL, '2021-10-27 08:24:57', b'0');
507   -INSERT INTO `inf_api_access_log` VALUES (2026, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\n\\t\\n}\"}', '127.0.0.1', 'PostmanRuntime/6.4.1', '2021-10-27 08:25:10', '2021-10-27 08:25:10', 30, 400, '请求参数不正确:支付订单编号不能为空', NULL, '2021-10-27 08:25:10', NULL, '2021-10-27 08:25:10', b'0');
508   -INSERT INTO `inf_api_access_log` VALUES (2027, '', 0, 0, 'yudao-admin-server', 'GET', '/api/get-permission-info', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:30:03', '2021-10-27 08:30:03', 43, 0, '', NULL, '2021-10-27 08:30:03', NULL, '2021-10-27 08:30:03', b'0');
509   -INSERT INTO `inf_api_access_log` VALUES (2028, '', 0, 0, 'yudao-admin-server', 'GET', '/api/system/dict-data/list-all-simple', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:30:03', '2021-10-27 08:30:03', 43, 0, '', NULL, '2021-10-27 08:30:03', NULL, '2021-10-27 08:30:03', b'0');
510   -INSERT INTO `inf_api_access_log` VALUES (2029, '', 0, 0, 'yudao-admin-server', 'POST', '/api/logout', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:30:03', '2021-10-27 08:30:03', 7, 0, '', NULL, '2021-10-27 08:30:03', NULL, '2021-10-27 08:30:03', b'0');
511   -INSERT INTO `inf_api_access_log` VALUES (2030, '', 0, 0, 'yudao-admin-server', 'GET', '/api/system/captcha/get-image', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:30:04', '2021-10-27 08:30:06', 2264, 0, '', NULL, '2021-10-27 08:30:06', NULL, '2021-10-27 08:30:06', b'0');
512   -INSERT INTO `inf_api_access_log` VALUES (2031, '', 0, 0, 'yudao-admin-server', 'POST', '/api/login', '{\"query\":{},\"body\":\"{\\\"username\\\":\\\"admin\\\",\\\"password\\\":\\\"admin123\\\",\\\"code\\\":\\\"18zk0\\\",\\\"uuid\\\":\\\"1a5b41e42f34443f90f1a8049c7c172b\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:30:09', '2021-10-27 08:30:10', 264, 0, '', NULL, '2021-10-27 08:30:10', NULL, '2021-10-27 08:30:10', b'0');
513   -INSERT INTO `inf_api_access_log` VALUES (2032, '', 1, 2, 'yudao-admin-server', 'GET', '/api/get-permission-info', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:30:10', '2021-10-27 08:30:10', 30, 0, '', NULL, '2021-10-27 08:30:10', NULL, '2021-10-27 08:30:10', b'0');
514   -INSERT INTO `inf_api_access_log` VALUES (2033, '', 1, 2, 'yudao-admin-server', 'GET', '/api/system/dict-data/list-all-simple', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:30:10', '2021-10-27 08:30:10', 37, 0, '', NULL, '2021-10-27 08:30:10', NULL, '2021-10-27 08:30:10', b'0');
515   -INSERT INTO `inf_api_access_log` VALUES (2034, '', 1, 2, 'yudao-admin-server', 'GET', '/api/list-menus', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:30:10', '2021-10-27 08:30:10', 13, 0, '', NULL, '2021-10-27 08:30:10', NULL, '2021-10-27 08:30:10', b'0');
516   -INSERT INTO `inf_api_access_log` VALUES (2035, '', 0, 0, 'yudao-admin-server', 'GET', '/api/infra/file/get/7e7ed694-2242-46cf-9ac9-0709debcc22f', '{\"query\":{},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:30:10', '2021-10-27 08:30:10', 34, 0, '', NULL, '2021-10-27 08:30:10', NULL, '2021-10-27 08:30:10', b'0');
517   -INSERT INTO `inf_api_access_log` VALUES (2036, '', 1, 2, 'yudao-admin-server', 'GET', '/api/system/post/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"10\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:32:15', '2021-10-27 08:32:15', 118, 0, '', NULL, '2021-10-27 08:32:15', NULL, '2021-10-27 08:32:15', b'0');
518   -INSERT INTO `inf_api_access_log` VALUES (2037, '', 1, 2, 'yudao-admin-server', 'GET', '/api/infra/job/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"10\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:32:21', '2021-10-27 08:32:21', 41, 0, '', NULL, '2021-10-27 08:32:21', NULL, '2021-10-27 08:32:21', b'0');
519   -INSERT INTO `inf_api_access_log` VALUES (2038, '', 1, 2, 'yudao-admin-server', 'POST', '/api/infra/job/create', '{\"query\":{},\"body\":\"{\\\"name\\\":\\\"payNotifyJob\\\",\\\"handlerName\\\":\\\"支付通知 Job\\\",\\\"cronExpression\\\":\\\"* * * * * ?\\\",\\\"retryCount\\\":\\\"0\\\",\\\"retryInterval\\\":\\\"0\\\",\\\"monitorTimeout\\\":\\\"\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:33:35', '2021-10-27 08:33:35', 68, 0, '', NULL, '2021-10-27 08:33:35', NULL, '2021-10-27 08:33:35', b'0');
520   -INSERT INTO `inf_api_access_log` VALUES (2039, '', 1, 2, 'yudao-admin-server', 'GET', '/api/infra/job/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"10\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:33:35', '2021-10-27 08:33:35', 18, 0, '', NULL, '2021-10-27 08:33:35', NULL, '2021-10-27 08:33:35', b'0');
521   -INSERT INTO `inf_api_access_log` VALUES (2040, '', 1, 2, 'yudao-admin-server', 'PUT', '/api/infra/job/trigger', '{\"query\":{\"id\":\"3\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:33:59', '2021-10-27 08:33:59', 42, 0, '', NULL, '2021-10-27 08:33:59', NULL, '2021-10-27 08:33:59', b'0');
522   -INSERT INTO `inf_api_access_log` VALUES (2041, '', 1, 2, 'yudao-admin-server', 'GET', '/api/infra/job/get', '{\"query\":{\"id\":\"4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:34:08', '2021-10-27 08:34:08', 8, 0, '', NULL, '2021-10-27 08:34:08', NULL, '2021-10-27 08:34:08', b'0');
523   -INSERT INTO `inf_api_access_log` VALUES (2042, '', 1, 2, 'yudao-admin-server', 'DELETE', '/api/infra/job/delete', '{\"query\":{\"id\":\"4\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:34:15', '2021-10-27 08:34:15', 56, 0, '', NULL, '2021-10-27 08:34:15', NULL, '2021-10-27 08:34:15', b'0');
524   -INSERT INTO `inf_api_access_log` VALUES (2043, '', 1, 2, 'yudao-admin-server', 'GET', '/api/infra/job/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"10\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:34:15', '2021-10-27 08:34:15', 23, 0, '', NULL, '2021-10-27 08:34:15', NULL, '2021-10-27 08:34:15', b'0');
525   -INSERT INTO `inf_api_access_log` VALUES (2044, '', 1, 2, 'yudao-admin-server', 'POST', '/api/infra/job/create', '{\"query\":{},\"body\":\"{\\\"name\\\":\\\"支付通知 Job\\\",\\\"handlerName\\\":\\\"payNotifyJob\\\",\\\"cronExpression\\\":\\\"* * * * * ?\\\",\\\"retryCount\\\":\\\"0\\\",\\\"retryInterval\\\":\\\"0\\\"}\"}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:34:42', '2021-10-27 08:34:42', 58, 0, '', NULL, '2021-10-27 08:34:42', NULL, '2021-10-27 08:34:42', b'0');
526   -INSERT INTO `inf_api_access_log` VALUES (2045, '', 1, 2, 'yudao-admin-server', 'GET', '/api/infra/job/page', '{\"query\":{\"pageNo\":\"1\",\"pageSize\":\"10\"},\"body\":null}', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-27 08:34:43', '2021-10-27 08:34:43', 16, 0, '', NULL, '2021-10-27 08:34:43', NULL, '2021-10-27 08:34:43', b'0');
527   -INSERT INTO `inf_api_access_log` VALUES (2046, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\n\\t\\n}\"}', '127.0.0.1', 'PostmanRuntime/6.4.1', '2021-10-27 08:36:17', '2021-10-27 08:36:17', 5, 400, '请求参数不正确:支付订单编号不能为空', NULL, '2021-10-27 08:36:18', NULL, '2021-10-27 08:36:18', b'0');
528   -INSERT INTO `inf_api_access_log` VALUES (2047, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\\"merchantOrderId\\\":\\\"1635212524100\\\",\\\"payOrderId\\\":101}\"}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool', '2021-10-27 08:38:43', '2021-10-27 08:38:43', 24, 0, '', NULL, '2021-10-27 08:38:43', NULL, '2021-10-27 08:38:43', b'0');
529   -INSERT INTO `inf_api_access_log` VALUES (2048, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\\"merchantOrderId\\\":\\\"1635212929429\\\",\\\"payOrderId\\\":103}\"}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool', '2021-10-27 08:38:43', '2021-10-27 08:38:43', 24, 0, '', NULL, '2021-10-27 08:38:43', NULL, '2021-10-27 08:38:43', b'0');
530   -INSERT INTO `inf_api_access_log` VALUES (2049, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\\"merchantOrderId\\\":\\\"1635212576678\\\",\\\"payOrderId\\\":102}\"}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool', '2021-10-27 08:38:43', '2021-10-27 08:38:43', 24, 0, '', NULL, '2021-10-27 08:38:43', NULL, '2021-10-27 08:38:43', b'0');
531   -INSERT INTO `inf_api_access_log` VALUES (2050, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\\"merchantOrderId\\\":\\\"1635212461835\\\",\\\"payOrderId\\\":100}\"}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool', '2021-10-27 08:38:43', '2021-10-27 08:38:43', 3, 0, '', NULL, '2021-10-27 08:38:43', NULL, '2021-10-27 08:38:43', b'0');
532   -INSERT INTO `inf_api_access_log` VALUES (2051, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 08:49:30', '2021-10-27 08:49:30', 102, 0, '', NULL, '2021-10-27 08:49:30', NULL, '2021-10-27 08:49:30', b'0');
533   -INSERT INTO `inf_api_access_log` VALUES (2052, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 08:49:29', '2021-10-27 08:49:30', 1081, 500, '系统异常', NULL, '2021-10-27 08:49:30', NULL, '2021-10-27 08:49:30', b'0');
534   -INSERT INTO `inf_api_access_log` VALUES (2053, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 08:51:19', '2021-10-27 08:51:19', 26, 0, '', NULL, '2021-10-27 08:51:19', NULL, '2021-10-27 08:51:19', b'0');
535   -INSERT INTO `inf_api_access_log` VALUES (2054, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 08:51:18', '2021-10-27 08:51:19', 596, 0, '', NULL, '2021-10-27 08:51:19', NULL, '2021-10-27 08:51:19', b'0');
536   -INSERT INTO `inf_api_access_log` VALUES (2055, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":105,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 08:51:20', '2021-10-27 08:51:22', 2180, 0, '', NULL, '2021-10-27 08:51:22', NULL, '2021-10-27 08:51:22', b'0');
537   -INSERT INTO `inf_api_access_log` VALUES (2056, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.171', 'Mozilla/4.0', '2021-10-27 08:51:32', '2021-10-27 08:53:03', 90973, 0, '', NULL, '2021-10-27 08:53:03', NULL, '2021-10-27 08:53:03', b'0');
538   -INSERT INTO `inf_api_access_log` VALUES (2057, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-27 08:53:03', '2021-10-27 08:53:03', 60, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 08:53:03', NULL, '2021-10-27 08:53:03', b'0');
539   -INSERT INTO `inf_api_access_log` VALUES (2058, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.173', 'Mozilla/4.0', '2021-10-27 08:51:47', '2021-10-27 08:53:03', 76425, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 08:53:03', NULL, '2021-10-27 08:53:03', b'0');
540   -INSERT INTO `inf_api_access_log` VALUES (2059, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-27 08:53:03', '2021-10-27 08:53:03', 65, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 08:53:03', NULL, '2021-10-27 08:53:03', b'0');
541   -INSERT INTO `inf_api_access_log` VALUES (2060, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.24', 'Mozilla/4.0', '2021-10-27 08:53:03', '2021-10-27 08:53:03', 65, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 08:53:03', NULL, '2021-10-27 08:53:03', b'0');
542   -INSERT INTO `inf_api_access_log` VALUES (2061, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.62', 'Mozilla/4.0', '2021-10-27 08:53:03', '2021-10-27 08:53:04', 80, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 08:53:04', NULL, '2021-10-27 08:53:04', b'0');
543   -INSERT INTO `inf_api_access_log` VALUES (2062, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\\"merchantOrderId\\\":\\\"1635295878514\\\",\\\"payOrderId\\\":105}\"}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool', '2021-10-27 08:53:04', '2021-10-27 08:53:04', 12, 0, '', NULL, '2021-10-27 08:53:04', NULL, '2021-10-27 08:53:04', b'0');
544   -INSERT INTO `inf_api_access_log` VALUES (2063, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.62', 'Mozilla/4.0', '2021-10-27 08:53:03', '2021-10-27 08:53:04', 122, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 08:53:04', NULL, '2021-10-27 08:53:04', b'0');
545   -INSERT INTO `inf_api_access_log` VALUES (2064, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.16', 'Mozilla/4.0', '2021-10-27 08:53:03', '2021-10-27 08:53:04', 123, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 08:53:04', NULL, '2021-10-27 08:53:04', b'0');
546   -INSERT INTO `inf_api_access_log` VALUES (2065, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:08:03', '2021-10-27 09:08:03', 113, 0, '', NULL, '2021-10-27 09:08:03', NULL, '2021-10-27 09:08:03', b'0');
547   -INSERT INTO `inf_api_access_log` VALUES (2066, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:08:03', '2021-10-27 09:08:03', 84, 0, '', NULL, '2021-10-27 09:08:03', NULL, '2021-10-27 09:08:03', b'0');
548   -INSERT INTO `inf_api_access_log` VALUES (2067, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":106,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:08:04', '2021-10-27 09:08:07', 3016, 0, '', NULL, '2021-10-27 09:08:07', NULL, '2021-10-27 09:08:07', b'0');
549   -INSERT INTO `inf_api_access_log` VALUES (2068, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.177', 'Mozilla/4.0', '2021-10-27 09:08:12', '2021-10-27 09:08:43', 30745, 0, '', NULL, '2021-10-27 09:08:43', NULL, '2021-10-27 09:08:43', b'0');
550   -INSERT INTO `inf_api_access_log` VALUES (2069, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '183.3.234.45', 'Mozilla/4.0', '2021-10-27 09:08:43', '2021-10-27 09:08:44', 1419, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:08:44', NULL, '2021-10-27 09:08:44', b'0');
551   -INSERT INTO `inf_api_access_log` VALUES (2070, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.78', 'Mozilla/4.0', '2021-10-27 09:08:43', '2021-10-27 09:08:44', 1418, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:08:44', NULL, '2021-10-27 09:08:44', b'0');
552   -INSERT INTO `inf_api_access_log` VALUES (2071, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.169', 'Mozilla/4.0', '2021-10-27 09:08:43', '2021-10-27 09:08:44', 1421, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:08:44', NULL, '2021-10-27 09:08:44', b'0');
553   -INSERT INTO `inf_api_access_log` VALUES (2072, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\\"merchantOrderId\\\":\\\"1635296883074\\\",\\\"payOrderId\\\":106}\"}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool', '2021-10-27 09:08:44', '2021-10-27 09:08:44', 8, 0, '', NULL, '2021-10-27 09:08:44', NULL, '2021-10-27 09:08:44', b'0');
554   -INSERT INTO `inf_api_access_log` VALUES (2073, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:20:35', '2021-10-27 09:20:35', 135, 0, '', NULL, '2021-10-27 09:20:35', NULL, '2021-10-27 09:20:35', b'0');
555   -INSERT INTO `inf_api_access_log` VALUES (2074, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:20:35', '2021-10-27 09:20:35', 146, 0, '', NULL, '2021-10-27 09:20:35', NULL, '2021-10-27 09:20:35', b'0');
556   -INSERT INTO `inf_api_access_log` VALUES (2075, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":107,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:20:36', '2021-10-27 09:20:37', 979, 0, '', NULL, '2021-10-27 09:20:37', NULL, '2021-10-27 09:20:37', b'0');
557   -INSERT INTO `inf_api_access_log` VALUES (2076, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-27 09:20:58', '2021-10-27 09:20:59', 118, 0, '', NULL, '2021-10-27 09:20:59', NULL, '2021-10-27 09:20:59', b'0');
558   -INSERT INTO `inf_api_access_log` VALUES (2077, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:21:40', '2021-10-27 09:21:40', 9, 0, '', NULL, '2021-10-27 09:21:40', NULL, '2021-10-27 09:21:40', b'0');
559   -INSERT INTO `inf_api_access_log` VALUES (2078, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:21:40', '2021-10-27 09:21:40', 21, 0, '', NULL, '2021-10-27 09:21:40', NULL, '2021-10-27 09:21:40', b'0');
560   -INSERT INTO `inf_api_access_log` VALUES (2079, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":108,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:21:46', '2021-10-27 09:21:47', 668, 0, '', NULL, '2021-10-27 09:21:47', NULL, '2021-10-27 09:21:47', b'0');
561   -INSERT INTO `inf_api_access_log` VALUES (2080, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.177', 'Mozilla/4.0', '2021-10-27 09:21:55', '2021-10-27 09:22:02', 6586, 0, '', NULL, '2021-10-27 09:25:52', NULL, '2021-10-27 09:25:52', b'0');
562   -INSERT INTO `inf_api_access_log` VALUES (2081, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.177', 'Mozilla/4.0', '2021-10-27 09:22:01', '2021-10-27 09:25:52', 231851, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:25:52', NULL, '2021-10-27 09:25:52', b'0');
563   -INSERT INTO `inf_api_access_log` VALUES (2082, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.53', 'Mozilla/4.0', '2021-10-27 09:25:52', '2021-10-27 09:25:52', 61, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:25:53', NULL, '2021-10-27 09:25:53', b'0');
564   -INSERT INTO `inf_api_access_log` VALUES (2083, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.16', 'Mozilla/4.0', '2021-10-27 09:25:52', '2021-10-27 09:25:52', 60, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:25:53', NULL, '2021-10-27 09:25:53', b'0');
565   -INSERT INTO `inf_api_access_log` VALUES (2084, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.46', 'Mozilla/4.0', '2021-10-27 09:25:52', '2021-10-27 09:25:53', 66, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:25:53', NULL, '2021-10-27 09:25:53', b'0');
566   -INSERT INTO `inf_api_access_log` VALUES (2085, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.168', 'Mozilla/4.0', '2021-10-27 09:25:52', '2021-10-27 09:25:53', 68, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:25:53', NULL, '2021-10-27 09:25:53', b'0');
567   -INSERT INTO `inf_api_access_log` VALUES (2086, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.15', 'Mozilla/4.0', '2021-10-27 09:25:52', '2021-10-27 09:25:53', 72, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:25:53', NULL, '2021-10-27 09:25:53', b'0');
568   -INSERT INTO `inf_api_access_log` VALUES (2087, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:28:48', '2021-10-27 09:28:48', 127, 0, '', NULL, '2021-10-27 09:28:48', NULL, '2021-10-27 09:28:48', b'0');
569   -INSERT INTO `inf_api_access_log` VALUES (2088, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:28:48', '2021-10-27 09:28:49', 92, 0, '', NULL, '2021-10-27 09:28:49', NULL, '2021-10-27 09:28:49', b'0');
570   -INSERT INTO `inf_api_access_log` VALUES (2089, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":109,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:28:49', '2021-10-27 09:28:51', 1856, 0, '', NULL, '2021-10-27 09:28:51', NULL, '2021-10-27 09:28:51', b'0');
571   -INSERT INTO `inf_api_access_log` VALUES (2090, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.169', 'Mozilla/4.0', '2021-10-27 09:28:57', '2021-10-27 09:29:18', 21289, 0, '', NULL, '2021-10-27 09:29:18', NULL, '2021-10-27 09:29:18', b'0');
572   -INSERT INTO `inf_api_access_log` VALUES (2091, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.171', 'Mozilla/4.0', '2021-10-27 09:29:18', '2021-10-27 09:29:22', 3729, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:29:22', NULL, '2021-10-27 09:29:22', b'0');
573   -INSERT INTO `inf_api_access_log` VALUES (2092, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-27 09:29:18', '2021-10-27 09:29:22', 3730, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:29:22', NULL, '2021-10-27 09:29:22', b'0');
574   -INSERT INTO `inf_api_access_log` VALUES (2093, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.46', 'Mozilla/4.0', '2021-10-27 09:29:21', '2021-10-27 09:29:22', 565, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:29:22', NULL, '2021-10-27 09:29:22', b'0');
575   -INSERT INTO `inf_api_access_log` VALUES (2094, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.62', 'Mozilla/4.0', '2021-10-27 09:29:29', '2021-10-27 09:29:29', 20, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:29:29', NULL, '2021-10-27 09:29:29', b'0');
576   -INSERT INTO `inf_api_access_log` VALUES (2095, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:29:57', '2021-10-27 09:29:57', 8, 0, '', NULL, '2021-10-27 09:29:57', NULL, '2021-10-27 09:29:57', b'0');
577   -INSERT INTO `inf_api_access_log` VALUES (2096, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:29:57', '2021-10-27 09:29:57', 25, 0, '', NULL, '2021-10-27 09:29:57', NULL, '2021-10-27 09:29:57', b'0');
578   -INSERT INTO `inf_api_access_log` VALUES (2097, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":110,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:29:57', '2021-10-27 09:29:58', 516, 0, '', NULL, '2021-10-27 09:29:58', NULL, '2021-10-27 09:29:58', b'0');
579   -INSERT INTO `inf_api_access_log` VALUES (2098, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.16', 'Mozilla/4.0', '2021-10-27 09:29:59', '2021-10-27 09:29:59', 21, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:29:59', NULL, '2021-10-27 09:29:59', b'0');
580   -INSERT INTO `inf_api_access_log` VALUES (2099, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.16', 'Mozilla/4.0', '2021-10-27 09:30:05', '2021-10-27 09:30:05', 21, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:30:05', NULL, '2021-10-27 09:30:05', b'0');
581   -INSERT INTO `inf_api_access_log` VALUES (2100, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.15', 'Mozilla/4.0', '2021-10-27 09:30:05', '2021-10-27 09:30:09', 4090, 0, '', NULL, '2021-10-27 09:34:15', NULL, '2021-10-27 09:34:15', b'0');
582   -INSERT INTO `inf_api_access_log` VALUES (2101, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.15', 'Mozilla/4.0', '2021-10-27 09:34:14', '2021-10-27 09:34:15', 80, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:34:15', NULL, '2021-10-27 09:34:15', b'0');
583   -INSERT INTO `inf_api_access_log` VALUES (2102, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '101.226.103.16', 'Mozilla/4.0', '2021-10-27 09:34:14', '2021-10-27 09:34:15', 80, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:34:15', NULL, '2021-10-27 09:34:15', b'0');
584   -INSERT INTO `inf_api_access_log` VALUES (2103, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:35:42', '2021-10-27 09:35:42', 121, 0, '', NULL, '2021-10-27 09:35:42', NULL, '2021-10-27 09:35:42', b'0');
585   -INSERT INTO `inf_api_access_log` VALUES (2104, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:35:42', '2021-10-27 09:35:42', 87, 0, '', NULL, '2021-10-27 09:35:42', NULL, '2021-10-27 09:35:42', b'0');
586   -INSERT INTO `inf_api_access_log` VALUES (2105, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":111,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:35:43', '2021-10-27 09:35:44', 961, 0, '', NULL, '2021-10-27 09:35:44', NULL, '2021-10-27 09:35:44', b'0');
587   -INSERT INTO `inf_api_access_log` VALUES (2106, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '183.3.234.61', 'Mozilla/4.0', '2021-10-27 09:35:49', '2021-10-27 09:35:52', 3265, 0, '', NULL, '2021-10-27 09:35:52', NULL, '2021-10-27 09:35:52', b'0');
588   -INSERT INTO `inf_api_access_log` VALUES (2107, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:38:56', '2021-10-27 09:38:56', 141, 0, '', NULL, '2021-10-27 09:38:56', NULL, '2021-10-27 09:38:56', b'0');
589   -INSERT INTO `inf_api_access_log` VALUES (2108, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:38:56', '2021-10-27 09:38:56', 99, 0, '', NULL, '2021-10-27 09:38:56', NULL, '2021-10-27 09:38:56', b'0');
590   -INSERT INTO `inf_api_access_log` VALUES (2109, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":112,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:39:02', '2021-10-27 09:39:03', 805, 0, '', NULL, '2021-10-27 09:39:03', NULL, '2021-10-27 09:39:03', b'0');
591   -INSERT INTO `inf_api_access_log` VALUES (2110, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":112,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:38:57', '2021-10-27 09:39:06', 8971, 0, '', NULL, '2021-10-27 09:39:06', NULL, '2021-10-27 09:39:06', b'0');
592   -INSERT INTO `inf_api_access_log` VALUES (2111, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.173', 'Mozilla/4.0', '2021-10-27 09:39:08', '2021-10-27 09:39:11', 2682, 0, '', NULL, '2021-10-27 09:39:11', NULL, '2021-10-27 09:39:11', b'0');
593   -INSERT INTO `inf_api_access_log` VALUES (2112, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.75', 'Mozilla/4.0', '2021-10-27 09:39:36', '2021-10-27 09:39:36', 38, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:39:36', NULL, '2021-10-27 09:39:36', b'0');
594   -INSERT INTO `inf_api_access_log` VALUES (2113, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.171', 'Mozilla/4.0', '2021-10-27 09:39:38', '2021-10-27 09:39:38', 32, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:39:38', NULL, '2021-10-27 09:39:38', b'0');
595   -INSERT INTO `inf_api_access_log` VALUES (2114, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.171', 'Mozilla/4.0', '2021-10-27 09:39:38', '2021-10-27 09:39:38', 34, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:39:38', NULL, '2021-10-27 09:39:38', b'0');
596   -INSERT INTO `inf_api_access_log` VALUES (2115, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.78', 'Mozilla/4.0', '2021-10-27 09:39:39', '2021-10-27 09:39:39', 34, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:39:39', NULL, '2021-10-27 09:39:39', b'0');
597   -INSERT INTO `inf_api_access_log` VALUES (2116, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-27 09:39:41', '2021-10-27 09:39:41', 34, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:39:41', NULL, '2021-10-27 09:39:41', b'0');
598   -INSERT INTO `inf_api_access_log` VALUES (2117, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-27 09:39:42', '2021-10-27 09:39:42', 31, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:39:42', NULL, '2021-10-27 09:39:42', b'0');
599   -INSERT INTO `inf_api_access_log` VALUES (2118, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.78', 'Mozilla/4.0', '2021-10-27 09:39:43', '2021-10-27 09:39:43', 29, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:39:43', NULL, '2021-10-27 09:39:43', b'0');
600   -INSERT INTO `inf_api_access_log` VALUES (2119, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.75', 'Mozilla/4.0', '2021-10-27 09:39:53', '2021-10-27 09:39:53', 31, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:39:53', NULL, '2021-10-27 09:39:53', b'0');
601   -INSERT INTO `inf_api_access_log` VALUES (2120, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:39:57', '2021-10-27 09:39:57', 8, 0, '', NULL, '2021-10-27 09:39:57', NULL, '2021-10-27 09:39:57', b'0');
602   -INSERT INTO `inf_api_access_log` VALUES (2121, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:39:57', '2021-10-27 09:39:57', 58, 0, '', NULL, '2021-10-27 09:39:57', NULL, '2021-10-27 09:39:57', b'0');
603   -INSERT INTO `inf_api_access_log` VALUES (2122, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.78', 'Mozilla/4.0', '2021-10-27 09:39:59', '2021-10-27 09:39:59', 34, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:39:59', NULL, '2021-10-27 09:39:59', b'0');
604   -INSERT INTO `inf_api_access_log` VALUES (2123, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":113,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:40:03', '2021-10-27 09:40:06', 2605, 0, '', NULL, '2021-10-27 09:40:06', NULL, '2021-10-27 09:40:06', b'0');
605   -INSERT INTO `inf_api_access_log` VALUES (2124, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-27 09:40:08', '2021-10-27 09:40:08', 26, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:40:08', NULL, '2021-10-27 09:40:08', b'0');
606   -INSERT INTO `inf_api_access_log` VALUES (2125, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":113,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:40:11', '2021-10-27 09:40:11', 423, 0, '', NULL, '2021-10-27 09:40:11', NULL, '2021-10-27 09:40:11', b'0');
607   -INSERT INTO `inf_api_access_log` VALUES (2126, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-27 09:40:14', '2021-10-27 09:40:14', 29, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:40:14', NULL, '2021-10-27 09:40:14', b'0');
608   -INSERT INTO `inf_api_access_log` VALUES (2127, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-27 09:40:21', '2021-10-27 09:40:22', 1809, 0, '', NULL, '2021-10-27 09:40:22', NULL, '2021-10-27 09:40:22', b'0');
609   -INSERT INTO `inf_api_access_log` VALUES (2128, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.46', 'Mozilla/4.0', '2021-10-27 09:43:09', '2021-10-27 09:43:09', 32, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:43:09', NULL, '2021-10-27 09:43:09', b'0');
610   -INSERT INTO `inf_api_access_log` VALUES (2129, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.46', 'Mozilla/4.0', '2021-10-27 09:43:09', '2021-10-27 09:43:09', 33, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:43:09', NULL, '2021-10-27 09:43:09', b'0');
611   -INSERT INTO `inf_api_access_log` VALUES (2130, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.173', 'Mozilla/4.0', '2021-10-27 09:43:09', '2021-10-27 09:43:09', 36, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:43:09', NULL, '2021-10-27 09:43:09', b'0');
612   -INSERT INTO `inf_api_access_log` VALUES (2131, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-27 09:43:09', '2021-10-27 09:43:09', 51, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:43:09', NULL, '2021-10-27 09:43:09', b'0');
613   -INSERT INTO `inf_api_access_log` VALUES (2132, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-27 09:43:09', '2021-10-27 09:43:09', 60, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 09:43:09', NULL, '2021-10-27 09:43:09', b'0');
614   -INSERT INTO `inf_api_access_log` VALUES (2133, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:45:48', '2021-10-27 09:45:48', 124, 0, '', NULL, '2021-10-27 09:45:48', NULL, '2021-10-27 09:45:48', b'0');
615   -INSERT INTO `inf_api_access_log` VALUES (2134, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:45:49', '2021-10-27 09:45:49', 87, 0, '', NULL, '2021-10-27 09:45:49', NULL, '2021-10-27 09:45:49', b'0');
616   -INSERT INTO `inf_api_access_log` VALUES (2135, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":114,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 09:45:50', '2021-10-27 09:45:52', 2286, 0, '', NULL, '2021-10-27 09:45:52', NULL, '2021-10-27 09:45:52', b'0');
617   -INSERT INTO `inf_api_access_log` VALUES (2136, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.169', 'Mozilla/4.0', '2021-10-27 09:45:57', '2021-10-27 09:46:39', 41995, 0, '', NULL, '2021-10-27 09:46:39', NULL, '2021-10-27 09:46:39', b'0');
618   -INSERT INTO `inf_api_access_log` VALUES (2137, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-27 09:46:39', '2021-10-27 09:46:39', 64, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:46:39', NULL, '2021-10-27 09:46:39', b'0');
619   -INSERT INTO `inf_api_access_log` VALUES (2138, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '140.207.54.76', 'Mozilla/4.0', '2021-10-27 09:46:39', '2021-10-27 09:46:39', 64, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:46:39', NULL, '2021-10-27 09:46:39', b'0');
620   -INSERT INTO `inf_api_access_log` VALUES (2139, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-27 09:46:39', '2021-10-27 09:46:39', 63, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:46:39', NULL, '2021-10-27 09:46:39', b'0');
621   -INSERT INTO `inf_api_access_log` VALUES (2140, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.169', 'Mozilla/4.0', '2021-10-27 09:46:39', '2021-10-27 09:46:39', 65, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:46:39', NULL, '2021-10-27 09:46:39', b'0');
622   -INSERT INTO `inf_api_access_log` VALUES (2141, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.62', 'Mozilla/4.0', '2021-10-27 09:46:39', '2021-10-27 09:46:39', 64, 1007003001, '支付交易拓展单不处于待支付', NULL, '2021-10-27 09:46:39', NULL, '2021-10-27 09:46:39', b'0');
623   -INSERT INTO `inf_api_access_log` VALUES (2142, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 10:04:21', '2021-10-27 10:04:21', 127, 0, '', NULL, '2021-10-27 10:04:21', NULL, '2021-10-27 10:04:21', b'0');
624   -INSERT INTO `inf_api_access_log` VALUES (2143, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 10:04:21', '2021-10-27 10:04:21', 93, 0, '', NULL, '2021-10-27 10:04:21', NULL, '2021-10-27 10:04:21', b'0');
625   -INSERT INTO `inf_api_access_log` VALUES (2144, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":115,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 10:04:22', '2021-10-27 10:04:23', 1164, 0, '', NULL, '2021-10-27 10:04:23', NULL, '2021-10-27 10:04:23', b'0');
626   -INSERT INTO `inf_api_access_log` VALUES (2145, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-27 10:04:29', '2021-10-27 10:04:31', 2729, 0, '', NULL, '2021-10-27 10:04:31', NULL, '2021-10-27 10:04:31', b'0');
627   -INSERT INTO `inf_api_access_log` VALUES (2146, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\\"merchantOrderId\\\":\\\"1635300261266\\\",\\\"payOrderId\\\":115}\"}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool', '2021-10-27 10:04:33', '2021-10-27 10:04:33', 10, 0, '', NULL, '2021-10-27 10:04:33', NULL, '2021-10-27 10:04:33', b'0');
628   -INSERT INTO `inf_api_access_log` VALUES (2147, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:09:12', '2021-10-27 13:09:12', 138, 0, '', NULL, '2021-10-27 13:09:12', NULL, '2021-10-27 13:09:12', b'0');
629   -INSERT INTO `inf_api_access_log` VALUES (2148, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:09:12', '2021-10-27 13:09:12', 677, 500, '系统异常', NULL, '2021-10-27 13:09:12', NULL, '2021-10-27 13:09:12', b'0');
630   -INSERT INTO `inf_api_access_log` VALUES (2149, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:11:08', '2021-10-27 13:11:08', 33, 0, '', NULL, '2021-10-27 13:11:08', NULL, '2021-10-27 13:11:08', b'0');
631   -INSERT INTO `inf_api_access_log` VALUES (2150, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:11:08', '2021-10-27 13:11:09', 560, 0, '', NULL, '2021-10-27 13:11:09', NULL, '2021-10-27 13:11:09', b'0');
632   -INSERT INTO `inf_api_access_log` VALUES (2151, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":117,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:11:10', '2021-10-27 13:11:11', 771, 0, '', NULL, '2021-10-27 13:11:11', NULL, '2021-10-27 13:11:11', b'0');
633   -INSERT INTO `inf_api_access_log` VALUES (2152, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.30.173', 'Mozilla/4.0', '2021-10-27 13:11:16', '2021-10-27 13:11:16', 121, 0, '', NULL, '2021-10-27 13:11:16', NULL, '2021-10-27 13:11:16', b'0');
634   -INSERT INTO `inf_api_access_log` VALUES (2153, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\\"merchantOrderId\\\":\\\"1635311468233\\\",\\\"payOrderId\\\":117}\"}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool', '2021-10-27 13:11:17', '2021-10-27 13:11:17', 8, 0, '', NULL, '2021-10-27 13:11:17', NULL, '2021-10-27 13:11:17', b'0');
635   -INSERT INTO `inf_api_access_log` VALUES (2154, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:17:03', '2021-10-27 13:17:03', 8, 0, '', NULL, '2021-10-27 13:17:03', NULL, '2021-10-27 13:17:03', b'0');
636   -INSERT INTO `inf_api_access_log` VALUES (2155, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:17:03', '2021-10-27 13:17:03', 18, 0, '', NULL, '2021-10-27 13:17:03', NULL, '2021-10-27 13:17:03', b'0');
637   -INSERT INTO `inf_api_access_log` VALUES (2156, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":118,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:17:04', '2021-10-27 13:17:04', 526, 0, '', NULL, '2021-10-27 13:17:04', NULL, '2021-10-27 13:17:04', b'0');
638   -INSERT INTO `inf_api_access_log` VALUES (2157, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.175', 'Mozilla/4.0', '2021-10-27 13:17:09', '2021-10-27 13:17:09', 46, 0, '', NULL, '2021-10-27 13:17:09', NULL, '2021-10-27 13:17:09', b'0');
639   -INSERT INTO `inf_api_access_log` VALUES (2158, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:18:01', '2021-10-27 13:18:02', 137, 0, '', NULL, '2021-10-27 13:18:02', NULL, '2021-10-27 13:18:02', b'0');
640   -INSERT INTO `inf_api_access_log` VALUES (2159, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:18:01', '2021-10-27 13:18:02', 129, 0, '', NULL, '2021-10-27 13:18:02', NULL, '2021-10-27 13:18:02', b'0');
641   -INSERT INTO `inf_api_access_log` VALUES (2160, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":119,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:18:02', '2021-10-27 13:18:03', 930, 0, '', NULL, '2021-10-27 13:18:03', NULL, '2021-10-27 13:18:03', b'0');
642   -INSERT INTO `inf_api_access_log` VALUES (2161, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.53', 'Mozilla/4.0', '2021-10-27 13:18:11', '2021-10-27 13:18:11', 148, 0, '', NULL, '2021-10-27 13:18:11', NULL, '2021-10-27 13:18:11', b'0');
643   -INSERT INTO `inf_api_access_log` VALUES (2162, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":119,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:19:00', '2021-10-27 13:19:00', 33, 1007002001, '支付订单不处于待支付', NULL, '2021-10-27 13:19:00', NULL, '2021-10-27 13:19:00', b'0');
644   -INSERT INTO `inf_api_access_log` VALUES (2163, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:19:09', '2021-10-27 13:19:09', 8, 0, '', NULL, '2021-10-27 13:19:09', NULL, '2021-10-27 13:19:09', b'0');
645   -INSERT INTO `inf_api_access_log` VALUES (2164, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:19:09', '2021-10-27 13:19:09', 25, 0, '', NULL, '2021-10-27 13:19:09', NULL, '2021-10-27 13:19:09', b'0');
646   -INSERT INTO `inf_api_access_log` VALUES (2165, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":120,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:19:10', '2021-10-27 13:19:10', 530, 0, '', NULL, '2021-10-27 13:19:10', NULL, '2021-10-27 13:19:10', b'0');
647   -INSERT INTO `inf_api_access_log` VALUES (2166, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '58.251.80.46', 'Mozilla/4.0', '2021-10-27 13:19:15', '2021-10-27 13:19:16', 109, 0, '', NULL, '2021-10-27 13:19:16', NULL, '2021-10-27 13:19:16', b'0');
648   -INSERT INTO `inf_api_access_log` VALUES (2167, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\\"merchantOrderId\\\":\\\"1635311949168\\\",\\\"payOrderId\\\":120}\"}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool', '2021-10-27 13:19:40', '2021-10-27 13:19:40', 9, 0, '', NULL, '2021-10-27 13:19:40', NULL, '2021-10-27 13:19:40', b'0');
649   -INSERT INTO `inf_api_access_log` VALUES (2168, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/create', '{\"query\":{},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:22:05', '2021-10-27 13:22:05', 134, 0, '', NULL, '2021-10-27 13:22:05', NULL, '2021-10-27 13:22:05', b'0');
650   -INSERT INTO `inf_api_access_log` VALUES (2169, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":null}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:22:05', '2021-10-27 13:22:05', 131, 0, '', NULL, '2021-10-27 13:22:05', NULL, '2021-10-27 13:22:05', b'0');
651   -INSERT INTO `inf_api_access_log` VALUES (2170, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"{\\\"id\\\":121,\\\"channelCode\\\":\\\"wx_pub\\\",\\\"channelExtras\\\":{\\\"openid\\\":\\\"ockUAwIZ-0OeMZl9ogcZ4ILrGba0\\\"}}\"}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:22:06', '2021-10-27 13:22:06', 790, 0, '', NULL, '2021-10-27 13:22:06', NULL, '2021-10-27 13:22:06', b'0');
652   -INSERT INTO `inf_api_access_log` VALUES (2171, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/notify/wx-pub/9', '{\"query\":{},\"body\":null}', '121.51.58.170', 'Mozilla/4.0', '2021-10-27 13:22:16', '2021-10-27 13:22:16', 116, 0, '', NULL, '2021-10-27 13:22:16', NULL, '2021-10-27 13:22:16', b'0');
653   -INSERT INTO `inf_api_access_log` VALUES (2172, '', 0, 0, 'yudao-user-server', 'POST', '/api/shop/order/pay-notify', '{\"query\":{},\"body\":\"{\\\"merchantOrderId\\\":\\\"1635312124657\\\",\\\"payOrderId\\\":121}\"}', '127.0.0.1', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.142 Safari/537.36 Hutool', '2021-10-27 13:22:21', '2021-10-27 13:22:21', 10, 0, '', NULL, '2021-10-27 13:22:21', NULL, '2021-10-27 13:22:21', b'0');
654 52 COMMIT;
655 53  
656 54 -- ----------------------------
... ... @@ -686,29 +84,12 @@ CREATE TABLE `inf_api_error_log` (
686 84 `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
687 85 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
688 86 PRIMARY KEY (`id`) USING BTREE
689   -) ENGINE=InnoDB AUTO_INCREMENT=70 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='系统异常日志';
  87 +) ENGINE=InnoDB AUTO_INCREMENT=73 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='系统异常日志';
690 88  
691 89 -- ----------------------------
692 90 -- Records of inf_api_error_log
693 91 -- ----------------------------
694 92 BEGIN;
695   -INSERT INTO `inf_api_error_log` VALUES (53, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"19\",\"channelCode\":\"wx_pub\"},\"body\":\"\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:23:54', 'org.springframework.web.HttpMediaTypeNotSupportedException', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'org.springframework.web.HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:207)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:158)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:131)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:170)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver', 'AbstractMessageConverterMethodArgumentResolver.java', 'readWithMessageConverters', 207, 0, NULL, 0, NULL, '2021-10-24 23:23:54', NULL, '2021-10-24 23:23:54', b'0');
696   -INSERT INTO `inf_api_error_log` VALUES (54, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"21\",\"channelCode\":\"wx_pub\"},\"body\":\"\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:25:37', 'org.springframework.web.HttpMediaTypeNotSupportedException', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'org.springframework.web.HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:207)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:158)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:131)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:170)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver', 'AbstractMessageConverterMethodArgumentResolver.java', 'readWithMessageConverters', 207, 0, NULL, 0, NULL, '2021-10-24 23:25:37', NULL, '2021-10-24 23:25:37', b'0');
697   -INSERT INTO `inf_api_error_log` VALUES (55, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"21\",\"channelCode\":\"wx_pub\"},\"body\":\"\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:25:48', 'org.springframework.web.HttpMediaTypeNotSupportedException', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'org.springframework.web.HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:207)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:158)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:131)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:170)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver', 'AbstractMessageConverterMethodArgumentResolver.java', 'readWithMessageConverters', 207, 0, NULL, 0, NULL, '2021-10-24 23:25:48', NULL, '2021-10-24 23:25:48', b'0');
698   -INSERT INTO `inf_api_error_log` VALUES (56, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"id=22&channelCode=wx_pub\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:26:03', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\'); nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]', 'JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\'); nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:389)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:342)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:186)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:158)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:131)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:170)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]\n at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1851)\n at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:717)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3588)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2683)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:865)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:757)\n at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4664)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4513)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3521)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:378)\n ... 121 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 389, 0, NULL, 0, NULL, '2021-10-24 23:26:03', NULL, '2021-10-24 23:26:03', b'0');
699   -INSERT INTO `inf_api_error_log` VALUES (57, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"28\",\"channelCode\":\"wx_pub\"},\"body\":\"\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:27:00', 'org.springframework.web.HttpMediaTypeNotSupportedException', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'org.springframework.web.HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:207)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:158)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:131)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:170)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver', 'AbstractMessageConverterMethodArgumentResolver.java', 'readWithMessageConverters', 207, 0, NULL, 0, NULL, '2021-10-24 23:27:00', NULL, '2021-10-24 23:27:00', b'0');
700   -INSERT INTO `inf_api_error_log` VALUES (58, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"29\",\"channelCode\":\"wx_pub\"},\"body\":\"\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:27:05', 'org.springframework.web.HttpMediaTypeNotSupportedException', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'org.springframework.web.HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:207)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:158)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:131)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:170)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver', 'AbstractMessageConverterMethodArgumentResolver.java', 'readWithMessageConverters', 207, 0, NULL, 0, NULL, '2021-10-24 23:27:05', NULL, '2021-10-24 23:27:05', b'0');
701   -INSERT INTO `inf_api_error_log` VALUES (59, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"id\":\"31\",\"channelCode\":\"wx_pub\"},\"body\":\"\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:27:50', 'org.springframework.web.HttpMediaTypeNotSupportedException', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'org.springframework.web.HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:207)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:158)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:131)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:170)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver', 'AbstractMessageConverterMethodArgumentResolver.java', 'readWithMessageConverters', 207, 0, NULL, 0, NULL, '2021-10-24 23:27:50', NULL, '2021-10-24 23:27:50', b'0');
702   -INSERT INTO `inf_api_error_log` VALUES (60, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"id=33&channelCode=wx_pub\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:28:36', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\'); nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]', 'JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\'); nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:389)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:342)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:186)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:158)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:131)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:170)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]\n at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1851)\n at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:717)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3588)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2683)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:865)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:757)\n at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4664)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4513)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3521)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:378)\n ... 121 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 389, 0, NULL, 0, NULL, '2021-10-24 23:28:36', NULL, '2021-10-24 23:28:36', b'0');
703   -INSERT INTO `inf_api_error_log` VALUES (61, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{},\"body\":\"id=34&channelCode=wx_pub\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:28:47', 'org.springframework.http.converter.HttpMessageNotReadableException', 'HttpMessageNotReadableException: JSON parse error: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\'); nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]', 'JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]', 'org.springframework.http.converter.HttpMessageNotReadableException: JSON parse error: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\'); nested exception is com.fasterxml.jackson.core.JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:389)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.read(AbstractJackson2HttpMessageConverter.java:342)\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:186)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:158)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:131)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:170)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.web.core.filter.CacheRequestBodyFilter.doFilterInternal(CacheRequestBodyFilter.java:22)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\nCaused by: com.fasterxml.jackson.core.JsonParseException: Unrecognized token \'id\': was expecting (JSON String, Number, Array, Object or token \'null\', \'true\' or \'false\')\n at [Source: (PushbackInputStream); line: 1, column: 4]\n at com.fasterxml.jackson.core.JsonParser._constructError(JsonParser.java:1851)\n at com.fasterxml.jackson.core.base.ParserMinimalBase._reportError(ParserMinimalBase.java:717)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._reportInvalidToken(UTF8StreamJsonParser.java:3588)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._handleUnexpectedValue(UTF8StreamJsonParser.java:2683)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser._nextTokenNotInObject(UTF8StreamJsonParser.java:865)\n at com.fasterxml.jackson.core.json.UTF8StreamJsonParser.nextToken(UTF8StreamJsonParser.java:757)\n at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:4664)\n at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4513)\n at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3521)\n at org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.readJavaType(AbstractJackson2HttpMessageConverter.java:378)\n ... 121 more\n', 'org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter', 'AbstractJackson2HttpMessageConverter.java', 'readJavaType', 389, 0, NULL, 0, NULL, '2021-10-24 23:28:47', NULL, '2021-10-24 23:28:47', b'0');
704   -INSERT INTO `inf_api_error_log` VALUES (62, '', 0, 0, 'yudao-user-server', 'POST', '/api/pay/order/submit', '{\"query\":{\"{\\\"id\\\":38,\\\"channelCode\\\":\\\"wx_pub\\\"}\":\"\"},\"body\":\"\"}', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 14_7_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.1.2 Mobile/15E148 Safari/604.1 wechatdevtools/1.05.2110110 MicroMessenger/8.0.5 webview/16350887771782877 webdebugger port/40959 token/3859dc67f12345c5d8653a2cc61d9470', '2021-10-24 23:30:50', 'org.springframework.web.HttpMediaTypeNotSupportedException', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported', 'org.springframework.web.HttpMediaTypeNotSupportedException: Content type \'application/x-www-form-urlencoded;charset=UTF-8\' not supported\n at org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:207)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.readWithMessageConverters(RequestResponseBodyMethodProcessor.java:158)\n at org.springframework.web.servlet.mvc.method.annotation.RequestResponseBodyMethodProcessor.resolveArgument(RequestResponseBodyMethodProcessor.java:131)\n at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121)\n at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:170)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver', 'AbstractMessageConverterMethodArgumentResolver.java', 'readWithMessageConverters', 207, 0, NULL, 0, NULL, '2021-10-24 23:30:50', NULL, '2021-10-24 23:30:50', b'0');
705   -INSERT INTO `inf_api_error_log` VALUES (63, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"_ij_reload\":\"\",\"url\":\"http://localhost:63342/dashboard/yudao-user-server/static/pay.html?_ijt=q3r4kbuhbobkaatgub1e1dmsoa\"},\"body\":\"\"}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10.14; rv:81.0) Gecko/20100101 Firefox/81.0', '2021-10-25 08:38:18', 'me.chanjar.weixin.common.error.WxErrorException', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc79-1be8d90d-6d4dd4b8,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc79-1be8d90d-6d4dd4b8\"}', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc79-1be8d90d-6d4dd4b8,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc79-1be8d90d-6d4dd4b8\"}', 'me.chanjar.weixin.common.error.WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc79-1be8d90d-6d4dd4b8,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc79-1be8d90d-6d4dd4b8\"}\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.extractAccessToken(BaseWxMpServiceImpl.java:454)\n at me.chanjar.weixin.mp.api.impl.WxMpServiceHttpClientImpl.getAccessToken(WxMpServiceHttpClientImpl.java:91)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.executeInternal(BaseWxMpServiceImpl.java:399)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.execute(BaseWxMpServiceImpl.java:363)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getTicket(BaseWxMpServiceImpl.java:200)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getJsapiTicket(BaseWxMpServiceImpl.java:222)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.createJsapiSignature(BaseWxMpServiceImpl.java:229)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController.createJsapiSignature(WxMpController.java:34)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$FastClassBySpringCGLIB$$cde47d88.invoke(<generated>)\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$EnhancerBySpringCGLIB$$3e195ba1.createJsapiSignature(<generated>)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl', 'BaseWxMpServiceImpl.java', 'extractAccessToken', 454, 0, NULL, 0, NULL, '2021-10-25 08:38:18', NULL, '2021-10-25 08:38:18', b'0');
706   -INSERT INTO `inf_api_error_log` VALUES (64, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":\"\"}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-25 08:38:41', 'me.chanjar.weixin.common.error.WxErrorException', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc91-6091fac7-62054871,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc91-6091fac7-62054871\"}', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc91-6091fac7-62054871,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc91-6091fac7-62054871\"}', 'me.chanjar.weixin.common.error.WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc91-6091fac7-62054871,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fc91-6091fac7-62054871\"}\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.extractAccessToken(BaseWxMpServiceImpl.java:454)\n at me.chanjar.weixin.mp.api.impl.WxMpServiceHttpClientImpl.getAccessToken(WxMpServiceHttpClientImpl.java:91)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.executeInternal(BaseWxMpServiceImpl.java:399)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.execute(BaseWxMpServiceImpl.java:363)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getTicket(BaseWxMpServiceImpl.java:200)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getJsapiTicket(BaseWxMpServiceImpl.java:222)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.createJsapiSignature(BaseWxMpServiceImpl.java:229)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController.createJsapiSignature(WxMpController.java:34)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$FastClassBySpringCGLIB$$cde47d88.invoke(<generated>)\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$EnhancerBySpringCGLIB$$3e195ba1.createJsapiSignature(<generated>)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl', 'BaseWxMpServiceImpl.java', 'extractAccessToken', 454, 0, NULL, 0, NULL, '2021-10-25 08:38:41', NULL, '2021-10-25 08:38:41', b'0');
707   -INSERT INTO `inf_api_error_log` VALUES (65, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":\"\"}', '101.82.138.223', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', '2021-10-25 08:39:28', 'me.chanjar.weixin.common.error.WxErrorException', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fcb6-74b26f29-48d42d07,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fcb6-74b26f29-48d42d07\"}', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fcb6-74b26f29-48d42d07,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fcb6-74b26f29-48d42d07\"}', 'me.chanjar.weixin.common.error.WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fcb6-74b26f29-48d42d07,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.138.223 ipv6 ::ffff:101.82.138.223, not in whitelist rid: 6175fcb6-74b26f29-48d42d07\"}\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.extractAccessToken(BaseWxMpServiceImpl.java:454)\n at me.chanjar.weixin.mp.api.impl.WxMpServiceHttpClientImpl.getAccessToken(WxMpServiceHttpClientImpl.java:91)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.executeInternal(BaseWxMpServiceImpl.java:399)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.execute(BaseWxMpServiceImpl.java:363)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getTicket(BaseWxMpServiceImpl.java:200)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getJsapiTicket(BaseWxMpServiceImpl.java:222)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.createJsapiSignature(BaseWxMpServiceImpl.java:229)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController.createJsapiSignature(WxMpController.java:34)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$FastClassBySpringCGLIB$$cde47d88.invoke(<generated>)\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$EnhancerBySpringCGLIB$$3e195ba1.createJsapiSignature(<generated>)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl', 'BaseWxMpServiceImpl.java', 'extractAccessToken', 454, 0, NULL, 0, NULL, '2021-10-25 08:39:28', NULL, '2021-10-25 08:39:28', b'0');
708   -INSERT INTO `inf_api_error_log` VALUES (66, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":\"\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:20:46', 'me.chanjar.weixin.common.error.WxErrorException', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 617757ed-43dccf61-7189bd00,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 617757ed-43dccf61-7189bd00\"}', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 617757ed-43dccf61-7189bd00,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 617757ed-43dccf61-7189bd00\"}', 'me.chanjar.weixin.common.error.WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 617757ed-43dccf61-7189bd00,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 617757ed-43dccf61-7189bd00\"}\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.extractAccessToken(BaseWxMpServiceImpl.java:454)\n at me.chanjar.weixin.mp.api.impl.WxMpServiceHttpClientImpl.getAccessToken(WxMpServiceHttpClientImpl.java:91)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.executeInternal(BaseWxMpServiceImpl.java:399)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.execute(BaseWxMpServiceImpl.java:363)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getTicket(BaseWxMpServiceImpl.java:200)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getJsapiTicket(BaseWxMpServiceImpl.java:222)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.createJsapiSignature(BaseWxMpServiceImpl.java:229)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController.createJsapiSignature(WxMpController.java:34)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$FastClassBySpringCGLIB$$cde47d88.invoke(<generated>)\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$EnhancerBySpringCGLIB$$109d0847.createJsapiSignature(<generated>)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl', 'BaseWxMpServiceImpl.java', 'extractAccessToken', 454, 0, NULL, 0, NULL, '2021-10-26 09:20:46', NULL, '2021-10-26 09:20:46', b'0');
709   -INSERT INTO `inf_api_error_log` VALUES (67, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":\"\"}', '101.82.98.72', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/4G Language/zh_CN ABI/arm64', '2021-10-26 09:21:33', 'me.chanjar.weixin.common.error.WxErrorException', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 61775806-508b6477-3686e7cc,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 61775806-508b6477-3686e7cc\"}', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 61775806-508b6477-3686e7cc,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 61775806-508b6477-3686e7cc\"}', 'me.chanjar.weixin.common.error.WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 61775806-508b6477-3686e7cc,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.98.72 ipv6 ::ffff:101.82.98.72, not in whitelist rid: 61775806-508b6477-3686e7cc\"}\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.extractAccessToken(BaseWxMpServiceImpl.java:454)\n at me.chanjar.weixin.mp.api.impl.WxMpServiceHttpClientImpl.getAccessToken(WxMpServiceHttpClientImpl.java:91)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.executeInternal(BaseWxMpServiceImpl.java:399)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.execute(BaseWxMpServiceImpl.java:363)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getTicket(BaseWxMpServiceImpl.java:200)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getJsapiTicket(BaseWxMpServiceImpl.java:222)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.createJsapiSignature(BaseWxMpServiceImpl.java:229)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController.createJsapiSignature(WxMpController.java:34)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$FastClassBySpringCGLIB$$cde47d88.invoke(<generated>)\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$EnhancerBySpringCGLIB$$109d0847.createJsapiSignature(<generated>)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl', 'BaseWxMpServiceImpl.java', 'extractAccessToken', 454, 0, NULL, 0, NULL, '2021-10-26 09:21:33', NULL, '2021-10-26 09:21:33', b'0');
710   -INSERT INTO `inf_api_error_log` VALUES (68, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":\"\"}', '101.82.181.148', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 08:49:30', 'me.chanjar.weixin.common.error.WxErrorException', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.181.148 ipv6 ::ffff:101.82.181.148, not in whitelist rid: 6178a21a-5556e976-7358e3e3,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.181.148 ipv6 ::ffff:101.82.181.148, not in whitelist rid: 6178a21a-5556e976-7358e3e3\"}', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.181.148 ipv6 ::ffff:101.82.181.148, not in whitelist rid: 6178a21a-5556e976-7358e3e3,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.181.148 ipv6 ::ffff:101.82.181.148, not in whitelist rid: 6178a21a-5556e976-7358e3e3\"}', 'me.chanjar.weixin.common.error.WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.181.148 ipv6 ::ffff:101.82.181.148, not in whitelist rid: 6178a21a-5556e976-7358e3e3,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.181.148 ipv6 ::ffff:101.82.181.148, not in whitelist rid: 6178a21a-5556e976-7358e3e3\"}\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.extractAccessToken(BaseWxMpServiceImpl.java:454)\n at me.chanjar.weixin.mp.api.impl.WxMpServiceHttpClientImpl.getAccessToken(WxMpServiceHttpClientImpl.java:91)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.executeInternal(BaseWxMpServiceImpl.java:399)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.execute(BaseWxMpServiceImpl.java:363)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getTicket(BaseWxMpServiceImpl.java:200)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getJsapiTicket(BaseWxMpServiceImpl.java:222)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.createJsapiSignature(BaseWxMpServiceImpl.java:229)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController.createJsapiSignature(WxMpController.java:34)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$FastClassBySpringCGLIB$$cde47d88.invoke(<generated>)\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$EnhancerBySpringCGLIB$$ae5f34e3.createJsapiSignature(<generated>)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl', 'BaseWxMpServiceImpl.java', 'extractAccessToken', 454, 0, NULL, 0, NULL, '2021-10-27 08:49:30', NULL, '2021-10-27 08:49:30', b'0');
711   -INSERT INTO `inf_api_error_log` VALUES (69, '', 0, 0, 'yudao-user-server', 'POST', '/api/wx/mp/create-jsapi-signature', '{\"query\":{\"url\":\"http://niubi.natapp1.cc/static/pay.html\"},\"body\":\"\"}', '101.82.233.75', 'Mozilla/5.0 (Linux; Android 11; V2055A Build/RP1A.200720.012; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/89.0.4389.72 MQQBrowser/6.2 TBS/045811 Mobile Safari/537.36 MMWEBID/2883 MicroMessenger/8.0.11.1980(0x28000B59) Process/tools WeChat/arm64 Weixin NetType/5G Language/zh_CN ABI/arm64', '2021-10-27 13:09:12', 'me.chanjar.weixin.common.error.WxErrorException', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.233.75 ipv6 ::ffff:101.82.233.75, not in whitelist rid: 6178def8-13461660-0d019127,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.233.75 ipv6 ::ffff:101.82.233.75, not in whitelist rid: 6178def8-13461660-0d019127\"}', 'WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.233.75 ipv6 ::ffff:101.82.233.75, not in whitelist rid: 6178def8-13461660-0d019127,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.233.75 ipv6 ::ffff:101.82.233.75, not in whitelist rid: 6178def8-13461660-0d019127\"}', 'me.chanjar.weixin.common.error.WxErrorException: 错误代码:40164, 错误信息:invalid ip 101.82.233.75 ipv6 ::ffff:101.82.233.75, not in whitelist rid: 6178def8-13461660-0d019127,微信原始报文:{\"errcode\":40164,\"errmsg\":\"invalid ip 101.82.233.75 ipv6 ::ffff:101.82.233.75, not in whitelist rid: 6178def8-13461660-0d019127\"}\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.extractAccessToken(BaseWxMpServiceImpl.java:454)\n at me.chanjar.weixin.mp.api.impl.WxMpServiceHttpClientImpl.getAccessToken(WxMpServiceHttpClientImpl.java:91)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.executeInternal(BaseWxMpServiceImpl.java:399)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.execute(BaseWxMpServiceImpl.java:363)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getTicket(BaseWxMpServiceImpl.java:200)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.getJsapiTicket(BaseWxMpServiceImpl.java:222)\n at me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl.createJsapiSignature(BaseWxMpServiceImpl.java:229)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController.createJsapiSignature(WxMpController.java:34)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$FastClassBySpringCGLIB$$cde47d88.invoke(<generated>)\n at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:779)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:123)\n at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186)\n at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:750)\n at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:692)\n at cn.iocoder.yudao.userserver.modules.weixin.controller.mp.WxMpController$$EnhancerBySpringCGLIB$$31cb4ab8.createJsapiSignature(<generated>)\n at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n at java.lang.reflect.Method.invoke(Method.java:498)\n at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:197)\n at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:141)\n at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:106)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:894)\n at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808)\n at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)\n at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1060)\n at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:962)\n at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)\n at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:652)\n at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)\n at javax.servlet.http.HttpServlet.service(HttpServlet.java:733)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:113)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at com.alibaba.druid.support.http.WebStatFilter.doFilter(WebStatFilter.java:124)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:327)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:115)\n at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)\n at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:126)\n at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:81)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:105)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:149)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at cn.iocoder.yudao.framework.security.core.filter.JWTAuthenticationTokenFilter.doFilterInternal(JWTAuthenticationTokenFilter.java:62)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:103)\n at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:89)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)\n at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:110)\n at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:55)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:336)\n at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:211)\n at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:183)\n at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:358)\n at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:271)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.apilog.core.filter.ApiAccessLogFilter.doFilterInternal(ApiAccessLogFilter.java:59)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:103)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:93)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at cn.iocoder.yudao.framework.tracer.core.filter.TraceFilter.doFilterInternal(TraceFilter.java:30)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)\n at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)\n at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189)\n at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162)\n at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202)\n at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97)\n at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542)\n at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143)\n at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92)\n at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78)\n at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:357)\n at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374)\n at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65)\n at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:893)\n at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1707)\n at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49)\n at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)\n at java.lang.Thread.run(Thread.java:748)\n', 'me.chanjar.weixin.mp.api.impl.BaseWxMpServiceImpl', 'BaseWxMpServiceImpl.java', 'extractAccessToken', 454, 0, NULL, 0, NULL, '2021-10-27 13:09:12', NULL, '2021-10-27 13:09:12', b'0');
712 93 COMMIT;
713 94  
714 95 -- ----------------------------
... ... @@ -827,75 +208,12 @@ CREATE TABLE `inf_job_log` (
827 208 `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
828 209 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
829 210 PRIMARY KEY (`id`) USING BTREE
830   -) ENGINE=InnoDB AUTO_INCREMENT=2163 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='定时任务日志表';
  211 +) ENGINE=InnoDB AUTO_INCREMENT=3067 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='定时任务日志表';
831 212  
832 213 -- ----------------------------
833 214 -- Records of inf_job_log
834 215 -- ----------------------------
835 216 BEGIN;
836   -INSERT INTO `inf_job_log` VALUES (2100, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:29:49', '2021-10-27 08:29:49', 489, 1, '移除在线会话数量为 1 个', NULL, '2021-10-27 08:29:49', NULL, '2021-10-27 08:29:49', b'0');
837   -INSERT INTO `inf_job_log` VALUES (2101, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:30:00', '2021-10-27 08:30:00', 21, 1, '移除在线会话数量为 0 个', NULL, '2021-10-27 08:30:00', NULL, '2021-10-27 08:30:00', b'0');
838   -INSERT INTO `inf_job_log` VALUES (2102, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:31:00', '2021-10-27 08:31:00', 13, 1, '移除在线会话数量为 0 个', NULL, '2021-10-27 08:31:00', NULL, '2021-10-27 08:31:00', b'0');
839   -INSERT INTO `inf_job_log` VALUES (2103, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:32:00', '2021-10-27 08:32:00', 13, 1, '移除在线会话数量为 0 个', NULL, '2021-10-27 08:32:00', NULL, '2021-10-27 08:32:00', b'0');
840   -INSERT INTO `inf_job_log` VALUES (2104, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:33:00', '2021-10-27 08:33:00', 14, 1, '移除在线会话数量为 0 个', NULL, '2021-10-27 08:33:00', NULL, '2021-10-27 08:33:00', b'0');
841   -INSERT INTO `inf_job_log` VALUES (2105, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:33:59', '2021-10-27 08:33:59', 14, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:33:59', NULL, '2021-10-27 08:33:59', b'0');
842   -INSERT INTO `inf_job_log` VALUES (2106, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:33:59', '2021-10-27 08:33:59', 23, 1, '移除在线会话数量为 0 个', NULL, '2021-10-27 08:33:59', NULL, '2021-10-27 08:33:59', b'0');
843   -INSERT INTO `inf_job_log` VALUES (2107, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:33:59', '2021-10-27 08:33:59', 10, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:33:59', NULL, '2021-10-27 08:33:59', b'0');
844   -INSERT INTO `inf_job_log` VALUES (2108, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:00', '2021-10-27 08:34:00', 13, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:00', NULL, '2021-10-27 08:34:00', b'0');
845   -INSERT INTO `inf_job_log` VALUES (2109, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:00', '2021-10-27 08:34:00', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:00', NULL, '2021-10-27 08:34:00', b'0');
846   -INSERT INTO `inf_job_log` VALUES (2110, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:00', '2021-10-27 08:34:00', 8, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:00', NULL, '2021-10-27 08:34:00', b'0');
847   -INSERT INTO `inf_job_log` VALUES (2111, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:00', '2021-10-27 08:34:00', 15, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:00', NULL, '2021-10-27 08:34:00', b'0');
848   -INSERT INTO `inf_job_log` VALUES (2112, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:00', '2021-10-27 08:34:00', 11, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:00', NULL, '2021-10-27 08:34:00', b'0');
849   -INSERT INTO `inf_job_log` VALUES (2113, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:34:00', '2021-10-27 08:34:00', 14, 1, '移除在线会话数量为 0 个', NULL, '2021-10-27 08:34:00', NULL, '2021-10-27 08:34:00', b'0');
850   -INSERT INTO `inf_job_log` VALUES (2114, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:00', '2021-10-27 08:34:00', 7, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:00', NULL, '2021-10-27 08:34:00', b'0');
851   -INSERT INTO `inf_job_log` VALUES (2115, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:00', '2021-10-27 08:34:00', 11, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:00', NULL, '2021-10-27 08:34:00', b'0');
852   -INSERT INTO `inf_job_log` VALUES (2116, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:00', '2021-10-27 08:34:00', 18, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:00', NULL, '2021-10-27 08:34:00', b'0');
853   -INSERT INTO `inf_job_log` VALUES (2117, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:00', '2021-10-27 08:34:00', 8, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:00', NULL, '2021-10-27 08:34:00', b'0');
854   -INSERT INTO `inf_job_log` VALUES (2118, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
855   -INSERT INTO `inf_job_log` VALUES (2119, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 12, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
856   -INSERT INTO `inf_job_log` VALUES (2120, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 10, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
857   -INSERT INTO `inf_job_log` VALUES (2121, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
858   -INSERT INTO `inf_job_log` VALUES (2122, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 10, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
859   -INSERT INTO `inf_job_log` VALUES (2123, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 11, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
860   -INSERT INTO `inf_job_log` VALUES (2124, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 7, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
861   -INSERT INTO `inf_job_log` VALUES (2125, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
862   -INSERT INTO `inf_job_log` VALUES (2126, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
863   -INSERT INTO `inf_job_log` VALUES (2127, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 8, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
864   -INSERT INTO `inf_job_log` VALUES (2128, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 11, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
865   -INSERT INTO `inf_job_log` VALUES (2129, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:01', '2021-10-27 08:34:01', 8, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:01', NULL, '2021-10-27 08:34:01', b'0');
866   -INSERT INTO `inf_job_log` VALUES (2130, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:02', '2021-10-27 08:34:02', 8, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:02', NULL, '2021-10-27 08:34:02', b'0');
867   -INSERT INTO `inf_job_log` VALUES (2131, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:02', '2021-10-27 08:34:02', 6, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:02', NULL, '2021-10-27 08:34:02', b'0');
868   -INSERT INTO `inf_job_log` VALUES (2132, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:02', '2021-10-27 08:34:02', 7, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:02', NULL, '2021-10-27 08:34:02', b'0');
869   -INSERT INTO `inf_job_log` VALUES (2133, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:02', '2021-10-27 08:34:02', 8, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:02', NULL, '2021-10-27 08:34:02', b'0');
870   -INSERT INTO `inf_job_log` VALUES (2134, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:02', '2021-10-27 08:34:02', 8, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:02', NULL, '2021-10-27 08:34:02', b'0');
871   -INSERT INTO `inf_job_log` VALUES (2135, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:03', '2021-10-27 08:34:03', 10, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:03', NULL, '2021-10-27 08:34:03', b'0');
872   -INSERT INTO `inf_job_log` VALUES (2136, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:04', '2021-10-27 08:34:04', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:04', NULL, '2021-10-27 08:34:04', b'0');
873   -INSERT INTO `inf_job_log` VALUES (2137, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:05', '2021-10-27 08:34:05', 13, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:05', NULL, '2021-10-27 08:34:05', b'0');
874   -INSERT INTO `inf_job_log` VALUES (2138, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:06', '2021-10-27 08:34:06', 10, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:06', NULL, '2021-10-27 08:34:06', b'0');
875   -INSERT INTO `inf_job_log` VALUES (2139, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:07', '2021-10-27 08:34:07', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:07', NULL, '2021-10-27 08:34:07', b'0');
876   -INSERT INTO `inf_job_log` VALUES (2140, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:08', '2021-10-27 08:34:08', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:08', NULL, '2021-10-27 08:34:08', b'0');
877   -INSERT INTO `inf_job_log` VALUES (2141, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:09', '2021-10-27 08:34:09', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:09', NULL, '2021-10-27 08:34:09', b'0');
878   -INSERT INTO `inf_job_log` VALUES (2142, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:10', '2021-10-27 08:34:10', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:10', NULL, '2021-10-27 08:34:10', b'0');
879   -INSERT INTO `inf_job_log` VALUES (2143, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:11', '2021-10-27 08:34:11', 8, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:11', NULL, '2021-10-27 08:34:11', b'0');
880   -INSERT INTO `inf_job_log` VALUES (2144, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:12', '2021-10-27 08:34:12', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:12', NULL, '2021-10-27 08:34:12', b'0');
881   -INSERT INTO `inf_job_log` VALUES (2145, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:13', '2021-10-27 08:34:13', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:13', NULL, '2021-10-27 08:34:13', b'0');
882   -INSERT INTO `inf_job_log` VALUES (2146, 4, '支付通知 Job', NULL, 1, '2021-10-27 08:34:14', '2021-10-27 08:34:14', 9, 2, 'NoSuchBeanDefinitionException: No bean named \'支付通知 Job\' available', NULL, '2021-10-27 08:34:14', NULL, '2021-10-27 08:34:14', b'0');
883   -INSERT INTO `inf_job_log` VALUES (2147, 5, 'payNotifyJob', NULL, 1, '2021-10-27 08:34:43', '2021-10-27 08:35:30', 47031, 2, 'SQLException: Incorrect DATETIME value: \'NOW()\'', NULL, '2021-10-27 08:34:43', NULL, '2021-10-27 08:35:30', b'0');
884   -INSERT INTO `inf_job_log` VALUES (2148, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:35:30', '2021-10-27 08:35:30', 14, 1, '移除在线会话数量为 0 个', NULL, '2021-10-27 08:35:30', NULL, '2021-10-27 08:35:30', b'0');
885   -INSERT INTO `inf_job_log` VALUES (2149, 5, 'payNotifyJob', NULL, 1, '2021-10-27 08:35:30', '2021-10-27 08:35:30', 17, 2, 'SQLException: Incorrect DATETIME value: \'NOW()\'', NULL, '2021-10-27 08:35:30', NULL, '2021-10-27 08:35:30', b'0');
886   -INSERT INTO `inf_job_log` VALUES (2150, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:36:18', '2021-10-27 08:36:18', 52, 1, '移除在线会话数量为 0 个', NULL, '2021-10-27 08:36:18', NULL, '2021-10-27 08:36:18', b'0');
887   -INSERT INTO `inf_job_log` VALUES (2151, 5, 'payNotifyJob', NULL, 1, '2021-10-27 08:36:18', '2021-10-27 08:36:23', 4716, 1, '执行支付通知 0 个', NULL, '2021-10-27 08:36:18', NULL, '2021-10-27 08:36:23', b'0');
888   -INSERT INTO `inf_job_log` VALUES (2152, 5, 'payNotifyJob', NULL, 1, '2021-10-27 08:36:23', '2021-10-27 08:36:46', 23191, 1, '执行支付通知 0 个', NULL, '2021-10-27 08:36:23', NULL, '2021-10-27 08:36:46', b'0');
889   -INSERT INTO `inf_job_log` VALUES (2153, 5, 'payNotifyJob', NULL, 1, '2021-10-27 08:36:46', '2021-10-27 08:36:48', 1376, 1, '执行支付通知 0 个', NULL, '2021-10-27 08:36:46', NULL, '2021-10-27 08:36:48', b'0');
890   -INSERT INTO `inf_job_log` VALUES (2154, 5, 'payNotifyJob', NULL, 1, '2021-10-27 08:36:48', '2021-10-27 08:37:14', 25787, 1, '执行支付通知 0 个', NULL, '2021-10-27 08:36:48', NULL, '2021-10-27 08:37:14', b'0');
891   -INSERT INTO `inf_job_log` VALUES (2155, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:37:14', '2021-10-27 08:37:14', 22, 1, '移除在线会话数量为 0 个', NULL, '2021-10-27 08:37:14', NULL, '2021-10-27 08:37:14', b'0');
892   -INSERT INTO `inf_job_log` VALUES (2156, 5, 'payNotifyJob', NULL, 1, '2021-10-27 08:37:14', '2021-10-27 08:37:15', 1016, 1, '执行支付通知 0 个', NULL, '2021-10-27 08:37:14', NULL, '2021-10-27 08:37:15', b'0');
893   -INSERT INTO `inf_job_log` VALUES (2157, 5, 'payNotifyJob', NULL, 1, '2021-10-27 08:37:15', '2021-10-27 08:37:15', 23, 1, '执行支付通知 0 个', NULL, '2021-10-27 08:37:15', NULL, '2021-10-27 08:37:15', b'0');
894   -INSERT INTO `inf_job_log` VALUES (2158, 5, 'payNotifyJob', NULL, 1, '2021-10-27 08:37:48', '2021-10-27 08:38:07', 19457, 1, '执行支付通知 4 个', NULL, '2021-10-27 08:37:48', NULL, '2021-10-27 08:38:07', b'0');
895   -INSERT INTO `inf_job_log` VALUES (2159, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:38:02', '2021-10-27 08:38:03', 776, 1, '移除在线会话数量为 0 个', NULL, '2021-10-27 08:38:02', NULL, '2021-10-27 08:38:03', b'0');
896   -INSERT INTO `inf_job_log` VALUES (2160, 5, 'payNotifyJob', NULL, 1, '2021-10-27 08:38:08', '2021-10-27 08:38:40', 32324, 1, '执行支付通知 4 个', NULL, '2021-10-27 08:38:08', NULL, '2021-10-27 08:38:40', b'0');
897   -INSERT INTO `inf_job_log` VALUES (2161, 5, 'payNotifyJob', NULL, 1, '2021-10-27 08:38:40', '2021-10-27 08:38:59', 18496, 1, '执行支付通知 4 个', NULL, '2021-10-27 08:38:40', NULL, '2021-10-27 08:38:59', b'0');
898   -INSERT INTO `inf_job_log` VALUES (2162, 3, 'sysUserSessionTimeoutJob', NULL, 1, '2021-10-27 08:39:00', '2021-10-27 08:39:00', 16, 1, '移除在线会话数量为 0 个', NULL, '2021-10-27 08:39:00', NULL, '2021-10-27 08:39:00', b'0');
899 217 COMMIT;
900 218  
901 219 -- ----------------------------
... ... @@ -925,11 +243,40 @@ CREATE TABLE `mbr_user` (
925 243 -- Records of mbr_user
926 244 -- ----------------------------
927 245 BEGIN;
928   -INSERT INTO `mbr_user` VALUES (245, '芋艿', 'http://www.baidu.com', 0, '15601691300', '$2a$10$0acJOIk2D25/oC87nyclE..0lzeu9DtQ/n3geP4fkun/zIVRhHJIO', '127.0.0.1', '127.0.0.1', '2021-10-10 22:34:03', '', '2021-10-10 08:51:38', NULL, '2021-10-10 14:35:10', b'0');
  246 +INSERT INTO `mbr_user` VALUES (245, '芋艿', 'http://www.baidu.com', 0, '15601691300', '$2a$10$0acJOIk2D25/oC87nyclE..0lzeu9DtQ/n3geP4fkun/zIVRhHJIO', '127.0.0.1', '127.0.0.1', '2021-10-30 10:08:42', '', '2021-10-10 08:51:38', NULL, '2021-10-30 10:08:42', b'0');
929 247 INSERT INTO `mbr_user` VALUES (246, '', '', 0, '15601691301', '$2a$10$KLvmwoU.bvjU2u/MeWa1iOX2GDRJ2P9YqaCad10bYQCiyOaPexGwW', '127.0.0.1', '127.0.0.1', '2021-10-10 22:36:27', NULL, '2021-10-10 22:36:27', NULL, '2021-10-10 22:36:27', b'0');
930 248 COMMIT;
931 249  
932 250 -- ----------------------------
  251 +-- Table structure for oa_leave
  252 +-- ----------------------------
  253 +DROP TABLE IF EXISTS `oa_leave`;
  254 +CREATE TABLE `oa_leave` (
  255 + `id` bigint NOT NULL AUTO_INCREMENT COMMENT '请假表单主键',
  256 + `process_instance_id` varchar(64) DEFAULT NULL COMMENT '流程id',
  257 + `status` tinyint NOT NULL COMMENT '状态',
  258 + `user_id` varchar(20) NOT NULL COMMENT '申请人id',
  259 + `start_time` datetime NOT NULL COMMENT '开始时间',
  260 + `end_time` datetime NOT NULL COMMENT '结束时间',
  261 + `leave_type` varchar(20) DEFAULT NULL COMMENT '请假类型',
  262 + `reason` varchar(2000) DEFAULT NULL COMMENT '原因',
  263 + `apply_time` datetime NOT NULL COMMENT '申请时间',
  264 + `creator` varchar(64) DEFAULT '' COMMENT '创建者',
  265 + `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  266 + `updater` varchar(64) DEFAULT '' COMMENT '更新者',
  267 + `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
  268 + `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
  269 + PRIMARY KEY (`id`)
  270 +) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='请假申请表';
  271 +
  272 +-- ----------------------------
  273 +-- Records of oa_leave
  274 +-- ----------------------------
  275 +BEGIN;
  276 +INSERT INTO `oa_leave` VALUES (1, '659d1c4f-3943-11ec-854f-3e6e3d9df205', 2, 'admin', '2021-10-01 00:00:00', '2021-10-30 00:00:00', '1', NULL, '2021-10-12 00:00:00', '1', '2021-10-30 13:36:57', '1', '2021-10-30 13:41:53', b'0');
  277 +COMMIT;
  278 +
  279 +-- ----------------------------
933 280 -- Table structure for pay_app
934 281 -- ----------------------------
935 282 DROP TABLE IF EXISTS `pay_app`;
... ... @@ -1026,13 +373,12 @@ CREATE TABLE `pay_notify_log` (
1026 373 `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
1027 374 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
1028 375 PRIMARY KEY (`id`) USING BTREE
1029   -) ENGINE=InnoDB AUTO_INCREMENT=93 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='支付通知 App 的日志';
  376 +) ENGINE=InnoDB AUTO_INCREMENT=14301 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='支付通知 App 的日志';
1030 377  
1031 378 -- ----------------------------
1032 379 -- Records of pay_notify_log
1033 380 -- ----------------------------
1034 381 BEGIN;
1035   -INSERT INTO `pay_notify_log` VALUES (92, 111, 1, '{\"code\":0,\"data\":true,\"msg\":\"\"}', 2, NULL, '2021-10-27 13:22:21', NULL, '2021-10-27 13:22:21', b'0');
1036 382 COMMIT;
1037 383  
1038 384 -- ----------------------------
... ... @@ -1412,7 +758,7 @@ CREATE TABLE `sys_dict_data` (
1412 758 `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
1413 759 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
1414 760 PRIMARY KEY (`id`) USING BTREE
1415   -) ENGINE=InnoDB AUTO_INCREMENT=86 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='字典数据表';
  761 +) ENGINE=InnoDB AUTO_INCREMENT=92 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='字典数据表';
1416 762  
1417 763 -- ----------------------------
1418 764 -- Records of sys_dict_data
... ... @@ -1493,6 +839,12 @@ INSERT INTO `sys_dict_data` VALUES (82, 102, &#39;Mock 登录&#39;, &#39;102&#39;, &#39;sys_login_ty
1493 839 INSERT INTO `sys_dict_data` VALUES (83, 200, '主动登出', '200', 'sys_login_type', 0, '主动登出', '1', '2021-10-06 00:52:58', '1', '2021-10-06 00:52:58', b'0');
1494 840 INSERT INTO `sys_dict_data` VALUES (84, 201, '超时登出', '201', 'sys_login_type', 0, '超时登出', '1', '2021-10-06 00:53:17', '1', '2021-10-06 00:53:17', b'0');
1495 841 INSERT INTO `sys_dict_data` VALUES (85, 202, '强制登出', '202', 'sys_login_type', 0, '强制退出', '1', '2021-10-06 00:53:41', '1', '2021-10-06 00:53:41', b'0');
  842 +INSERT INTO `sys_dict_data` VALUES (86, 0, '病假', '1', 'oa_leave_type', 0, NULL, '1', '2021-09-21 22:35:28', '1', '2021-09-21 14:59:27', b'0');
  843 +INSERT INTO `sys_dict_data` VALUES (87, 1, '事假', '2', 'oa_leave_type', 0, NULL, '1', '2021-09-21 22:36:11', '1', '2021-09-21 14:59:27', b'0');
  844 +INSERT INTO `sys_dict_data` VALUES (88, 2, '婚假', '3', 'oa_leave_type', 0, NULL, '1', '2021-09-21 22:36:38', '1', '2021-09-21 14:59:27', b'0');
  845 +INSERT INTO `sys_dict_data` VALUES (89, 0, '处理中', '1', 'oa_leave_status', 0, NULL, '1', '2021-09-21 22:46:46', '1', '2021-10-12 22:12:20', b'0');
  846 +INSERT INTO `sys_dict_data` VALUES (90, 1, '流程结束', '2', 'oa_leave_status', 0, NULL, '1', '2021-09-21 22:47:03', '1', '2021-10-12 22:12:58', b'0');
  847 +INSERT INTO `sys_dict_data` VALUES (91, 2, '完成', '3', 'oa_leave_status', 0, NULL, '1', '2021-09-21 22:47:25', '1', '2021-10-12 14:13:06', b'1');
1496 848 COMMIT;
1497 849  
1498 850 -- ----------------------------
... ... @@ -1512,7 +864,7 @@ CREATE TABLE `sys_dict_type` (
1512 864 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
1513 865 PRIMARY KEY (`id`) USING BTREE,
1514 866 UNIQUE KEY `dict_type` (`type`)
1515   -) ENGINE=InnoDB AUTO_INCREMENT=117 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='字典类型表';
  867 +) ENGINE=InnoDB AUTO_INCREMENT=119 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='字典类型表';
1516 868  
1517 869 -- ----------------------------
1518 870 -- Records of sys_dict_type
... ... @@ -1541,6 +893,8 @@ INSERT INTO `sys_dict_type` VALUES (113, &#39;短信发送状态&#39;, &#39;sys_sms_send_sta
1541 893 INSERT INTO `sys_dict_type` VALUES (114, '短信接收状态', 'sys_sms_receive_status', 0, NULL, '1', '2021-04-11 20:27:14', '1', '2021-04-11 20:27:14', b'0');
1542 894 INSERT INTO `sys_dict_type` VALUES (115, '错误码的类型', 'sys_error_code_type', 0, NULL, '1', '2021-04-21 00:06:30', '1', '2021-04-13 22:07:12', b'0');
1543 895 INSERT INTO `sys_dict_type` VALUES (116, '登陆日志的类型', 'sys_login_type', 0, '登陆日志的类型', '1', '2021-10-06 00:50:46', '1', '2021-10-06 00:50:46', b'0');
  896 +INSERT INTO `sys_dict_type` VALUES (117, '请假类型', 'oa_leave_type', 0, NULL, '1', '2021-09-21 22:34:33', '1', '2021-09-21 15:00:38', b'0');
  897 +INSERT INTO `sys_dict_type` VALUES (118, '请假流程状态', 'oa_leave_status', 0, NULL, '1', '2021-09-21 22:46:04', '1', '2021-09-21 15:00:38', b'0');
1544 898 COMMIT;
1545 899  
1546 900 -- ----------------------------
... ... @@ -1669,14 +1023,12 @@ CREATE TABLE `sys_login_log` (
1669 1023 `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
1670 1024 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
1671 1025 PRIMARY KEY (`id`) USING BTREE
1672   -) ENGINE=InnoDB AUTO_INCREMENT=150 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='系统访问记录';
  1026 +) ENGINE=InnoDB AUTO_INCREMENT=167 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='系统访问记录';
1673 1027  
1674 1028 -- ----------------------------
1675 1029 -- Records of sys_login_log
1676 1030 -- ----------------------------
1677 1031 BEGIN;
1678   -INSERT INTO `sys_login_log` VALUES (148, 201, '', 1, 2, 'admin', 0, '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36', NULL, '2021-10-27 08:29:49', NULL, '2021-10-27 08:29:49', b'0');
1679   -INSERT INTO `sys_login_log` VALUES (149, 100, '', 1, 2, 'admin', 0, '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', NULL, '2021-10-27 08:30:10', NULL, '2021-10-27 08:30:10', b'0');
1680 1032 COMMIT;
1681 1033  
1682 1034 -- ----------------------------
... ... @@ -1700,7 +1052,7 @@ CREATE TABLE `sys_menu` (
1700 1052 `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
1701 1053 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
1702 1054 PRIMARY KEY (`id`) USING BTREE
1703   -) ENGINE=InnoDB AUTO_INCREMENT=1117 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='菜单权限表';
  1055 +) ENGINE=InnoDB AUTO_INCREMENT=1126 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='菜单权限表';
1704 1056  
1705 1057 -- ----------------------------
1706 1058 -- Records of sys_menu
... ... @@ -1710,6 +1062,7 @@ INSERT INTO `sys_menu` VALUES (1, &#39;系统管理&#39;, &#39;&#39;, 1, 1, 0, &#39;/system&#39;, &#39;syste
1710 1062 INSERT INTO `sys_menu` VALUES (2, '基础设施', '', 1, 2, 0, '/infra', 'monitor', NULL, 0, 'admin', '2021-01-05 17:03:48', '', '2021-01-20 14:18:35', b'0');
1711 1063 INSERT INTO `sys_menu` VALUES (3, '研发工具', '', 1, 3, 0, '/tool', 'tool', NULL, 0, 'admin', '2021-01-05 17:03:48', '', '2021-02-06 12:44:42', b'0');
1712 1064 INSERT INTO `sys_menu` VALUES (4, '若依官网', '', 1, 4, 0, 'http://ruoyi.vip', 'guide', NULL, 0, 'admin', '2021-01-05 17:03:48', '', '2021-01-20 21:54:28', b'1');
  1065 +INSERT INTO `sys_menu` VALUES (5, 'OA 办公', '', 1, 4, 0, '/oa', 'people', NULL, 0, 'admin', '2021-09-20 16:26:19', '1', '2021-09-20 13:55:54', b'0');
1713 1066 INSERT INTO `sys_menu` VALUES (100, '用户管理', 'system:user:list', 2, 1, 1, 'user', 'user', 'system/user/index', 0, 'admin', '2021-01-05 17:03:48', '', '2021-01-05 22:36:45', b'0');
1714 1067 INSERT INTO `sys_menu` VALUES (101, '角色管理', '', 2, 2, 1, 'role', 'peoples', 'system/role/index', 0, 'admin', '2021-01-05 17:03:48', '1', '2021-03-14 22:04:49', b'0');
1715 1068 INSERT INTO `sys_menu` VALUES (102, '菜单管理', '', 2, 3, 1, 'menu', 'tree-table', 'system/menu/index', 0, 'admin', '2021-01-05 17:03:48', '1', '2021-03-14 22:04:28', b'0');
... ... @@ -1838,6 +1191,14 @@ INSERT INTO `sys_menu` VALUES (1113, &#39;错误码更新&#39;, &#39;system:error-code:updat
1838 1191 INSERT INTO `sys_menu` VALUES (1114, '错误码删除', 'system:error-code:delete', 3, 4, 1110, '', '', '', 0, '', '2021-04-13 21:46:42', '', '2021-04-13 22:09:51', b'0');
1839 1192 INSERT INTO `sys_menu` VALUES (1115, '错误码导出', 'system:error-code:export', 3, 5, 1110, '', '', '', 0, '', '2021-04-13 21:46:42', '', '2021-04-13 22:09:55', b'0');
1840 1193 INSERT INTO `sys_menu` VALUES (1116, '日志中心', '', 2, 8, 2, 'log-center', 'log', 'infra/skywalking/log', 0, '1', '2021-04-26 22:35:45', '1', '2021-04-26 22:37:25', b'0');
  1194 +INSERT INTO `sys_menu` VALUES (1118, '请假查询', '', 2, 0, 5, 'oa/leave', 'user', 'oa/leave/index', 0, '', '2021-09-20 08:51:03', '1', '2021-10-12 22:19:02', b'0');
  1195 +INSERT INTO `sys_menu` VALUES (1119, '请假申请查询', 'oa:leave:query', 3, 1, 1118, '', '', '', 0, '', '2021-09-20 08:51:03', '', '2021-09-20 08:51:03', b'0');
  1196 +INSERT INTO `sys_menu` VALUES (1120, '请假申请创建', 'oa:leave:create', 3, 2, 1118, '', '', '', 0, '', '2021-09-20 08:51:03', '', '2021-09-20 08:51:03', b'0');
  1197 +INSERT INTO `sys_menu` VALUES (1121, '请假申请更新', 'oa:leave:update', 3, 3, 1118, '', '', '', 0, '', '2021-09-20 08:51:03', '', '2021-09-20 08:51:03', b'0');
  1198 +INSERT INTO `sys_menu` VALUES (1122, '请假申请删除', 'oa:leave:delete', 3, 4, 1118, '', '', '', 0, '', '2021-09-20 08:51:03', '', '2021-09-20 08:51:03', b'0');
  1199 +INSERT INTO `sys_menu` VALUES (1123, '请假申请导出', 'oa:leave:export', 3, 5, 1118, '', '', '', 0, '', '2021-09-20 08:51:03', '', '2021-09-20 08:51:03', b'0');
  1200 +INSERT INTO `sys_menu` VALUES (1124, '待办任务', '', 2, 2, 5, 'todo', 'edit', 'oa/todo/index', 0, '1', '2021-09-20 22:10:09', '1', '2021-09-21 23:17:12', b'0');
  1201 +INSERT INTO `sys_menu` VALUES (1125, '流程申请', '', 2, 3, 5, 'flow', 'form', 'oa/flow/index', 0, '1', '2021-10-23 22:10:09', '1', '2021-10-23 23:17:12', b'0');
1841 1202 COMMIT;
1842 1203  
1843 1204 -- ----------------------------
... ... @@ -1897,16 +1258,12 @@ CREATE TABLE `sys_operate_log` (
1897 1258 `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
1898 1259 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
1899 1260 PRIMARY KEY (`id`) USING BTREE
1900   -) ENGINE=InnoDB AUTO_INCREMENT=62 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='操作日志记录';
  1261 +) ENGINE=InnoDB AUTO_INCREMENT=64 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='操作日志记录';
1901 1262  
1902 1263 -- ----------------------------
1903 1264 -- Records of sys_operate_log
1904 1265 -- ----------------------------
1905 1266 BEGIN;
1906   -INSERT INTO `sys_operate_log` VALUES (58, '', 1, '定时任务', '创建定时任务', 2, '', '', 'POST', '/api/infra/job/create', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', 'CommonResult cn.iocoder.yudao.adminserver.modules.infra.controller.job.InfJobController.createJob(InfJobCreateReqVO)', '{\"createReqVO\":{\"name\":\"payNotifyJob\",\"handlerParam\":null,\"cronExpression\":\"* * * * * ?\",\"retryCount\":0,\"retryInterval\":0,\"monitorTimeout\":null,\"handlerName\":\"支付通知 Job\"}}', '2021-10-27 08:33:35', 57, 0, '', '4', NULL, '2021-10-27 08:33:35', NULL, '2021-10-27 08:33:35', b'0');
1907   -INSERT INTO `sys_operate_log` VALUES (59, '', 1, '定时任务', '触发定时任务', 3, '', '', 'PUT', '/api/infra/job/trigger', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', 'CommonResult cn.iocoder.yudao.adminserver.modules.infra.controller.job.InfJobController.triggerJob(Long)', '{\"id\":3}', '2021-10-27 08:33:59', 35, 0, '', 'true', NULL, '2021-10-27 08:33:59', NULL, '2021-10-27 08:33:59', b'0');
1908   -INSERT INTO `sys_operate_log` VALUES (60, '', 1, '定时任务', '删除定时任务', 4, '', '', 'DELETE', '/api/infra/job/delete', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', 'CommonResult cn.iocoder.yudao.adminserver.modules.infra.controller.job.InfJobController.deleteJob(Long)', '{\"id\":4}', '2021-10-27 08:34:15', 50, 0, '', 'true', NULL, '2021-10-27 08:34:15', NULL, '2021-10-27 08:34:15', b'0');
1909   -INSERT INTO `sys_operate_log` VALUES (61, '', 1, '定时任务', '创建定时任务', 2, '', '', 'POST', '/api/infra/job/create', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', 'CommonResult cn.iocoder.yudao.adminserver.modules.infra.controller.job.InfJobController.createJob(InfJobCreateReqVO)', '{\"createReqVO\":{\"name\":\"支付通知 Job\",\"handlerParam\":null,\"cronExpression\":\"* * * * * ?\",\"retryCount\":0,\"retryInterval\":0,\"monitorTimeout\":null,\"handlerName\":\"payNotifyJob\"}}', '2021-10-27 08:34:42', 51, 0, '', '5', NULL, '2021-10-27 08:34:42', NULL, '2021-10-27 08:34:42', b'0');
1910 1267 COMMIT;
1911 1268  
1912 1269 -- ----------------------------
... ... @@ -2316,13 +1673,14 @@ CREATE TABLE `sys_social_user` (
2316 1673 `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
2317 1674 `deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除',
2318 1675 PRIMARY KEY (`id`) USING BTREE
2319   -) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='社交用户';
  1676 +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ROW_FORMAT=DYNAMIC COMMENT='社交用户';
2320 1677  
2321 1678 -- ----------------------------
2322 1679 -- Records of sys_social_user
2323 1680 -- ----------------------------
2324 1681 BEGIN;
2325 1682 INSERT INTO `sys_social_user` VALUES (4, 1, 2, 20, 'IPRmJ0wvBptiPIlGEZiPewGwiEiE', NULL, 'IPRmJ0wvBptiPIlGEZiPewGwiEiE', '{\"accessToken\":null,\"expireIn\":0,\"refreshToken\":null,\"refreshTokenExpireIn\":0,\"uid\":null,\"openId\":\"0TvabQWZs9g6UedEWZKSegiEiE\",\"accessCode\":null,\"unionId\":\"IPRmJ0wvBptiPIlGEZiPewGwiEiE\",\"scope\":null,\"tokenType\":null,\"idToken\":null,\"macAlgorithm\":null,\"macKey\":null,\"code\":null,\"oauthToken\":null,\"oauthTokenSecret\":null,\"userId\":null,\"screenName\":null,\"oauthCallbackConfirmed\":null}', '王文斌(芋艿)(正在输出)', NULL, '{\"nick\":\"王文斌(芋艿)(正在输出)\",\"unionid\":\"IPRmJ0wvBptiPIlGEZiPewGwiEiE\",\"dingId\":\"$:LWCP_v1:$r28ct/waSBPp5Gk7a6kDXA==\",\"openid\":\"0TvabQWZs9g6UedEWZKSegiEiE\",\"main_org_auth_high_level\":false}', NULL, '2021-10-06 00:43:17', NULL, '2021-10-06 00:43:34', b'0');
  1683 +INSERT INTO `sys_social_user` VALUES (5, 245, 1, 33, 'osFZg6JVT_mbOOXfeCSxmRv-Cs_4', NULL, 'osFZg6JVT_mbOOXfeCSxmRv-Cs_4', '{\"accessToken\":null,\"expireIn\":0,\"refreshToken\":null,\"refreshTokenExpireIn\":0,\"uid\":null,\"openId\":\"osFZg6JVT_mbOOXfeCSxmRv-Cs_4\",\"accessCode\":null,\"unionId\":null,\"scope\":null,\"tokenType\":null,\"idToken\":null,\"macAlgorithm\":null,\"macKey\":null,\"code\":null,\"oauthToken\":null,\"oauthTokenSecret\":null,\"userId\":null,\"screenName\":null,\"oauthCallbackConfirmed\":null,\"miniSessionKey\":\"7BK7xtyJleOWEXTHhW6eDg==\"}', '', '', 'null', NULL, '2021-10-30 10:08:42', NULL, '2021-10-30 10:08:42', b'0');
2326 1684 COMMIT;
2327 1685  
2328 1686 -- ----------------------------
... ... @@ -2356,11 +1714,12 @@ CREATE TABLE `sys_user` (
2356 1714 -- Records of sys_user
2357 1715 -- ----------------------------
2358 1716 BEGIN;
2359   -INSERT INTO `sys_user` VALUES (1, 'admin', '$2a$10$0acJOIk2D25/oC87nyclE..0lzeu9DtQ/n3geP4fkun/zIVRhHJIO', '芋道源码', '管理员', 103, '[1]', 'aoteman@126.com', '15612345678', 1, 'http://127.0.0.1:48080/api/infra/file/get/7e7ed694-2242-46cf-9ac9-0709debcc22f', 0, '127.0.0.1', '2021-10-27 08:30:10', 'admin', '2021-01-05 17:03:47', NULL, '2021-10-27 08:30:10', b'0');
  1717 +INSERT INTO `sys_user` VALUES (1, 'admin', '$2a$10$0acJOIk2D25/oC87nyclE..0lzeu9DtQ/n3geP4fkun/zIVRhHJIO', '芋道源码', '管理员', 103, '[1]', 'aoteman@126.com', '15612345678', 1, 'http://127.0.0.1:48080/api/infra/file/get/7e7ed694-2242-46cf-9ac9-0709debcc22f', 0, '127.0.0.1', '2021-10-30 13:41:37', 'admin', '2021-01-05 17:03:47', NULL, '2021-10-30 13:41:37', b'0');
2360 1718 INSERT INTO `sys_user` VALUES (2, 'ry', '$2a$10$7JB720yubVSZvUI0rEqK/.VqGOZTH.ulu33dHOiBE8ByOhJIrdAu2', '若依', '测试员', 105, '[2]', 'ry@qq.com', '15666666666', 1, '', 0, '127.0.0.1', '2021-01-05 17:03:47', 'admin', '2021-01-05 17:03:47', '', '2021-04-01 04:50:36', b'1');
2361 1719 INSERT INTO `sys_user` VALUES (100, 'yudao', '$2a$10$11U48RhyJ5pSBYWSn12AD./ld671.ycSzJHbyrtpeoMeYiw31eo8a', '芋道', '不要吓我', 100, '[1]', 'yudao@iocoder.cn', '15601691300', 1, '', 1, '', NULL, '', '2021-01-07 09:07:17', '1', '2021-03-14 22:35:17', b'0');
2362 1720 INSERT INTO `sys_user` VALUES (103, 'yuanma', '', '源码', NULL, 100, NULL, 'yuanma@iocoder.cn', '15601701300', 0, '', 0, '', NULL, '', '2021-01-13 23:50:35', '', '2021-01-13 23:50:35', b'0');
2363 1721 INSERT INTO `sys_user` VALUES (104, 'test', '$2a$10$.TOFpaIiI3PzEwkGrNq0Eu6Cc3rOqJMxTb1DqeSEM8StxaGPBRKoi', '测试号', NULL, 100, '[]', '', '15601691200', 1, '', 0, '', NULL, '', '2021-01-21 02:13:53', '1', '2021-03-14 22:36:38', b'0');
  1722 +INSERT INTO `sys_user` VALUES (105, 'hradmin', '$2a$10$JEhJOL25X1eMnFfR3PILo.MoAljf29YukpL2w6H9GvVGjmqOCuh.O', 'hr-mgr', 'hr 管理员', 100, '[3]', '', '', 1, '', 0, '127.0.0.1', '2021-10-30 13:41:04', '1', '2021-09-25 16:50:41', NULL, '2021-10-30 13:41:04', b'0');
2364 1723 INSERT INTO `sys_user` VALUES (106, 'zhijiantianya', '$2a$10$Y0hSfV2udA8quqMeWukhTuHEoKpQ5tDhclG8WUWSOH7o/MGw185Ti', '芋道源码', '', NULL, NULL, '', '', 3, 'https://portrait.gitee.com/uploads/avatars/user/0/176_zhijiantianya_1578913741.png', 0, '', NULL, NULL, '2021-09-28 09:40:59', NULL, '2021-09-28 09:40:59', b'0');
2365 1724 COMMIT;
2366 1725  
... ... @@ -2378,7 +1737,7 @@ CREATE TABLE `sys_user_role` (
2378 1737 `update_time` datetime DEFAULT NULL COMMENT '更新时间',
2379 1738 `deleted` bit(1) DEFAULT b'0' COMMENT '是否删除',
2380 1739 PRIMARY KEY (`id`) USING BTREE
2381   -) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户和角色关联表';
  1740 +) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='用户和角色关联表';
2382 1741  
2383 1742 -- ----------------------------
2384 1743 -- Records of sys_user_role
... ... @@ -2392,6 +1751,7 @@ INSERT INTO `sys_user_role` VALUES (5, 100, 1, &#39;&#39;, NULL, &#39;&#39;, NULL, b&#39;0&#39;);
2392 1751 INSERT INTO `sys_user_role` VALUES (6, 100, 2, '', NULL, '', NULL, b'0');
2393 1752 INSERT INTO `sys_user_role` VALUES (7, 104, 101, '', NULL, '', NULL, b'0');
2394 1753 INSERT INTO `sys_user_role` VALUES (8, 106, 1, NULL, '2021-09-28 09:40:59', NULL, '2021-09-28 09:40:59', b'0');
  1754 +INSERT INTO `sys_user_role` VALUES (9, 105, 1, '1', '2021-10-30 13:40:48', '1', '2021-10-30 13:40:48', b'0');
2395 1755 COMMIT;
2396 1756  
2397 1757 -- ----------------------------
... ... @@ -2420,16 +1780,23 @@ CREATE TABLE `sys_user_session` (
2420 1780 BEGIN;
2421 1781 INSERT INTO `sys_user_session` VALUES ('02f40128d6ae47caae7ebe1eac9300b6', 245, 1, '2021-10-10 18:50:20', '15601691300', '127.0.0.1', 'Apache-HttpClient/4.5.13 (Java/11.0.11)', NULL, '2021-10-10 18:20:20', NULL, '2021-10-10 14:47:27', b'1');
2422 1782 INSERT INTO `sys_user_session` VALUES ('112ac5cf97a34607b13ad0a5831df9af', 1, 2, '2021-10-12 09:34:24', 'admin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36', NULL, '2021-10-12 08:20:37', NULL, '2021-10-12 01:37:21', b'1');
  1783 +INSERT INTO `sys_user_session` VALUES ('2308c190eb504bafadac3b322df759dc', 1, 2, '2021-10-30 14:10:10', 'admin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', NULL, '2021-10-30 13:40:10', NULL, '2021-10-30 05:40:52', b'1');
2423 1784 INSERT INTO `sys_user_session` VALUES ('549f940264cc4edf8ed78a9a0bafd7db', 245, 1, '2021-10-10 17:25:06', '15601691300', '127.0.0.1', 'Apache-HttpClient/4.5.13 (Java/11.0.11)', NULL, '2021-10-10 16:55:06', NULL, '2021-10-10 10:17:26', b'1');
2424 1785 INSERT INTO `sys_user_session` VALUES ('5c8f2bb378aa4f8b92ef5b52a6ab282b', 245, 1, '2021-10-10 18:50:07', '15601691300', '127.0.0.1', 'Apache-HttpClient/4.5.13 (Java/11.0.11)', NULL, '2021-10-10 18:20:07', NULL, '2021-10-10 14:47:27', b'1');
2425   -INSERT INTO `sys_user_session` VALUES ('5efe7272e0414d38be45f26228be6dfd', 1, 2, '2021-10-27 09:00:10', 'admin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', NULL, '2021-10-27 08:30:10', NULL, '2021-10-27 08:30:10', b'0');
  1786 +INSERT INTO `sys_user_session` VALUES ('5efe7272e0414d38be45f26228be6dfd', 1, 2, '2021-10-27 09:00:10', 'admin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', NULL, '2021-10-27 08:30:10', NULL, '2021-10-30 05:27:40', b'1');
2426 1787 INSERT INTO `sys_user_session` VALUES ('78c34a300fe449e391d8187a61164b6e', 1, 2, '2021-10-11 08:35:34', 'admin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36', NULL, '2021-10-11 07:55:00', NULL, '2021-10-12 00:19:28', b'1');
  1788 +INSERT INTO `sys_user_session` VALUES ('793ee411b8ba409d8f35c6c521e3b75d', 105, 2, '2021-10-30 14:11:04', 'hradmin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', NULL, '2021-10-30 13:41:04', NULL, '2021-10-30 05:41:30', b'1');
2427 1789 INSERT INTO `sys_user_session` VALUES ('8f4d894746394901bcf7dcf6d4321868', 245, 1, '2021-10-10 23:04:03', '15601691300', '127.0.0.1', 'Apache-HttpClient/4.5.13 (Java/11.0.11)', NULL, '2021-10-10 22:34:03', NULL, '2021-10-10 23:50:42', b'1');
  1790 +INSERT INTO `sys_user_session` VALUES ('99f61b1508a74ea2b895aeb65d3f381f', 105, 2, '2021-10-30 14:08:10', 'hradmin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', NULL, '2021-10-30 13:38:10', NULL, '2021-10-30 05:38:19', b'1');
2428 1791 INSERT INTO `sys_user_session` VALUES ('9ddb53d391f9413cbd460ec2461ceeb0', 1, 2, '2021-10-12 10:07:20', 'admin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36', NULL, '2021-10-12 09:22:43', NULL, '2021-10-27 00:29:48', b'1');
  1792 +INSERT INTO `sys_user_session` VALUES ('b3f0a1aa486343788305243bd222a22d', 1, 2, '2021-10-30 14:04:52', 'admin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', NULL, '2021-10-30 13:34:52', NULL, '2021-10-30 05:37:30', b'1');
  1793 +INSERT INTO `sys_user_session` VALUES ('b5849f33630144a6911854c86c19e6f1', 245, 1, '2021-10-30 10:38:42', '15601691300', '127.0.0.1', 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E217 MicroMessenger/6.8.0(0x16080000) NetType/WIFI Language/en Branch/Br_trunk MiniProgramEnv/Mac', NULL, '2021-10-30 10:08:42', NULL, '2021-10-30 05:27:40', b'1');
2429 1794 INSERT INTO `sys_user_session` VALUES ('c1b76bdaf2c146c581caa4d7fd81ee66', 246, 1, '2021-10-10 23:06:27', '15601691301', '127.0.0.1', 'Apache-HttpClient/4.5.13 (Java/11.0.11)', NULL, '2021-10-10 22:36:27', NULL, '2021-10-10 14:50:05', b'1');
  1795 +INSERT INTO `sys_user_session` VALUES ('d6b4180a11a547b28d57e44a7fcf0dda', 1, 2, '2021-10-30 14:11:37', 'admin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', NULL, '2021-10-30 13:41:37', NULL, '2021-10-30 13:41:37', b'0');
2430 1796 INSERT INTO `sys_user_session` VALUES ('dcb1de2e2ef14e37bca3e64f5bbb603f', 245, 1, '2021-10-10 18:55:16', '15601691300', '127.0.0.1', 'Apache-HttpClient/4.5.13 (Java/11.0.11)', NULL, '2021-10-10 18:25:16', NULL, '2021-10-10 14:47:27', b'1');
2431 1797 INSERT INTO `sys_user_session` VALUES ('e206ac2498054d0c822392e599f6151a', 1, 2, '2021-10-10 00:17:31', 'admin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36', NULL, '2021-10-09 23:47:31', NULL, '2021-10-10 10:17:26', b'1');
2432 1798 INSERT INTO `sys_user_session` VALUES ('e24b67872cfb4c698aa727006820eafc', 245, 1, '2021-10-10 18:49:55', '15601691300', '127.0.0.1', 'Apache-HttpClient/4.5.13 (Java/11.0.11)', NULL, '2021-10-10 18:19:55', NULL, '2021-10-10 14:47:27', b'1');
  1799 +INSERT INTO `sys_user_session` VALUES ('ea1fdc1e14444b59989f0d80acbfe0a7', 105, 2, '2021-10-30 14:09:50', 'hradmin', '127.0.0.1', 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.81 Safari/537.36', NULL, '2021-10-30 13:39:50', NULL, '2021-10-30 05:39:56', b'1');
2433 1800 COMMIT;
2434 1801  
2435 1802 -- ----------------------------
... ...
yudao-admin-server/pom.xml
... ... @@ -36,6 +36,11 @@
36 36 <artifactId>yudao-spring-boot-starter-biz-sms</artifactId>
37 37 </dependency>
38 38  
  39 + <dependency>
  40 + <groupId>cn.iocoder.boot</groupId>
  41 + <artifactId>yudao-spring-boot-starter-activiti</artifactId>
  42 + </dependency>
  43 +
39 44 <!-- Web 相关 -->
40 45 <dependency>
41 46 <groupId>cn.iocoder.boot</groupId>
... ... @@ -112,6 +117,8 @@
112 117 <artifactId>yudao-spring-boot-starter-excel</artifactId>
113 118 </dependency>
114 119  
  120 +
  121 +
115 122 <dependency>
116 123 <groupId>org.apache.velocity</groupId>
117 124 <artifactId>velocity-engine-core</artifactId>
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/oa/OaLeaveController.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.oa;
  2 +
  3 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo.*;
  4 +import cn.iocoder.yudao.adminserver.modules.activiti.convert.oa.OaLeaveConvert;
  5 +import cn.iocoder.yudao.adminserver.modules.activiti.dal.dataobject.oa.OaLeaveDO;
  6 +import cn.iocoder.yudao.adminserver.modules.activiti.service.oa.OaLeaveService;
  7 +import cn.iocoder.yudao.framework.common.pojo.CommonResult;
  8 +import cn.iocoder.yudao.framework.common.pojo.PageResult;
  9 +import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
  10 +import cn.iocoder.yudao.framework.operatelog.core.annotations.OperateLog;
  11 +import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
  12 +import io.swagger.annotations.Api;
  13 +import io.swagger.annotations.ApiImplicitParam;
  14 +import io.swagger.annotations.ApiOperation;
  15 +import org.springframework.security.access.prepost.PreAuthorize;
  16 +import org.springframework.validation.annotation.Validated;
  17 +import org.springframework.web.bind.annotation.*;
  18 +
  19 +import javax.annotation.Resource;
  20 +import javax.servlet.http.HttpServletResponse;
  21 +import javax.validation.Valid;
  22 +import java.io.IOException;
  23 +import java.util.Collection;
  24 +import java.util.List;
  25 +
  26 +import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
  27 +import static cn.iocoder.yudao.framework.operatelog.core.enums.OperateTypeEnum.EXPORT;
  28 +
  29 +// TODO @jason:Oa=》OA 会不会好点,名词缩写哈
  30 +@Api(tags = "请假申请")
  31 +@RestController
  32 +@RequestMapping("/oa/leave")
  33 +@Validated
  34 +public class OaLeaveController {
  35 +
  36 + @Resource
  37 + private OaLeaveService leaveService;
  38 +
  39 + @PostMapping("/create")
  40 + @ApiOperation("创建请假申请")
  41 + @PreAuthorize("@ss.hasPermission('oa:leave:create')")
  42 + public CommonResult<Long> createLeave(@Valid @RequestBody OaLeaveCreateReqVO createReqVO) {
  43 + // TODO @芋艿:processKey 自己去理解下。不过得把 leave 变成枚举
  44 + createReqVO.setProcessKey("leave");
  45 + return success(leaveService.createLeave(createReqVO));
  46 + }
  47 +
  48 + @PostMapping("/form-key/create")
  49 + @ApiOperation("创建外置请假申请")
  50 + public CommonResult<Long> createFormKeyLeave(@Valid @RequestBody OaLeaveCreateReqVO createReqVO) {
  51 + // TODO @芋艿:processKey 自己去理解下。不过得把 formkey 变成枚举
  52 + createReqVO.setProcessKey("leave-formkey");
  53 + return success(leaveService.createLeave(createReqVO));
  54 + }
  55 +
  56 + @PutMapping("/update")
  57 + @ApiOperation("更新请假申请")
  58 + @PreAuthorize("@ss.hasPermission('oa:leave:update')")
  59 + public CommonResult<Boolean> updateLeave(@Valid @RequestBody OaLeaveUpdateReqVO updateReqVO) {
  60 + leaveService.updateLeave(updateReqVO);
  61 + return success(true);
  62 + }
  63 +
  64 + @DeleteMapping("/delete")
  65 + @ApiOperation("删除请假申请")
  66 + @ApiImplicitParam(name = "id", value = "编号", required = true)
  67 + @PreAuthorize("@ss.hasPermission('oa:leave:delete')")
  68 + public CommonResult<Boolean> deleteLeave(@RequestParam("id") Long id) {
  69 + leaveService.deleteLeave(id);
  70 + return success(true);
  71 + }
  72 +
  73 + @GetMapping("/get")
  74 + @ApiOperation("获得请假申请")
  75 + @ApiImplicitParam(name = "id", value = "编号", required = true, example = "1024", dataTypeClass = Long.class)
  76 + @PreAuthorize("@ss.hasPermission('oa:leave:query')")
  77 + public CommonResult<OaLeaveRespVO> getLeave(@RequestParam("id") Long id) {
  78 + OaLeaveDO leave = leaveService.getLeave(id);
  79 + return success(OaLeaveConvert.INSTANCE.convert(leave));
  80 + }
  81 +
  82 + @GetMapping("/list")
  83 + @ApiOperation("获得请假申请列表")
  84 + @ApiImplicitParam(name = "ids", value = "编号列表", required = true, example = "1024,2048", dataTypeClass = List.class)
  85 + @PreAuthorize("@ss.hasPermission('oa:leave:query')")
  86 + public CommonResult<List<OaLeaveRespVO>> getLeaveList(@RequestParam("ids") Collection<Long> ids) {
  87 + List<OaLeaveDO> list = leaveService.getLeaveList(ids);
  88 + return success(OaLeaveConvert.INSTANCE.convertList(list));
  89 + }
  90 +
  91 + @GetMapping("/page")
  92 + @ApiOperation("获得请假申请分页")
  93 + @PreAuthorize("@ss.hasPermission('oa:leave:query')")
  94 + public CommonResult<PageResult<OaLeaveRespVO>> getLeavePage(@Valid OaLeavePageReqVO pageVO) {
  95 + //值查询自己申请请假
  96 + // TODO @芋艿:这里的传值,到底前端搞,还是后端搞。
  97 + pageVO.setUserId(SecurityFrameworkUtils.getLoginUser().getUsername());
  98 + PageResult<OaLeaveDO> pageResult = leaveService.getLeavePage(pageVO);
  99 + return success(OaLeaveConvert.INSTANCE.convertPage(pageResult));
  100 + }
  101 +
  102 + @GetMapping("/export-excel")
  103 + @ApiOperation("导出请假申请 Excel")
  104 + @PreAuthorize("@ss.hasPermission('oa:leave:export')")
  105 + @OperateLog(type = EXPORT)
  106 + public void exportLeaveExcel(@Valid OaLeaveExportReqVO exportReqVO,
  107 + HttpServletResponse response) throws IOException {
  108 + List<OaLeaveDO> list = leaveService.getLeaveList(exportReqVO);
  109 + // 导出 Excel
  110 + List<OaLeaveExcelVO> datas = OaLeaveConvert.INSTANCE.convertList02(list);
  111 + ExcelUtils.write(response, "请假申请.xls", "数据", OaLeaveExcelVO.class, datas);
  112 + }
  113 +
  114 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/oa/vo/OaLeaveBaseVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo;
  2 +
  3 +import lombok.*;
  4 +import java.util.*;
  5 +import io.swagger.annotations.*;
  6 +import javax.validation.constraints.*;
  7 +import org.springframework.format.annotation.DateTimeFormat;
  8 +
  9 +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
  10 +
  11 +/**
  12 +* 请假申请 Base VO,提供给添加、修改、详细的子 VO 使用
  13 +* 如果子 VO 存在差异的字段,请不要添加到这里,影响 Swagger 文档生成
  14 +*/
  15 +@Data
  16 +public class OaLeaveBaseVO {
  17 +
  18 + @ApiModelProperty(value = "流程id")
  19 + private String processInstanceId;
  20 +
  21 + @ApiModelProperty(value = "状态", required = true)
  22 + private Integer status;
  23 +
  24 + @ApiModelProperty(value = "申请人id", required = true)
  25 + private String userId;
  26 +
  27 + @ApiModelProperty(value = "开始时间", required = true)
  28 + @NotNull(message = "开始时间不能为空")
  29 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  30 + private Date startTime;
  31 +
  32 + @ApiModelProperty(value = "结束时间", required = true)
  33 + @NotNull(message = "结束时间不能为空")
  34 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  35 + private Date endTime;
  36 +
  37 + @ApiModelProperty(value = "请假类型")
  38 + private String leaveType;
  39 +
  40 + @ApiModelProperty(value = "原因")
  41 + private String reason;
  42 +
  43 + @ApiModelProperty(value = "申请时间", required = true)
  44 + @NotNull(message = "申请时间不能为空")
  45 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  46 + private Date applyTime;
  47 +
  48 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/oa/vo/OaLeaveCreateReqVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo;
  2 +
  3 +import lombok.*;
  4 +import java.util.*;
  5 +import io.swagger.annotations.*;
  6 +import javax.validation.constraints.*;
  7 +
  8 +@ApiModel("请假申请创建 Request VO")
  9 +@Data
  10 +@EqualsAndHashCode(callSuper = true)
  11 +@ToString(callSuper = true)
  12 +public class OaLeaveCreateReqVO extends OaLeaveBaseVO {
  13 +
  14 + private String processKey;
  15 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/oa/vo/OaLeaveExcelVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo;
  2 +
  3 +import lombok.*;
  4 +import java.util.*;
  5 +import io.swagger.annotations.*;
  6 +
  7 +import com.alibaba.excel.annotation.ExcelProperty;
  8 +
  9 +/**
  10 + * 请假申请 Excel VO
  11 + *
  12 + * @author 芋艿
  13 + */
  14 +@Data
  15 +public class OaLeaveExcelVO {
  16 +
  17 + @ExcelProperty("请假表单主键")
  18 + private Long id;
  19 +
  20 + @ExcelProperty("流程id")
  21 + private String processInstanceId;
  22 +
  23 + @ExcelProperty("状态")
  24 + private Integer status;
  25 +
  26 + @ExcelProperty("申请人id")
  27 + private String userId;
  28 +
  29 + @ExcelProperty("开始时间")
  30 + private Date startTime;
  31 +
  32 + @ExcelProperty("结束时间")
  33 + private Date endTime;
  34 +
  35 + @ExcelProperty("请假类型")
  36 + private String leaveType;
  37 +
  38 + @ExcelProperty("原因")
  39 + private String reason;
  40 +
  41 + @ExcelProperty("申请时间")
  42 + private Date applyTime;
  43 +
  44 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/oa/vo/OaLeaveExportReqVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo;
  2 +
  3 +import lombok.*;
  4 +import java.util.*;
  5 +import io.swagger.annotations.*;
  6 +import cn.iocoder.yudao.framework.common.pojo.PageParam;
  7 +import org.springframework.format.annotation.DateTimeFormat;
  8 +
  9 +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
  10 +
  11 +@ApiModel(value = "请假申请 Excel 导出 Request VO", description = "参数和 OaLeavePageReqVO 是一致的")
  12 +@Data
  13 +public class OaLeaveExportReqVO {
  14 +
  15 + @ApiModelProperty(value = "流程id")
  16 + private String processInstanceId;
  17 +
  18 + @ApiModelProperty(value = "状态")
  19 + private Integer status;
  20 +
  21 + @ApiModelProperty(value = "申请人id")
  22 + private String userId;
  23 +
  24 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  25 + @ApiModelProperty(value = "开始开始时间")
  26 + private Date beginStartTime;
  27 +
  28 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  29 + @ApiModelProperty(value = "结束开始时间")
  30 + private Date endStartTime;
  31 +
  32 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  33 + @ApiModelProperty(value = "开始结束时间")
  34 + private Date beginEndTime;
  35 +
  36 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  37 + @ApiModelProperty(value = "结束结束时间")
  38 + private Date endEndTime;
  39 +
  40 + @ApiModelProperty(value = "请假类型")
  41 + private String leaveType;
  42 +
  43 + @ApiModelProperty(value = "原因")
  44 + private String reason;
  45 +
  46 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  47 + @ApiModelProperty(value = "开始申请时间")
  48 + private Date beginApplyTime;
  49 +
  50 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  51 + @ApiModelProperty(value = "结束申请时间")
  52 + private Date endApplyTime;
  53 +
  54 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/oa/vo/OaLeavePageReqVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo;
  2 +
  3 +import lombok.*;
  4 +import java.util.*;
  5 +import io.swagger.annotations.*;
  6 +import cn.iocoder.yudao.framework.common.pojo.PageParam;
  7 +import org.springframework.format.annotation.DateTimeFormat;
  8 +
  9 +import static cn.iocoder.yudao.framework.common.util.date.DateUtils.FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND;
  10 +
  11 +@ApiModel("请假申请分页 Request VO")
  12 +@Data
  13 +@EqualsAndHashCode(callSuper = true)
  14 +@ToString(callSuper = true)
  15 +public class OaLeavePageReqVO extends PageParam {
  16 +
  17 + @ApiModelProperty(value = "流程id")
  18 + private String processInstanceId;
  19 +
  20 + @ApiModelProperty(value = "状态")
  21 + private Integer status;
  22 +
  23 + @ApiModelProperty(value = "申请人id")
  24 + private String userId;
  25 +
  26 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  27 + @ApiModelProperty(value = "开始开始时间")
  28 + private Date beginStartTime;
  29 +
  30 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  31 + @ApiModelProperty(value = "结束开始时间")
  32 + private Date endStartTime;
  33 +
  34 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  35 + @ApiModelProperty(value = "开始结束时间")
  36 + private Date beginEndTime;
  37 +
  38 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  39 + @ApiModelProperty(value = "结束结束时间")
  40 + private Date endEndTime;
  41 +
  42 + @ApiModelProperty(value = "请假类型")
  43 + private String leaveType;
  44 +
  45 + @ApiModelProperty(value = "原因")
  46 + private String reason;
  47 +
  48 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  49 + @ApiModelProperty(value = "开始申请时间")
  50 + private Date beginApplyTime;
  51 +
  52 + @DateTimeFormat(pattern = FORMAT_YEAR_MONTH_DAY_HOUR_MINUTE_SECOND)
  53 + @ApiModelProperty(value = "结束申请时间")
  54 + private Date endApplyTime;
  55 +
  56 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/oa/vo/OaLeaveRespVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo;
  2 +
  3 +import lombok.*;
  4 +import java.util.*;
  5 +import io.swagger.annotations.*;
  6 +
  7 +@ApiModel("请假申请 Response VO")
  8 +@Data
  9 +@EqualsAndHashCode(callSuper = true)
  10 +@ToString(callSuper = true)
  11 +public class OaLeaveRespVO extends OaLeaveBaseVO {
  12 +
  13 + @ApiModelProperty(value = "请假表单主键", required = true)
  14 + private Long id;
  15 +
  16 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/oa/vo/OaLeaveUpdateReqVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo;
  2 +
  3 +import io.swagger.annotations.ApiModel;
  4 +import io.swagger.annotations.ApiModelProperty;
  5 +import lombok.Data;
  6 +import lombok.EqualsAndHashCode;
  7 +import lombok.ToString;
  8 +
  9 +import javax.validation.constraints.NotNull;
  10 +import java.util.Map;
  11 +
  12 +@ApiModel("请假申请更新 Request VO")
  13 +@Data
  14 +@EqualsAndHashCode(callSuper = true)
  15 +@ToString(callSuper = true)
  16 +public class OaLeaveUpdateReqVO extends OaLeaveBaseVO {
  17 +
  18 + @ApiModelProperty(value = "请假表单主键", required = true)
  19 + @NotNull(message = "请假表单主键不能为空")
  20 + private Long id;
  21 +
  22 + // TODO @json:swagger 和 validator 的注解要加哈。
  23 +
  24 + private String taskId;
  25 +
  26 + private String comment;
  27 +
  28 + private Map<String,Object> variables;
  29 +
  30 + // TODO @芋艿:variables 的作用是啥。
  31 +
  32 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/workflow/ProcessDefinitionController.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow;
  2 +
  3 +import cn.iocoder.yudao.framework.common.pojo.CommonResult;
  4 +import org.activiti.api.process.runtime.ProcessRuntime;
  5 +import org.activiti.engine.RepositoryService;
  6 +import org.springframework.web.bind.annotation.GetMapping;
  7 +import org.springframework.web.bind.annotation.RequestMapping;
  8 +import org.springframework.web.bind.annotation.RequestParam;
  9 +import org.springframework.web.bind.annotation.RestController;
  10 +
  11 +import javax.annotation.Resource;
  12 +
  13 +// TODO @json:swagger 和 validation 的注解,后续要补全下哈。可以等 workflow 基本写的差不多之后
  14 +@RestController
  15 +@RequestMapping("/workflow/process/definition")
  16 +public class ProcessDefinitionController {
  17 +
  18 + @Resource
  19 + private RepositoryService repositoryService;
  20 +
  21 + @Resource
  22 + private ProcessRuntime processRuntime;
  23 +
  24 +
  25 + @GetMapping(value = "/getStartForm")
  26 + public CommonResult<String> getStartForm(@RequestParam("processKey") String processKey){
  27 + //这样查似乎有问题??, 暂时写死
  28 +// final ProcessDefinition processDefinition = repositoryService.createProcessDefinitionQuery().
  29 +// processDefinitionKey(processKey).latestVersion().singleResult();
  30 +// processRuntime.processDefinition(processDefinition.getId()).getFormKey();
  31 + return CommonResult.success("/flow/leave/apply");
  32 + }
  33 +
  34 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/workflow/TaskController.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow;
  2 +
  3 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow.vo.*;
  4 +import cn.iocoder.yudao.adminserver.modules.activiti.service.workflow.TaskService;
  5 +import cn.iocoder.yudao.framework.common.pojo.CommonResult;
  6 +import cn.iocoder.yudao.framework.common.pojo.PageResult;
  7 +import io.swagger.annotations.Api;
  8 +import io.swagger.annotations.ApiOperation;
  9 +import org.springframework.web.bind.annotation.*;
  10 +
  11 +import javax.annotation.Resource;
  12 +import javax.validation.Valid;
  13 +import java.util.List;
  14 +
  15 +import static cn.iocoder.yudao.framework.common.pojo.CommonResult.success;
  16 +
  17 +// TODO @json:swagger 和 validation 的注解,后续要补全下哈。可以等 workflow 基本写的差不多之后
  18 +@Api(tags = "工作流待办任务")
  19 +@RestController
  20 +@RequestMapping("/workflow/task")
  21 +public class TaskController {
  22 +
  23 + @Resource
  24 + private TaskService taskService;
  25 +
  26 + @GetMapping("/todo/page")
  27 + @ApiOperation("获取待办任务分页")
  28 + public CommonResult<PageResult<TodoTaskRespVO>> getTodoTaskPage(@Valid TodoTaskPageReqVO pageVO) {
  29 + return success(taskService.getTodoTaskPage(pageVO));
  30 + }
  31 +
  32 + @GetMapping("/claim")
  33 + @ApiOperation("签收任务")
  34 + public CommonResult<Boolean> claimTask(@RequestParam("id") String taskId) {
  35 + taskService.claimTask(taskId);
  36 + return success(true);
  37 + }
  38 +
  39 + @PostMapping("/task-steps")
  40 + public CommonResult<TaskHandleVO> getTaskSteps(@RequestBody TaskQueryReqVO taskQuery) {
  41 + return success(taskService.getTaskSteps(taskQuery));
  42 + }
  43 +
  44 + @PostMapping("/formKey")
  45 + public CommonResult<TodoTaskRespVO> getTaskFormKey(@RequestBody TaskQueryReqVO taskQuery) {
  46 + return success(taskService.getTaskFormKey(taskQuery));
  47 + }
  48 +
  49 + @PostMapping("/complete")
  50 + public CommonResult<Boolean> complete(@RequestBody TaskReqVO taskReq) {
  51 + taskService.completeTask(taskReq);
  52 + return success(true);
  53 + }
  54 +
  55 + @GetMapping("/process/history-steps")
  56 + public CommonResult<List<TaskStepVO>> getHistorySteps(@RequestParam("id") String processInstanceId) {
  57 + return success(taskService.getHistorySteps(processInstanceId));
  58 + }
  59 +
  60 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/workflow/vo/TaskHandleVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow.vo;
  2 +
  3 +import lombok.Data;
  4 +import lombok.ToString;
  5 +
  6 +import java.util.List;
  7 +
  8 +@Data
  9 +@ToString
  10 +public class TaskHandleVO {
  11 +
  12 + private Object formObject;
  13 +
  14 +
  15 + private List<TaskStepVO> historyTask;
  16 +
  17 +
  18 + private String taskVariable;
  19 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/workflow/vo/TaskQueryReqVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow.vo;
  2 +
  3 +import lombok.Data;
  4 +import lombok.ToString;
  5 +
  6 +@Data
  7 +@ToString
  8 +public class TaskQueryReqVO {
  9 +
  10 + private String processKey;
  11 +
  12 + private String taskId;
  13 +
  14 + private String businessKey;
  15 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/workflow/vo/TaskReqVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow.vo;
  2 +
  3 +import lombok.Data;
  4 +import lombok.ToString;
  5 +
  6 +import java.util.Map;
  7 +
  8 +@Data
  9 +@ToString
  10 +public class TaskReqVO {
  11 +
  12 + private String taskId;
  13 +
  14 + private Map<String,Object> variables;
  15 +
  16 + private String comment;
  17 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/workflow/vo/TaskStepVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow.vo;
  2 +
  3 +import lombok.Data;
  4 +import lombok.ToString;
  5 +
  6 +import java.util.Date;
  7 +
  8 +@Data
  9 +@ToString
  10 +public class TaskStepVO {
  11 +
  12 + private String stepName;
  13 +
  14 + private Date startTime;
  15 +
  16 + private Date endTime;
  17 +
  18 + private String assignee;
  19 +
  20 + private String comment;
  21 +
  22 + private Integer status;
  23 +
  24 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/workflow/vo/TodoTaskPageReqVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow.vo;
  2 +
  3 +import cn.iocoder.yudao.framework.common.pojo.PageParam;
  4 +import io.swagger.annotations.ApiModel;
  5 +import lombok.Data;
  6 +import lombok.EqualsAndHashCode;
  7 +import lombok.ToString;
  8 +
  9 +@ApiModel("待办任务申请分页 Request VO")
  10 +@Data
  11 +@EqualsAndHashCode(callSuper = true)
  12 +@ToString(callSuper = true)
  13 +public class TodoTaskPageReqVO extends PageParam {
  14 +
  15 + private String assignee;
  16 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/controller/workflow/vo/TodoTaskRespVO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow.vo;
  2 +
  3 +import io.swagger.annotations.ApiModel;
  4 +import lombok.Data;
  5 +import lombok.EqualsAndHashCode;
  6 +import lombok.ToString;
  7 +
  8 +@ApiModel("待办任务 Response VO")
  9 +@Data
  10 +@ToString
  11 +public class TodoTaskRespVO {
  12 +
  13 + private String id;
  14 +
  15 + /**
  16 + * 1:未签收
  17 + * 2:已签收
  18 + */
  19 + private Integer status;
  20 +
  21 +
  22 + private String processName;
  23 +
  24 +
  25 + private String processKey;
  26 +
  27 +
  28 + private String businessKey;
  29 +
  30 +
  31 + private String formKey;
  32 +
  33 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/convert/oa/OaLeaveConvert.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.convert.oa;
  2 +
  3 +import java.util.*;
  4 +
  5 +import cn.iocoder.yudao.framework.common.pojo.PageResult;
  6 +
  7 +import org.mapstruct.Mapper;
  8 +import org.mapstruct.factory.Mappers;
  9 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo.*;
  10 +import cn.iocoder.yudao.adminserver.modules.activiti.dal.dataobject.oa.OaLeaveDO;
  11 +
  12 +/**
  13 + * 请假申请 Convert
  14 + *
  15 + * @author 芋艿
  16 + */
  17 +@Mapper
  18 +public interface OaLeaveConvert {
  19 +
  20 + OaLeaveConvert INSTANCE = Mappers.getMapper(OaLeaveConvert.class);
  21 +
  22 + OaLeaveDO convert(OaLeaveCreateReqVO bean);
  23 +
  24 + OaLeaveDO convert(OaLeaveUpdateReqVO bean);
  25 +
  26 + OaLeaveRespVO convert(OaLeaveDO bean);
  27 +
  28 + List<OaLeaveRespVO> convertList(List<OaLeaveDO> list);
  29 +
  30 + PageResult<OaLeaveRespVO> convertPage(PageResult<OaLeaveDO> page);
  31 +
  32 + List<OaLeaveExcelVO> convertList02(List<OaLeaveDO> list);
  33 +
  34 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/convert/workflow/TodoTaskConvert.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.convert.workflow;
  2 +
  3 +import org.mapstruct.Mapper;
  4 +import org.mapstruct.factory.Mappers;
  5 +
  6 +@Mapper
  7 +public interface TodoTaskConvert {
  8 + TodoTaskConvert INSTANCE = Mappers.getMapper(TodoTaskConvert.class);
  9 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/dal/dataobject/oa/OaLeaveDO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.dal.dataobject.oa;
  2 +
  3 +import lombok.*;
  4 +import java.util.*;
  5 +import com.baomidou.mybatisplus.annotation.*;
  6 +import cn.iocoder.yudao.framework.mybatis.core.dataobject.BaseDO;
  7 +
  8 +/**
  9 + * 请假申请 DO
  10 + *
  11 + * @author 芋艿
  12 + */
  13 +@TableName("oa_leave")
  14 +@Data
  15 +@EqualsAndHashCode(callSuper = true)
  16 +@ToString(callSuper = true)
  17 +@Builder
  18 +@NoArgsConstructor
  19 +@AllArgsConstructor
  20 +public class OaLeaveDO extends BaseDO {
  21 +
  22 + /**
  23 + * 请假表单主键
  24 + */
  25 + @TableId
  26 + private Long id;
  27 + /**
  28 + * 流程id
  29 + */
  30 + private String processInstanceId;
  31 + /**
  32 + * 状态
  33 + */
  34 + private Integer status;
  35 + /**
  36 + * 申请人id
  37 + */
  38 + private String userId;
  39 + /**
  40 + * 开始时间
  41 + */
  42 + private Date startTime;
  43 + /**
  44 + * 结束时间
  45 + */
  46 + private Date endTime;
  47 + /**
  48 + * 请假类型
  49 + */
  50 + private String leaveType;
  51 + /**
  52 + * 原因
  53 + */
  54 + private String reason;
  55 + /**
  56 + * 申请时间
  57 + */
  58 + private Date applyTime;
  59 +
  60 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/dal/dataobject/process/ProcessDefinitionDO.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.dal.dataobject.process;
  2 +
  3 +/**
  4 + * 流程模型实体类 映射 activiti ProcessDefinition接口
  5 + *
  6 + * @author ZJQ
  7 + * @date 2021/9/7 23:23
  8 + */
  9 +public class ProcessDefinitionDO {
  10 +
  11 + private String id;
  12 +
  13 + private String category;
  14 +
  15 + private String key;
  16 +
  17 + private String name;
  18 +
  19 + private String version;
  20 +
  21 + private String resourceName;
  22 +
  23 + private String deploymentId;
  24 +
  25 + private String diagramResourceName;
  26 +
  27 + private boolean suspended;
  28 +
  29 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/dal/mysql/oa/OaLeaveMapper.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.dal.mysql.oa;
  2 +
  3 +import java.util.*;
  4 +
  5 +import cn.iocoder.yudao.framework.common.pojo.PageResult;
  6 +import cn.iocoder.yudao.framework.mybatis.core.query.QueryWrapperX;
  7 +import cn.iocoder.yudao.framework.mybatis.core.mapper.BaseMapperX;
  8 +import cn.iocoder.yudao.adminserver.modules.activiti.dal.dataobject.oa.OaLeaveDO;
  9 +import org.apache.ibatis.annotations.Mapper;
  10 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo.*;
  11 +
  12 +/**
  13 + * 请假申请 Mapper
  14 + *
  15 + * @author 芋艿
  16 + */
  17 +@Mapper
  18 +public interface OaLeaveMapper extends BaseMapperX<OaLeaveDO> {
  19 +
  20 + default PageResult<OaLeaveDO> selectPage(OaLeavePageReqVO reqVO) {
  21 + return selectPage(reqVO, new QueryWrapperX<OaLeaveDO>()
  22 + .eqIfPresent("process_instance_id", reqVO.getProcessInstanceId())
  23 + .eqIfPresent("status", reqVO.getStatus())
  24 + .eqIfPresent("user_id", reqVO.getUserId())
  25 + .betweenIfPresent("start_time", reqVO.getBeginStartTime(), reqVO.getEndStartTime())
  26 + .betweenIfPresent("end_time", reqVO.getBeginEndTime(), reqVO.getEndEndTime())
  27 + .eqIfPresent("leave_type", reqVO.getLeaveType())
  28 + .eqIfPresent("reason", reqVO.getReason())
  29 + .betweenIfPresent("apply_time", reqVO.getBeginApplyTime(), reqVO.getEndApplyTime())
  30 + .orderByDesc("id") );
  31 + }
  32 +
  33 + default List<OaLeaveDO> selectList(OaLeaveExportReqVO reqVO) {
  34 + return selectList(new QueryWrapperX<OaLeaveDO>()
  35 + .eqIfPresent("process_instance_id", reqVO.getProcessInstanceId())
  36 + .eqIfPresent("status", reqVO.getStatus())
  37 + .eqIfPresent("user_id", reqVO.getUserId())
  38 + .betweenIfPresent("start_time", reqVO.getBeginStartTime(), reqVO.getEndStartTime())
  39 + .betweenIfPresent("end_time", reqVO.getBeginEndTime(), reqVO.getEndEndTime())
  40 + .eqIfPresent("leave_type", reqVO.getLeaveType())
  41 + .eqIfPresent("reason", reqVO.getReason())
  42 + .betweenIfPresent("apply_time", reqVO.getBeginApplyTime(), reqVO.getEndApplyTime())
  43 + .orderByDesc("id") );
  44 + }
  45 +
  46 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/enums/OaErrorCodeConstants.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.enums;
  2 +
  3 +import cn.iocoder.yudao.framework.common.exception.ErrorCode;
  4 +/**
  5 + * activiti 系统 错误码枚举类
  6 + *
  7 + * 003 activiti
  8 + * 001 oa
  9 + * activiti 系统,使用 1-003-000-000 段
  10 + */
  11 +public interface OaErrorCodeConstants {
  12 + ErrorCode LEAVE_NOT_EXISTS = new ErrorCode(1003001001, "请假申请不存在");
  13 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/package-info.java 0 → 100644
  1 +// TODO @芋艿:思考下 activiti、oa 的定位,边界,模块的拆分
  2 +package cn.iocoder.yudao.adminserver.modules.activiti;
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/service/config/UserGroupManagerService.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.service.config;
  2 +
  3 +
  4 +import cn.iocoder.yudao.adminserver.modules.system.service.dept.SysPostService;
  5 +import cn.iocoder.yudao.adminserver.modules.system.service.permission.SysPermissionService;
  6 +import cn.iocoder.yudao.adminserver.modules.system.service.user.SysUserService;
  7 +import cn.iocoder.yudao.coreservice.modules.system.dal.dataobject.user.SysUserDO;
  8 +import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
  9 +import cn.iocoder.yudao.framework.security.core.LoginUser;
  10 +import org.activiti.api.runtime.shared.identity.UserGroupManager;
  11 +import org.springframework.security.core.userdetails.UserDetails;
  12 +import org.springframework.security.core.userdetails.UserDetailsService;
  13 +import org.springframework.stereotype.Service;
  14 +
  15 +
  16 +import javax.annotation.Resource;
  17 +import java.util.*;
  18 +import java.util.stream.Collectors;
  19 +
  20 +import static java.util.Collections.singleton;
  21 +
  22 +@Service
  23 +public class UserGroupManagerService implements UserGroupManager {
  24 +
  25 + @Resource
  26 + private UserDetailsService userDetailsService;
  27 +
  28 + @Resource
  29 + private SysUserService userService;
  30 +
  31 + @Resource
  32 + private SysPostService sysPostService;
  33 +
  34 + /**
  35 + * 暂时使用岗位来代替
  36 + * @param userId
  37 + * @return
  38 + */
  39 + @Override
  40 + public List<String> getUserGroups(String userId) {
  41 +// final LoginUser loginUser = (LoginUser) userDetailsService.loadUserByUsername(userId);
  42 +// final Long id = loginUser.getId();
  43 + final SysUserDO user = userService.getUserByUsername(userId);
  44 + return sysPostService.getPosts(user.getPostIds()).stream().map(post -> post.getCode()).collect(Collectors.toList());
  45 +
  46 + }
  47 +
  48 + @Override
  49 + public List<String> getUserRoles(String userId) {
  50 + return Arrays.asList("ROLE_ACTIVITI_USER");
  51 + }
  52 +
  53 + @Override
  54 + public List<String> getGroups() {
  55 + throw new UnsupportedOperationException("getGroups is now un supported");
  56 + }
  57 +
  58 + @Override
  59 + public List<String> getUsers() {
  60 + throw new UnsupportedOperationException("getGroups is now un supported");
  61 + }
  62 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/service/config/UserGroupsProvider.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.service.config;
  2 +
  3 +import cn.iocoder.yudao.framework.security.core.LoginUser;
  4 +import org.activiti.api.runtime.shared.security.PrincipalGroupsProvider;
  5 +import org.springframework.security.core.Authentication;
  6 +import org.springframework.stereotype.Service;
  7 +
  8 +import java.security.Principal;
  9 +import java.util.Collections;
  10 +import java.util.List;
  11 +
  12 +@Service
  13 +public class UserGroupsProvider implements PrincipalGroupsProvider {
  14 +
  15 + @Override
  16 + public List<String> getGroups(Principal principal) {
  17 +
  18 + if(principal instanceof Authentication){
  19 + Authentication authentication = (Authentication) principal;
  20 + final Object user = authentication.getPrincipal();
  21 + if( user instanceof LoginUser){
  22 + return ((LoginUser) user).getGroups();
  23 + }else{
  24 + return Collections.emptyList();
  25 + }
  26 + }else{
  27 + return Collections.emptyList();
  28 + }
  29 +
  30 + }
  31 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/service/oa/OaLeaveService.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.service.oa;
  2 +
  3 +
  4 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo.OaLeaveCreateReqVO;
  5 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo.OaLeaveExportReqVO;
  6 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo.OaLeavePageReqVO;
  7 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo.OaLeaveUpdateReqVO;
  8 +import cn.iocoder.yudao.adminserver.modules.activiti.dal.dataobject.oa.OaLeaveDO;
  9 +import cn.iocoder.yudao.framework.common.pojo.PageResult;
  10 +
  11 +import javax.validation.Valid;
  12 +import java.util.Collection;
  13 +import java.util.List;
  14 +
  15 +/**
  16 + * 请假申请 Service 接口
  17 + *
  18 + * @author 芋艿
  19 + */
  20 +public interface OaLeaveService {
  21 +
  22 + /**
  23 + * 创建请假申请
  24 + *
  25 + * @param createReqVO 创建信息
  26 + * @return 编号
  27 + */
  28 + Long createLeave(@Valid OaLeaveCreateReqVO createReqVO);
  29 +
  30 + /**
  31 + * 更新请假申请
  32 + *
  33 + * @param updateReqVO 更新信息
  34 + */
  35 + void updateLeave(@Valid OaLeaveUpdateReqVO updateReqVO);
  36 +
  37 + /**
  38 + * 删除请假申请
  39 + *
  40 + * @param id 编号
  41 + */
  42 + void deleteLeave(Long id);
  43 +
  44 + /**
  45 + * 获得请假申请
  46 + *
  47 + * @param id 编号
  48 + * @return 请假申请
  49 + */
  50 + OaLeaveDO getLeave(Long id);
  51 +
  52 + /**
  53 + * 获得请假申请列表
  54 + *
  55 + * @param ids 编号
  56 + * @return 请假申请列表
  57 + */
  58 + List<OaLeaveDO> getLeaveList(Collection<Long> ids);
  59 +
  60 + /**
  61 + * 获得请假申请分页
  62 + *
  63 + * @param pageReqVO 分页查询
  64 + * @return 请假申请分页
  65 + */
  66 + PageResult<OaLeaveDO> getLeavePage(OaLeavePageReqVO pageReqVO);
  67 +
  68 + /**
  69 + * 获得请假申请列表, 用于 Excel 导出
  70 + *
  71 + * @param exportReqVO 查询条件
  72 + * @return 请假申请列表
  73 + */
  74 + List<OaLeaveDO> getLeaveList(OaLeaveExportReqVO exportReqVO);
  75 +
  76 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/service/oa/ReportBackEndProcessor.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.service.oa;
  2 +
  3 +import cn.iocoder.yudao.adminserver.modules.activiti.dal.dataobject.oa.OaLeaveDO;
  4 +import cn.iocoder.yudao.adminserver.modules.activiti.dal.mysql.oa.OaLeaveMapper;
  5 +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
  6 +import org.activiti.engine.delegate.DelegateExecution;
  7 +import org.activiti.engine.delegate.ExecutionListener;
  8 +import org.springframework.stereotype.Component;
  9 +import org.springframework.transaction.annotation.Transactional;
  10 +
  11 +import javax.annotation.Resource;
  12 +
  13 +@Component
  14 +public class ReportBackEndProcessor implements ExecutionListener {
  15 +
  16 + @Resource
  17 + private OaLeaveMapper leaveMapper;
  18 +
  19 +
  20 +// @Override
  21 +// @Transactional(rollbackFor = Exception.class)
  22 +// public void notify(DelegateTask delegateTask) {
  23 +// final String businessKey = delegateTask.getExecution().getProcessInstanceBusinessKey();
  24 +// UpdateWrapper<OaLeaveDO> updateWrapper = new UpdateWrapper<>();
  25 +// updateWrapper.eq("id", Long.valueOf(businessKey));
  26 +// OaLeaveDO updateDo = new OaLeaveDO();
  27 +// updateDo.setStatus(2);
  28 +// leaveMapper.update(updateDo, updateWrapper);
  29 +// }
  30 +
  31 + @Override
  32 + @Transactional(rollbackFor = Exception.class)
  33 + public void notify(DelegateExecution delegateExecution) {
  34 + final String businessKey = delegateExecution.getProcessInstanceBusinessKey();
  35 + // TODO @json:service 不要出现 dao 的元素,例如说 UpdateWrapper。这里,我们可以调用 updateById 方法
  36 + UpdateWrapper<OaLeaveDO> updateWrapper = new UpdateWrapper<>();
  37 + updateWrapper.eq("id", Long.valueOf(businessKey));
  38 + OaLeaveDO updateDo = new OaLeaveDO();
  39 + updateDo.setStatus(2); // TODO @json:status 要枚举起来,不要出现 magic number
  40 + leaveMapper.update(updateDo, updateWrapper);
  41 + }
  42 +
  43 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/service/oa/impl/OaLeaveServiceImpl.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.service.oa.impl;
  2 +
  3 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo.OaLeaveCreateReqVO;
  4 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo.OaLeaveExportReqVO;
  5 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo.OaLeavePageReqVO;
  6 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.oa.vo.OaLeaveUpdateReqVO;
  7 +import cn.iocoder.yudao.adminserver.modules.activiti.convert.oa.OaLeaveConvert;
  8 +import cn.iocoder.yudao.adminserver.modules.activiti.dal.dataobject.oa.OaLeaveDO;
  9 +import cn.iocoder.yudao.adminserver.modules.activiti.dal.mysql.oa.OaLeaveMapper;
  10 +import cn.iocoder.yudao.adminserver.modules.activiti.service.oa.OaLeaveService;
  11 +import cn.iocoder.yudao.framework.common.pojo.PageResult;
  12 +import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
  13 +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
  14 +import org.activiti.api.task.model.Task;
  15 +import org.activiti.api.task.model.builders.TaskPayloadBuilder;
  16 +import org.activiti.api.task.runtime.TaskRuntime;
  17 +import org.activiti.engine.RuntimeService;
  18 +import org.activiti.engine.runtime.ProcessInstance;
  19 +import org.springframework.stereotype.Service;
  20 +import org.springframework.transaction.annotation.Transactional;
  21 +import org.springframework.validation.annotation.Validated;
  22 +
  23 +import javax.annotation.Resource;
  24 +import java.util.Collection;
  25 +import java.util.HashMap;
  26 +import java.util.List;
  27 +import java.util.Map;
  28 +
  29 +import static cn.iocoder.yudao.adminserver.modules.activiti.enums.OaErrorCodeConstants.LEAVE_NOT_EXISTS;
  30 +import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
  31 +
  32 +/**
  33 + * 请假申请 Service 实现类
  34 + *
  35 + * @author 芋艿
  36 + */
  37 +@Service
  38 +@Validated
  39 +public class OaLeaveServiceImpl implements OaLeaveService {
  40 +
  41 + @Resource
  42 + private OaLeaveMapper leaveMapper;
  43 +
  44 + @Resource
  45 + private RuntimeService runtimeService;
  46 +
  47 + @Resource
  48 + private org.activiti.engine.TaskService activitiTaskService;
  49 +
  50 + @Resource
  51 + private TaskRuntime taskRuntime;
  52 +
  53 + @Override
  54 + @Transactional(rollbackFor = Exception.class)
  55 + public Long createLeave(OaLeaveCreateReqVO createReqVO) {
  56 + // 插入 OA 请假单
  57 + OaLeaveDO leave = OaLeaveConvert.INSTANCE.convert(createReqVO);
  58 + leave.setStatus(1);
  59 + leave.setUserId(SecurityFrameworkUtils.getLoginUser().getUsername());
  60 + leaveMapper.insert(leave);
  61 +
  62 + // 创建工作流
  63 + Map<String, Object> variables = new HashMap<>();
  64 + // 如何得到部门领导人,暂时写死
  65 + variables.put("deptLeader", "admin"); // TODO @芋艿:需要部门的负责人
  66 + Long id = leave.getId();
  67 + String businessKey = String.valueOf(id);
  68 + ProcessInstance processInstance = runtimeService.startProcessInstanceByKey(createReqVO.getProcessKey(), businessKey, variables);
  69 + String processInstanceId = processInstance.getProcessInstanceId();
  70 +
  71 + // TODO @json:service 不要出现 dao 的元素,例如说 UpdateWrapper。这里,我们可以调用 updateById 方法
  72 + // 将工作流的编号,更新到 OA 请假单中
  73 + UpdateWrapper<OaLeaveDO> updateWrapper = new UpdateWrapper<>();
  74 + updateWrapper.eq("id", id);
  75 + OaLeaveDO updateDo = new OaLeaveDO();
  76 + updateDo.setProcessInstanceId(processInstanceId);
  77 + leaveMapper.update(updateDo, updateWrapper);
  78 + return id;
  79 + }
  80 +
  81 + @Override
  82 + @Transactional(rollbackFor = Exception.class)
  83 + public void updateLeave(OaLeaveUpdateReqVO updateReqVO) {
  84 + // 校验存在
  85 + this.validateLeaveExists(updateReqVO.getId());
  86 +
  87 + final Task task = taskRuntime.task(updateReqVO.getTaskId());
  88 + activitiTaskService.addComment(task.getId(), task.getProcessInstanceId(), updateReqVO.getComment());
  89 + Map<String, Object> variables = updateReqVO.getVariables();
  90 +
  91 + //如何得到部门领导人, 暂时写死
  92 + variables.put("deptLeader", "admin");
  93 + taskRuntime.complete(TaskPayloadBuilder.complete().withTaskId(task.getId())
  94 + .withVariables(variables)
  95 + .build());
  96 + // TODO @jason:不需要加 final 哈。虽然是不变,但是代码比较少这么去写
  97 + final Object reApply = variables.get("reApply");
  98 + // TODO @jason:直接使用 Objects.equals(reApply, true) 就可以
  99 + if((reApply instanceof Boolean) && (Boolean)reApply){
  100 + // 更新 表单
  101 + OaLeaveDO updateObj = OaLeaveConvert.INSTANCE.convert(updateReqVO);
  102 + leaveMapper.updateById(updateObj);
  103 + }
  104 + }
  105 +
  106 + @Override
  107 + public void deleteLeave(Long id) {
  108 + // 校验存在
  109 + this.validateLeaveExists(id);
  110 + // 删除
  111 + leaveMapper.deleteById(id);
  112 + // TODO @jason:需要调用 runtimeService 的 delete 方法,删除???
  113 + }
  114 +
  115 + private void validateLeaveExists(Long id) {
  116 + if (leaveMapper.selectById(id) == null) {
  117 + throw exception(LEAVE_NOT_EXISTS);
  118 + }
  119 + }
  120 +
  121 + @Override
  122 + public OaLeaveDO getLeave(Long id) {
  123 + return leaveMapper.selectById(id);
  124 + }
  125 +
  126 + @Override
  127 + public List<OaLeaveDO> getLeaveList(Collection<Long> ids) {
  128 + return leaveMapper.selectBatchIds(ids);
  129 + }
  130 +
  131 + @Override
  132 + public PageResult<OaLeaveDO> getLeavePage(OaLeavePageReqVO pageReqVO) {
  133 + return leaveMapper.selectPage(pageReqVO);
  134 + }
  135 +
  136 + @Override
  137 + public List<OaLeaveDO> getLeaveList(OaLeaveExportReqVO exportReqVO) {
  138 + return leaveMapper.selectList(exportReqVO);
  139 + }
  140 +
  141 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/service/process/ProcessService.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.service.process;
  2 +
  3 +import org.springframework.web.multipart.MultipartFile;
  4 +
  5 +/**
  6 + * 流程基础管理
  7 + *
  8 + * @author ZJQ
  9 + * @date 2021/9/5 21:00
  10 + */
  11 +public interface ProcessService {
  12 +
  13 + /**
  14 + * 上传流程文件,进行流程模型部署
  15 + * @param multipartFile 上传文件
  16 + */
  17 + void deployProcess(MultipartFile multipartFile);
  18 +
  19 +
  20 + /**
  21 + * 激活或者挂起流程模型实体
  22 + * @param processDefinitionId 流程模型实体id
  23 + * @param type 类型
  24 + * @return 状态
  25 + */
  26 + String setActivOrHang(String processDefinitionId,String type);
  27 +
  28 +
  29 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/service/process/impl/ProcessServiceImpl.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.service.process.impl;
  2 +
  3 +import cn.iocoder.yudao.adminserver.modules.activiti.service.process.ProcessService;
  4 +import lombok.extern.slf4j.Slf4j;
  5 +import org.activiti.engine.RepositoryService;
  6 +import org.activiti.engine.repository.Deployment;
  7 +import org.activiti.engine.repository.ProcessDefinition;
  8 +import org.apache.commons.io.FilenameUtils;
  9 +import org.springframework.stereotype.Service;
  10 +import org.springframework.web.multipart.MultipartFile;
  11 +
  12 +import javax.annotation.Resource;
  13 +import java.io.IOException;
  14 +import java.io.InputStream;
  15 +import java.util.List;
  16 +import java.util.zip.ZipInputStream;
  17 +import static cn.iocoder.yudao.adminserver.modules.system.enums.SysErrorCodeConstants.FILE_UPLOAD_FAILED;
  18 +import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
  19 +
  20 +/**
  21 + * 流程基础管理
  22 + *
  23 + * @author ZJQ
  24 + * @date 2021/9/5 21:04
  25 + */
  26 +@Service
  27 +@Slf4j
  28 +public class ProcessServiceImpl implements ProcessService {
  29 +
  30 + private static final String BPMN20_XML = "bpmn20.xml";
  31 +
  32 + @Resource
  33 + private RepositoryService repositoryService;
  34 +
  35 + /**
  36 + * 上传流程文件,进行流程部署
  37 + * @param multipartFile 上传文件
  38 + */
  39 + @Override
  40 + public void deployProcess(MultipartFile multipartFile) {
  41 + String fileName = multipartFile.getOriginalFilename();
  42 + try (InputStream inputStream = multipartFile.getInputStream()){
  43 + Deployment deployment = getDeplymentByType(inputStream,fileName);
  44 + //获取部署成功的流程模型
  45 + List<ProcessDefinition> processDefinitions = repositoryService.createProcessDefinitionQuery().deploymentId(deployment.getId()).list();
  46 + processDefinitions.forEach((processDefinition)->{
  47 + //设置线上部署流程模型名字
  48 + String proDefId = processDefinition.getId();
  49 + repositoryService.setProcessDefinitionCategory(proDefId,fileName);
  50 + log.info("流程文件部署成功,流程ID="+proDefId);
  51 + });
  52 + } catch (IOException e) {
  53 + log.error("流程部署出现异常"+e);
  54 + }
  55 + }
  56 +
  57 + /**
  58 + * 激活或者挂起流程模型实体
  59 + * @param processDefinitionId 流程模型实体id
  60 + * @param type 类型
  61 + * @return 提示
  62 + */
  63 + @Override
  64 + public String setActivOrHang(String processDefinitionId, String type) {
  65 + String result = "无操作";
  66 + switch (type){
  67 + case "active":
  68 + repositoryService.activateProcessDefinitionById(processDefinitionId,true,null);
  69 + result = "已激活ID为【"+processDefinitionId+"】的流程模型实例";
  70 + break;
  71 + case "suspend":
  72 + repositoryService.suspendProcessDefinitionById(processDefinitionId,true,null);
  73 + result = "已挂起ID为【"+processDefinitionId+"】的流程模型实例";
  74 + break;
  75 + default:
  76 + break;
  77 + }
  78 + return result;
  79 + }
  80 +
  81 +
  82 + /**
  83 + * 根据上传文件类型对应实现不同方式的流程部署
  84 + * @param inputStream 文件输入流
  85 + * @param fileName 文件名
  86 + * @return 文件部署流程
  87 + */
  88 + public Deployment getDeplymentByType(InputStream inputStream,String fileName){
  89 + Deployment deployment;
  90 + String type = FilenameUtils.getExtension(fileName);
  91 + switch (type){
  92 + case "bpmn":
  93 + String baseName = FilenameUtils.getBaseName(fileName);
  94 + deployment = repositoryService.createDeployment().addInputStream(baseName+"."+BPMN20_XML,inputStream).deploy();
  95 + break;
  96 + case "png":
  97 + deployment = repositoryService.createDeployment().addInputStream(fileName,inputStream).deploy();
  98 + break;
  99 + case "zip":
  100 + case "bar":
  101 + ZipInputStream zipInputStream = new ZipInputStream(inputStream);
  102 + deployment = repositoryService.createDeployment().addZipInputStream(zipInputStream).deploy();
  103 + break;
  104 + default:
  105 + throw exception(FILE_UPLOAD_FAILED);
  106 + }
  107 + return deployment;
  108 + }
  109 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/service/workflow/TaskService.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.service.workflow;
  2 +
  3 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow.vo.*;
  4 +import cn.iocoder.yudao.framework.common.pojo.PageResult;
  5 +
  6 +import java.util.List;
  7 +
  8 +// TODO @芋艿:前缀,注释
  9 +public interface TaskService {
  10 +
  11 + PageResult<TodoTaskRespVO> getTodoTaskPage(TodoTaskPageReqVO pageReqVO);
  12 +
  13 + void claimTask(String taskId);
  14 +
  15 + void getTaskHistory(String taskId);
  16 +
  17 + void completeTask(TaskReqVO taskReq);
  18 +
  19 +// void flowImage(String taskId, HttpServletResponse response);
  20 + TaskHandleVO getTaskSteps(TaskQueryReqVO taskQuery);
  21 +
  22 + List<TaskStepVO> getHistorySteps(String processInstanceId);
  23 +
  24 + TodoTaskRespVO getTaskFormKey(TaskQueryReqVO taskQuery);
  25 +
  26 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/activiti/service/workflow/impl/TaskServiceImpl.java 0 → 100644
  1 +package cn.iocoder.yudao.adminserver.modules.activiti.service.workflow.impl;
  2 +
  3 +import cn.iocoder.yudao.adminserver.modules.activiti.controller.workflow.vo.*;
  4 +import cn.iocoder.yudao.adminserver.modules.activiti.dal.mysql.oa.OaLeaveMapper;
  5 +import cn.iocoder.yudao.adminserver.modules.activiti.service.workflow.TaskService;
  6 +import cn.iocoder.yudao.framework.common.pojo.PageResult;
  7 +import cn.iocoder.yudao.framework.security.core.LoginUser;
  8 +import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
  9 +import com.google.common.collect.ImmutableMap;
  10 +import org.activiti.api.runtime.shared.query.Page;
  11 +import org.activiti.api.runtime.shared.query.Pageable;
  12 +import org.activiti.api.task.model.Task;
  13 +import org.activiti.api.task.model.builders.ClaimTaskPayloadBuilder;
  14 +import org.activiti.api.task.model.builders.TaskPayloadBuilder;
  15 +import org.activiti.api.task.runtime.TaskRuntime;
  16 +import org.activiti.engine.HistoryService;
  17 +import org.activiti.engine.RepositoryService;
  18 +import org.activiti.engine.history.HistoricActivityInstance;
  19 +import org.activiti.engine.history.HistoricProcessInstance;
  20 +import org.activiti.engine.repository.ProcessDefinition;
  21 +import org.activiti.engine.task.Comment;
  22 +import org.springframework.stereotype.Service;
  23 +import org.springframework.transaction.annotation.Transactional;
  24 +
  25 +import javax.annotation.Resource;
  26 +import java.util.ArrayList;
  27 +import java.util.List;
  28 +import java.util.Map;
  29 +import java.util.Optional;
  30 +import java.util.stream.Collectors;
  31 +
  32 +@Service
  33 +public class TaskServiceImpl implements TaskService {
  34 +
  35 + @Resource
  36 + private TaskRuntime taskRuntime;
  37 +
  38 + @Resource
  39 + private org.activiti.engine.TaskService activitiTaskService;
  40 +
  41 + @Resource
  42 + private HistoryService historyService;
  43 +
  44 + @Resource
  45 + private RepositoryService repositoryService;
  46 +
  47 + @Resource
  48 + private OaLeaveMapper leaveMapper;
  49 +
  50 + private static Map<String,String> taskVariable = ImmutableMap.<String,String>builder()
  51 + .put("deptLeaderVerify","deptLeaderApproved")
  52 + .put("hrVerify","hrApproved")
  53 + .build();
  54 +
  55 + public TaskServiceImpl() {
  56 +
  57 + }
  58 +
  59 + @Override
  60 + public PageResult<TodoTaskRespVO> getTodoTaskPage(TodoTaskPageReqVO pageReqVO) {
  61 + final LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();
  62 + // TODO @jason:封装一个方法,用于转换成 activiti 的分页对象
  63 + final Pageable pageable = Pageable.of((pageReqVO.getPageNo() - 1) * pageReqVO.getPageSize(), pageReqVO.getPageSize());
  64 + Page<Task> pageTasks = taskRuntime.tasks(pageable);
  65 + // TODO @jason:convert 里转换
  66 + List<Task> tasks = pageTasks.getContent();
  67 + int totalItems = pageTasks.getTotalItems();
  68 + final List<TodoTaskRespVO> respVOList = tasks.stream().map(task -> {
  69 + TodoTaskRespVO respVO = new TodoTaskRespVO();
  70 + respVO.setId(task.getId());
  71 + final ProcessDefinition definition = repositoryService.getProcessDefinition(task.getProcessDefinitionId());
  72 + respVO.setProcessName(definition.getName());
  73 + respVO.setProcessKey(definition.getKey());
  74 + respVO.setBusinessKey(task.getBusinessKey());
  75 + respVO.setStatus(task.getAssignee() == null ? 1 : 2);
  76 + return respVO;
  77 + }).collect(Collectors.toList());
  78 + // TODO @jason:要注意泛型哈。
  79 + return new PageResult(respVOList, Long.valueOf(totalItems)); // TODO @jason:(long) 转换即可
  80 + }
  81 +
  82 +
  83 + @Override
  84 + public void claimTask(String taskId) {
  85 + taskRuntime.claim(new ClaimTaskPayloadBuilder()
  86 + .withTaskId(taskId)
  87 + .withAssignee(SecurityFrameworkUtils.getLoginUser().getUsername())
  88 + .build());
  89 + }
  90 +
  91 + @Override
  92 + public void getTaskHistory(String taskId) {
  93 + final List<HistoricProcessInstance> list = historyService.createHistoricProcessInstanceQuery().
  94 + processInstanceId("8e2801fc-1a38-11ec-98ce-74867a13730f").list();
  95 + }
  96 +
  97 + // TODO @jason:一个方法里,会有多个方法的调用,最好写下对应的注释。这样容易理解
  98 + @Override
  99 + @Transactional
  100 + public void completeTask(TaskReqVO taskReq) {
  101 + final Task task = taskRuntime.task(taskReq.getTaskId());
  102 +
  103 + final Map<String, Object> variables = taskReq.getVariables();
  104 +
  105 + activitiTaskService.addComment(taskReq.getTaskId(), task.getProcessInstanceId(), taskReq.getComment());
  106 +
  107 + taskRuntime.complete(TaskPayloadBuilder.complete().withTaskId(taskReq.getTaskId())
  108 + .withVariables(taskReq.getVariables())
  109 + .build());
  110 +
  111 +// if(variables.containsValue(Boolean.FALSE)){
  112 +// final String businessKey = task.getBusinessKey();
  113 +// UpdateWrapper<OaLeaveDO> updateWrapper = new UpdateWrapper<>();
  114 +// updateWrapper.eq("id", Long.valueOf(businessKey));
  115 +// OaLeaveDO updateDo = new OaLeaveDO();
  116 +// updateDo.setStatus(2);
  117 +// leaveMapper.update(updateDo, updateWrapper);
  118 +// }
  119 +
  120 + }
  121 +
  122 +// @Override
  123 +// public void flowImage(String taskId, HttpServletResponse response) {
  124 +//
  125 +// final Task task = taskRuntime.task(taskId);
  126 +// BpmnModel bpmnModel = repositoryService.getBpmnModel(task.getProcessDefinitionId());
  127 +// final Process process = bpmnModel.getMainProcess();
  128 +// ProcessDefinitionEntity processDefinition = repositoryService.createProcessDefinitionQuery().processDefinitionId(task.getProcessDefinitionId()).singleResult();
  129 +// List<String> activeActivityIds = runtimeService.getActiveActivityIds(executionId);
  130 +// List<String> highLightedFlows = getHighLightedFlows(processDefinition, processInstance.getId());
  131 +// ProcessDiagramGenerator diagramGenerator = processEngineConfiguration.getProcessDiagramGenerator();
  132 +// InputStream imageStream =diagramGenerator.generateDiagram(bpmnModel, "png", activeActivityIds, highLightedFlows);
  133 +//
  134 +// // 输出资源内容到相应对象
  135 +// byte[] b = new byte[1024];
  136 +// int len;
  137 +// while ((len = imageStream.read(b, 0, 1024)) != -1) {
  138 +// response.getOutputStream().write(b, 0, len);
  139 +// }
  140 +// }
  141 +
  142 + @Override
  143 + public TaskHandleVO getTaskSteps(TaskQueryReqVO taskQuery) {
  144 + TaskHandleVO handleVO = new TaskHandleVO();
  145 +
  146 +// String processKey = taskQuery.getProcessKey();
  147 +// if ("leave".equals(processKey)) {
  148 +// String businessKey = taskQuery.getBusinessKey();
  149 +// final OaLeaveDO leave = leaveMapper.selectById(Long.valueOf(businessKey));
  150 +// handleVO.setFormObject( OaLeaveConvert.INSTANCE.convert(leave));
  151 +// }
  152 +
  153 +//
  154 +// final String taskDefKey = task.getTaskDefinitionKey();
  155 +// final String variableName = Optional.ofNullable(taskVariable.get(taskDefKey)).orElse("");
  156 +// handleVO.setTaskVariable(variableName);
  157 + final Task task = taskRuntime.task(taskQuery.getTaskId());
  158 +
  159 + List<TaskStepVO> steps = getTaskSteps(task.getProcessInstanceId());
  160 +
  161 + handleVO.setHistoryTask(steps);
  162 + return handleVO;
  163 + }
  164 +
  165 +
  166 + private List<TaskStepVO> getTaskSteps(String processInstanceId) {
  167 + // 获得已完成的活动
  168 + List<HistoricActivityInstance> finished = historyService.createHistoricActivityInstanceQuery()
  169 + .processInstanceId(processInstanceId)
  170 + .activityType("userTask")
  171 + .finished()
  172 + .orderByHistoricActivityInstanceStartTime().asc().list();
  173 + // 获得对应的步骤
  174 + List<TaskStepVO> steps = new ArrayList<>();
  175 + finished.forEach(instance -> {
  176 + // TODO @jason:放到 convert 里
  177 + TaskStepVO step = new TaskStepVO();
  178 + step.setStepName(instance.getActivityName());
  179 + step.setStartTime(instance.getStartTime());
  180 + step.setEndTime(instance.getEndTime());
  181 + step.setAssignee(instance.getAssignee());
  182 + step.setStatus(1);
  183 + // TODO @jason:一般判数组为空,使用 CollUtil.isEmpty 会好点哈。另外,null 时候,不用填写 "" 的哈
  184 + List<Comment> comments = activitiTaskService.getTaskComments(instance.getTaskId());
  185 + if (comments.size() > 0) {
  186 + step.setComment(comments.get(0).getFullMessage());
  187 + } else {
  188 + step.setComment("");
  189 + }
  190 + steps.add(step);
  191 + });
  192 +
  193 + // 获得未完成的活动
  194 + List<HistoricActivityInstance> unfinished = historyService
  195 + .createHistoricActivityInstanceQuery()
  196 + .processInstanceId(processInstanceId)
  197 + .activityType("userTask")
  198 + .unfinished().list();
  199 + // 获得对应的步骤
  200 + // TODO @json:其实已完成和未完成,它们的 convert 的逻辑,是一致的
  201 + for (HistoricActivityInstance instance : unfinished) {
  202 + TaskStepVO step = new TaskStepVO();
  203 + step.setStepName(instance.getActivityName());
  204 + step.setStartTime(instance.getStartTime());
  205 + step.setEndTime(instance.getEndTime());
  206 + step.setAssignee(Optional.ofNullable(instance.getAssignee()).orElse(""));
  207 + step.setComment("");
  208 + step.setStatus(0);
  209 + steps.add(step);
  210 + }
  211 + return steps;
  212 + }
  213 +
  214 +
  215 + @Override
  216 + public List<TaskStepVO> getHistorySteps(String processInstanceId) {
  217 + return getTaskSteps(processInstanceId);
  218 + }
  219 +
  220 + @Override
  221 + public TodoTaskRespVO getTaskFormKey(TaskQueryReqVO taskQuery) {
  222 + final Task task = taskRuntime.task(taskQuery.getTaskId());
  223 + // 转换结果
  224 + TodoTaskRespVO respVO = new TodoTaskRespVO();
  225 + respVO.setFormKey(task.getFormKey());
  226 + respVO.setBusinessKey(task.getBusinessKey());
  227 + respVO.setId(task.getId());
  228 + return respVO;
  229 + }
  230 +
  231 +// private List<String> getHighLightedFlows(ProcessDefinitionEntity processDefinition, String processInstanceId) {
  232 +//
  233 +// List<String> highLightedFlows = new ArrayList<String>();
  234 +// List<HistoricActivityInstance> historicActivityInstances = historyService
  235 +// .createHistoricActivityInstanceQuery()
  236 +// .processInstanceId(processInstanceId)
  237 +// .orderByHistoricActivityInstanceStartTime().asc().list();
  238 +//
  239 +// List<String> historicActivityInstanceList = new ArrayList<String>();
  240 +// for (HistoricActivityInstance hai : historicActivityInstances) {
  241 +// historicActivityInstanceList.add(hai.getActivityId());
  242 +// }
  243 +
  244 +// // add current activities to list
  245 +// List<String> highLightedActivities = runtimeService.getActiveActivityIds(processInstanceId);
  246 +// historicActivityInstanceList.addAll(highLightedActivities);
  247 +
  248 + // activities and their sequence-flows
  249 +// for (ActivityImpl activity : processDefinition.getActivities()) {
  250 +// int index = historicActivityInstanceList.indexOf(activity.getId());
  251 +//
  252 +// if (index >= 0 && index + 1 < historicActivityInstanceList.size()) {
  253 +// List<PvmTransition> pvmTransitionList = activity
  254 +// .getOutgoingTransitions();
  255 +// for (PvmTransition pvmTransition : pvmTransitionList) {
  256 +// String destinationFlowId = pvmTransition.getDestination().getId();
  257 +// if (destinationFlowId.equals(historicActivityInstanceList.get(index + 1))) {
  258 +// highLightedFlows.add(pvmTransition.getId());
  259 +// }
  260 +// }
  261 +// }
  262 +// }
  263 +// return highLightedFlows;
  264 +// }
  265 +
  266 +}
... ...
yudao-admin-server/src/main/java/cn/iocoder/yudao/adminserver/modules/system/service/auth/impl/SysAuthServiceImpl.java
1 1 package cn.iocoder.yudao.adminserver.modules.system.service.auth.impl;
2 2  
  3 +import cn.iocoder.yudao.adminserver.modules.system.service.auth.SysUserSessionService;
  4 +import cn.iocoder.yudao.adminserver.modules.system.service.dept.SysPostService;
  5 +import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
  6 +import cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil;
  7 +import cn.iocoder.yudao.framework.security.core.LoginUser;
  8 +import cn.iocoder.yudao.framework.common.util.monitor.TracerUtils;
3 9 import cn.hutool.core.collection.CollUtil;
4 10 import cn.iocoder.yudao.adminserver.modules.system.controller.auth.vo.auth.SysAuthLoginReqVO;
5 11 import cn.iocoder.yudao.adminserver.modules.system.controller.auth.vo.auth.SysAuthSocialBindReqVO;
... ... @@ -40,11 +46,15 @@ import org.springframework.util.Assert;
40 46  
41 47 import javax.annotation.Resource;
42 48 import java.util.List;
  49 +import java.util.Optional;
43 50 import java.util.Objects;
44 51 import java.util.Set;
  52 +import java.util.stream.Collectors;
45 53  
46 54 import static cn.iocoder.yudao.adminserver.modules.system.enums.SysErrorCodeConstants.*;
47 55 import static cn.iocoder.yudao.framework.common.exception.util.ServiceExceptionUtil.exception;
  56 +import static cn.iocoder.yudao.adminserver.modules.system.enums.SysErrorCodeConstants.*;
  57 +import static java.util.Collections.EMPTY_LIST;
48 58 import static java.util.Collections.singleton;
49 59  
50 60 /**
... ... @@ -73,6 +83,7 @@ public class SysAuthServiceImpl implements SysAuthService {
73 83 @Resource
74 84 private SysUserSessionCoreService userSessionCoreService;
75 85 @Resource
  86 + private SysPostService sysPostService;
76 87 private SysSocialService socialService;
77 88  
78 89 // TODO @timfruit:静态枚举类,需要都大写,例如说 USER_TYPE_ENUM;静态变量,放在普通变量前面;这个实践不错哈。
... ... @@ -86,7 +97,9 @@ public class SysAuthServiceImpl implements SysAuthService {
86 97 throw new UsernameNotFoundException(username);
87 98 }
88 99 // 创建 LoginUser 对象
89   - return SysAuthConvert.INSTANCE.convert(user);
  100 + LoginUser loginUser = SysAuthConvert.INSTANCE.convert(user);
  101 + loginUser.setPostIds(user.getPostIds());
  102 + return loginUser;
90 103 }
91 104  
92 105 @Override
... ... @@ -112,11 +125,18 @@ public class SysAuthServiceImpl implements SysAuthService {
112 125 // 使用账号密码,进行登录。
113 126 LoginUser loginUser = this.login0(reqVO.getUsername(), reqVO.getPassword());
114 127 loginUser.setRoleIds(this.getUserRoleIds(loginUser.getId())); // 获取用户角色列表
115   -
116   - // 缓存登录用户到 Redis 中,返回 sessionId 编号
  128 + loginUser.setGroups(this.getUserPosts(loginUser.getPostIds()));
  129 + // 缓存登陆用户到 Redis 中,返回 sessionId 编号
117 130 return userSessionCoreService.createUserSession(loginUser, userIp, userAgent);
118 131 }
119 132  
  133 +
  134 + private List<String> getUserPosts(Set<Long> postIds) {
  135 + return Optional.ofNullable(postIds).map(ids->
  136 + sysPostService.getPosts(ids).stream().map(post -> post.getCode()).collect(Collectors.toList())
  137 + ).orElse(EMPTY_LIST);
  138 + }
  139 +
120 140 private void verifyCaptcha(String username, String captchaUUID, String captchaCode) {
121 141 final SysLoginLogTypeEnum logTypeEnum = SysLoginLogTypeEnum.LOGIN_USERNAME;
122 142 String code = captchaService.getCaptchaCode(captchaUUID);
... ... @@ -144,6 +164,7 @@ public class SysAuthServiceImpl implements SysAuthService {
144 164 // 调用 Spring Security 的 AuthenticationManager#authenticate(...) 方法,使用账号密码进行认证
145 165 // 在其内部,会调用到 loadUserByUsername 方法,获取 User 信息
146 166 authentication = authenticationManager.authenticate(new UsernamePasswordAuthenticationToken(username, password));
  167 + // org.activiti.engine.impl.identity.Authentication.setAuthenticatedUserId(username);
147 168 } catch (BadCredentialsException badCredentialsException) {
148 169 this.createLoginLog(username, logTypeEnum, SysLoginResultEnum.BAD_CREDENTIALS);
149 170 throw exception(AUTH_LOGIN_BAD_CREDENTIALS);
... ...
yudao-admin-server/src/main/resources/application-local.yaml
... ... @@ -47,13 +47,27 @@ spring:
47 47 url: jdbc:mysql://127.0.0.1:3306/${spring.datasource.dynamic.datasource.master.name}?useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=CTT
48 48 driver-class-name: com.mysql.jdbc.Driver
49 49 username: root
50   - password: 123456
  50 + password: root
51 51 slave: # 模拟从库,可根据自己需要修改
52 52 name: ruoyi-vue-pro
53 53 url: jdbc:mysql://127.0.0.1:3306/${spring.datasource.dynamic.datasource.slave.name}?useSSL=false&allowPublicKeyRetrieval=true&useUnicode=true&characterEncoding=UTF-8&serverTimezone=CTT
54 54 driver-class-name: com.mysql.jdbc.Driver
55 55 username: root
56   - password: 123456
  56 + password: root
  57 +
  58 +
  59 + activiti:
  60 + #1.false:默认值,activiti启动时,对比数据库表中保存的版本,如果不匹配。将抛出异常
  61 + #2.true:启动时会对数据库中所有表进行更新操作,如果表存在,不做处理,反之,自动创建表
  62 + #3.create_drop:启动时自动创建表,关闭时自动删除表
  63 + #4.drop_create:启动时,删除旧表,再创建新表
  64 + database-schema-update: true
  65 + #activiti7默认不生成历史信息表,需手动设置开启
  66 + db-history-used: true
  67 + check-process-definitions: true
  68 + #full:保存历史数据的最高级别,可保存全部流程相关细节,包括流程流转各节点参数
  69 + history-level: full
  70 +
57 71  
58 72 # Redis 配置。Redisson 默认的配置足够使用,一般不需要进行调优
59 73 redis:
... ...
yudao-admin-server/src/main/resources/application.yaml
... ... @@ -22,15 +22,28 @@ spring:
22 22  
23 23 # MyBatis Plus 的配置项
24 24 mybatis-plus:
25   - configuration:
26   - map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。
27   - log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 打印日志
  25 +# 在 mybatis-config/mybatis-config.xml 中设置
  26 +# configuration:
  27 +# map-underscore-to-camel-case: true # 虽然默认为 true ,但是还是显示去指定下。
  28 +# log-impl: org.apache.ibatis.logging.stdout.StdOutImpl # 打印日志
28 29 global-config:
29 30 db-config:
30 31 id-type: AUTO # 自增 ID
31 32 logic-delete-value: 1 # 逻辑已删除值(默认为 1)
32 33 logic-not-delete-value: 0 # 逻辑未删除值(默认为 0)
33 34 mapper-locations: classpath*:mapper/*.xml
  35 + config-location: classpath:mybatis-config/mybatis-config.xml
  36 + configuration-properties:
  37 + prefix: ""
  38 + wildcardEscapeClause: ""
  39 + limitBefore: ""
  40 + limitAfter: "LIMIT #{maxResults} OFFSET #{firstResult}"
  41 + limitBetween: ""
  42 + limitOuterJoinBetween: ""
  43 + limitBeforeNativeQuery: ""
  44 + orderBy: "order by ${orderByColumns}"
  45 + blobType: "BLOB"
  46 + boolValue: "TRUE"
34 47 type-aliases-package: ${yudao.info.base-package}.modules.*.dal.dataobject, ${yudao.core-service.base-package}.modules.*.dal.dataobject
35 48  
36 49 --- #################### 芋道相关配置 ####################
... ...
yudao-admin-server/src/main/resources/mybatis-config/mybatis-config.xml 0 → 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +
  3 +<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd">
  4 +
  5 +<configuration>
  6 + <settings>
  7 + <setting name="lazyLoadingEnabled" value="false" />
  8 + <setting name="mapUnderscoreToCamelCase" value="true"/>
  9 + </settings>
  10 + <typeAliases>
  11 + <typeAlias type="org.activiti.engine.impl.persistence.ByteArrayRefTypeHandler" alias="ByteArrayRefTypeHandler"/>
  12 + <typeAlias type="org.activiti.engine.impl.db.IbatisVariableTypeHandler" alias="IbatisVariableTypeHandler"/>
  13 + </typeAliases>
  14 + <typeHandlers>
  15 + <typeHandler handler="ByteArrayRefTypeHandler"
  16 + javaType="org.activiti.engine.impl.persistence.entity.ByteArrayRef"
  17 + jdbcType="VARCHAR"/>
  18 + <typeHandler handler="IbatisVariableTypeHandler"
  19 + javaType="org.activiti.engine.impl.variable.VariableType"
  20 + jdbcType="VARCHAR"/>
  21 + </typeHandlers>
  22 + <mappers>
  23 + <mapper resource="org/activiti/db/mapping/common.xml" />
  24 + <mapper resource="org/activiti/db/mapping/entity/Attachment.xml" />
  25 + <mapper resource="org/activiti/db/mapping/entity/ByteArray.xml" />
  26 + <mapper resource="org/activiti/db/mapping/entity/Comment.xml" />
  27 + <mapper resource="org/activiti/db/mapping/entity/DeadLetterJob.xml" />
  28 + <mapper resource="org/activiti/db/mapping/entity/Deployment.xml" />
  29 + <mapper resource="org/activiti/db/mapping/entity/Execution.xml" />
  30 + <mapper resource="org/activiti/db/mapping/entity/HistoricActivityInstance.xml" />
  31 + <mapper resource="org/activiti/db/mapping/entity/HistoricDetail.xml" />
  32 + <mapper resource="org/activiti/db/mapping/entity/HistoricProcessInstance.xml" />
  33 + <mapper resource="org/activiti/db/mapping/entity/HistoricVariableInstance.xml" />
  34 + <mapper resource="org/activiti/db/mapping/entity/HistoricTaskInstance.xml" />
  35 + <mapper resource="org/activiti/db/mapping/entity/HistoricIdentityLink.xml" />
  36 + <mapper resource="org/activiti/db/mapping/entity/IdentityLink.xml" />
  37 + <mapper resource="org/activiti/db/mapping/entity/Job.xml" />
  38 + <mapper resource="org/activiti/db/mapping/entity/Model.xml" />
  39 + <mapper resource="org/activiti/db/mapping/entity/ProcessDefinition.xml" />
  40 + <mapper resource="org/activiti/db/mapping/entity/ProcessDefinitionInfo.xml" />
  41 + <mapper resource="org/activiti/db/mapping/entity/Property.xml" />
  42 + <mapper resource="org/activiti/db/mapping/entity/Resource.xml" />
  43 + <mapper resource="org/activiti/db/mapping/entity/SuspendedJob.xml" />
  44 + <mapper resource="org/activiti/db/mapping/entity/TableData.xml" />
  45 + <mapper resource="org/activiti/db/mapping/entity/Task.xml" />
  46 + <mapper resource="org/activiti/db/mapping/entity/TimerJob.xml" />
  47 + <mapper resource="org/activiti/db/mapping/entity/VariableInstance.xml" />
  48 + <mapper resource="org/activiti/db/mapping/entity/EventSubscription.xml" />
  49 + <mapper resource="org/activiti/db/mapping/entity/EventLogEntry.xml" />
  50 + <mapper resource="org/activiti/db/mapping/entity/IntegrationContext.xml" />
  51 + </mappers>
  52 +</configuration>
... ...
yudao-admin-server/src/main/resources/processes/leave-formkey.bpmn 0 → 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:activiti="http://activiti.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://bpmn.io/schema/bpmn">
  3 + <process id="leave-formkey" name="请假流程-外置表单" isExecutable="true">
  4 + <documentation>外置表单</documentation>
  5 + <startEvent id="startevent1" name="Start" activiti:initiator="applyUserId" activiti:formKey="/flow/leave/apply"></startEvent>
  6 + <userTask id="deptLeaderVerify" name="部门经理审批" activiti:assignee="${deptLeader}" activiti:formKey="/flow/leave/approve-leader"></userTask>
  7 + <exclusiveGateway id="exclusivegateway1" name="Exclusive Gateway"></exclusiveGateway>
  8 + <userTask id="hrVerify" name="人事经理审批" activiti:candidateGroups="hr" activiti:formKey="/flow/leave/approve-hr"></userTask>
  9 + <exclusiveGateway id="exclusivegateway2" name="Exclusive Gateway"></exclusiveGateway>
  10 + <userTask id="reportBack" name="申请人确认" activiti:assignee="${applyUserId}" activiti:formKey="/flow/leave/confirm">
  11 + </userTask>
  12 + <endEvent id="endevent1" name="End"></endEvent>
  13 + <userTask id="modifyApply" name="调整申请内容" activiti:assignee="${applyUserId}" activiti:formKey="/flow/leave/modify"></userTask>
  14 + <exclusiveGateway id="exclusivegateway3" name="Exclusive Gateway"></exclusiveGateway>
  15 + <sequenceFlow id="flow1" sourceRef="startevent1" targetRef="deptLeaderVerify"></sequenceFlow>
  16 + <sequenceFlow id="flow2" sourceRef="deptLeaderVerify" targetRef="exclusivegateway1"></sequenceFlow>
  17 + <sequenceFlow id="flow3" name="同意" sourceRef="exclusivegateway1" targetRef="hrVerify">
  18 + <conditionExpression xsi:type="tFormalExpression"><![CDATA[${deptLeaderApproved == 'true'}]]></conditionExpression>
  19 + </sequenceFlow>
  20 + <sequenceFlow id="flow4" sourceRef="hrVerify" targetRef="exclusivegateway2"></sequenceFlow>
  21 + <sequenceFlow id="flow5" name="同意" sourceRef="exclusivegateway2" targetRef="reportBack">
  22 + <conditionExpression xsi:type="tFormalExpression"><![CDATA[${hrApproved == 'true'}]]></conditionExpression>
  23 + </sequenceFlow>
  24 + <sequenceFlow id="flow6" sourceRef="reportBack" targetRef="endevent1">
  25 + <extensionElements>
  26 + <activiti:executionListener event="take" delegateExpression="${reportBackEndProcessor}"></activiti:executionListener>
  27 + </extensionElements>
  28 + </sequenceFlow>
  29 + <sequenceFlow id="flow7" name="不同意" sourceRef="exclusivegateway2" targetRef="modifyApply">
  30 + <conditionExpression xsi:type="tFormalExpression"><![CDATA[${hrApproved == 'false'}]]></conditionExpression>
  31 + </sequenceFlow>
  32 + <sequenceFlow id="flow8" name="不同意" sourceRef="exclusivegateway1" targetRef="modifyApply">
  33 + <conditionExpression xsi:type="tFormalExpression"><![CDATA[${deptLeaderApproved == 'false'}]]></conditionExpression>
  34 + </sequenceFlow>
  35 + <sequenceFlow id="flow9" sourceRef="modifyApply" targetRef="exclusivegateway3"></sequenceFlow>
  36 + <sequenceFlow id="flow10" name="调整后继续申请" sourceRef="exclusivegateway3" targetRef="deptLeaderVerify">
  37 + <conditionExpression xsi:type="tFormalExpression"><![CDATA[${reApply == 'true'}]]></conditionExpression>
  38 + </sequenceFlow>
  39 + <sequenceFlow id="flow11" name="取消申请,并设置取消标志" sourceRef="exclusivegateway3" targetRef="endevent1">
  40 + <extensionElements>
  41 + <activiti:executionListener event="take" delegateExpression="${reportBackEndProcessor}"></activiti:executionListener>
  42 + </extensionElements>
  43 + <conditionExpression xsi:type="tFormalExpression"><![CDATA[${reApply == 'false'}]]></conditionExpression>
  44 + </sequenceFlow>
  45 + <textAnnotation id="textannotation1" textFormat="text/plain">
  46 + <text>请求被驳回后员工可以选择继续申请,或者取消本次申请</text>
  47 + </textAnnotation>
  48 + <association id="association1" sourceRef="modifyApply" targetRef="textannotation1"></association>
  49 + </process>
  50 + <bpmndi:BPMNDiagram id="BPMNDiagram_leave-formkey">
  51 + <bpmndi:BPMNPlane bpmnElement="leave-formkey" id="BPMNPlane_leave-formkey">
  52 + <bpmndi:BPMNShape bpmnElement="startevent1" id="BPMNShape_startevent1">
  53 + <omgdc:Bounds height="35.0" width="35.0" x="10.0" y="50.0"></omgdc:Bounds>
  54 + </bpmndi:BPMNShape>
  55 + <bpmndi:BPMNShape bpmnElement="deptLeaderVerify" id="BPMNShape_deptLeaderVerify">
  56 + <omgdc:Bounds height="55.0" width="105.0" x="90.0" y="40.0"></omgdc:Bounds>
  57 + </bpmndi:BPMNShape>
  58 + <bpmndi:BPMNShape bpmnElement="exclusivegateway1" id="BPMNShape_exclusivegateway1">
  59 + <omgdc:Bounds height="40.0" width="40.0" x="230.0" y="47.0"></omgdc:Bounds>
  60 + </bpmndi:BPMNShape>
  61 + <bpmndi:BPMNShape bpmnElement="hrVerify" id="BPMNShape_hrVerify">
  62 + <omgdc:Bounds height="55.0" width="105.0" x="310.0" y="40.0"></omgdc:Bounds>
  63 + </bpmndi:BPMNShape>
  64 + <bpmndi:BPMNShape bpmnElement="exclusivegateway2" id="BPMNShape_exclusivegateway2">
  65 + <omgdc:Bounds height="40.0" width="40.0" x="470.0" y="47.0"></omgdc:Bounds>
  66 + </bpmndi:BPMNShape>
  67 + <bpmndi:BPMNShape bpmnElement="reportBack" id="BPMNShape_reportBack">
  68 + <omgdc:Bounds height="55.0" width="105.0" x="580.0" y="40.0"></omgdc:Bounds>
  69 + </bpmndi:BPMNShape>
  70 + <bpmndi:BPMNShape bpmnElement="endevent1" id="BPMNShape_endevent1">
  71 + <omgdc:Bounds height="35.0" width="35.0" x="615.0" y="213.0"></omgdc:Bounds>
  72 + </bpmndi:BPMNShape>
  73 + <bpmndi:BPMNShape bpmnElement="modifyApply" id="BPMNShape_modifyApply">
  74 + <omgdc:Bounds height="55.0" width="105.0" x="198.0" y="120.0"></omgdc:Bounds>
  75 + </bpmndi:BPMNShape>
  76 + <bpmndi:BPMNShape bpmnElement="exclusivegateway3" id="BPMNShape_exclusivegateway3">
  77 + <omgdc:Bounds height="40.0" width="40.0" x="230.0" y="210.0"></omgdc:Bounds>
  78 + </bpmndi:BPMNShape>
  79 + <bpmndi:BPMNShape bpmnElement="textannotation1" id="BPMNShape_textannotation1">
  80 + <omgdc:Bounds height="57.0" width="112.0" x="340.0" y="168.0"></omgdc:Bounds>
  81 + </bpmndi:BPMNShape>
  82 + <bpmndi:BPMNEdge bpmnElement="flow1" id="BPMNEdge_flow1">
  83 + <omgdi:waypoint x="45.0" y="67.0"></omgdi:waypoint>
  84 + <omgdi:waypoint x="90.0" y="67.0"></omgdi:waypoint>
  85 + </bpmndi:BPMNEdge>
  86 + <bpmndi:BPMNEdge bpmnElement="flow2" id="BPMNEdge_flow2">
  87 + <omgdi:waypoint x="195.0" y="67.0"></omgdi:waypoint>
  88 + <omgdi:waypoint x="230.0" y="67.0"></omgdi:waypoint>
  89 + </bpmndi:BPMNEdge>
  90 + <bpmndi:BPMNEdge bpmnElement="flow3" id="BPMNEdge_flow3">
  91 + <omgdi:waypoint x="270.0" y="67.0"></omgdi:waypoint>
  92 + <omgdi:waypoint x="310.0" y="67.0"></omgdi:waypoint>
  93 + <bpmndi:BPMNLabel>
  94 + <omgdc:Bounds height="11.0" width="22.0" x="269.0" y="50.0"></omgdc:Bounds>
  95 + </bpmndi:BPMNLabel>
  96 + </bpmndi:BPMNEdge>
  97 + <bpmndi:BPMNEdge bpmnElement="flow4" id="BPMNEdge_flow4">
  98 + <omgdi:waypoint x="415.0" y="67.0"></omgdi:waypoint>
  99 + <omgdi:waypoint x="470.0" y="67.0"></omgdi:waypoint>
  100 + </bpmndi:BPMNEdge>
  101 + <bpmndi:BPMNEdge bpmnElement="flow5" id="BPMNEdge_flow5">
  102 + <omgdi:waypoint x="510.0" y="67.0"></omgdi:waypoint>
  103 + <omgdi:waypoint x="580.0" y="67.0"></omgdi:waypoint>
  104 + <bpmndi:BPMNLabel>
  105 + <omgdc:Bounds height="11.0" width="22.0" x="529.0" y="50.0"></omgdc:Bounds>
  106 + </bpmndi:BPMNLabel>
  107 + </bpmndi:BPMNEdge>
  108 + <bpmndi:BPMNEdge bpmnElement="flow6" id="BPMNEdge_flow6">
  109 + <omgdi:waypoint x="632.0" y="95.0"></omgdi:waypoint>
  110 + <omgdi:waypoint x="632.0" y="213.0"></omgdi:waypoint>
  111 + </bpmndi:BPMNEdge>
  112 + <bpmndi:BPMNEdge bpmnElement="flow7" id="BPMNEdge_flow7">
  113 + <omgdi:waypoint x="490.0" y="87.0"></omgdi:waypoint>
  114 + <omgdi:waypoint x="490.0" y="147.0"></omgdi:waypoint>
  115 + <omgdi:waypoint x="303.0" y="147.0"></omgdi:waypoint>
  116 + <bpmndi:BPMNLabel>
  117 + <omgdc:Bounds height="11.0" width="33.0" x="438.0" y="119.0"></omgdc:Bounds>
  118 + </bpmndi:BPMNLabel>
  119 + </bpmndi:BPMNEdge>
  120 + <bpmndi:BPMNEdge bpmnElement="flow8" id="BPMNEdge_flow8">
  121 + <omgdi:waypoint x="250.0" y="87.0"></omgdi:waypoint>
  122 + <omgdi:waypoint x="250.0" y="120.0"></omgdi:waypoint>
  123 + <bpmndi:BPMNLabel>
  124 + <omgdc:Bounds height="11.0" width="33.0" x="260.0" y="87.0"></omgdc:Bounds>
  125 + </bpmndi:BPMNLabel>
  126 + </bpmndi:BPMNEdge>
  127 + <bpmndi:BPMNEdge bpmnElement="flow9" id="BPMNEdge_flow9">
  128 + <omgdi:waypoint x="250.0" y="175.0"></omgdi:waypoint>
  129 + <omgdi:waypoint x="250.0" y="210.0"></omgdi:waypoint>
  130 + </bpmndi:BPMNEdge>
  131 + <bpmndi:BPMNEdge bpmnElement="flow10" id="BPMNEdge_flow10">
  132 + <omgdi:waypoint x="230.0" y="230.0"></omgdi:waypoint>
  133 + <omgdi:waypoint x="142.0" y="230.0"></omgdi:waypoint>
  134 + <omgdi:waypoint x="142.0" y="95.0"></omgdi:waypoint>
  135 + <bpmndi:BPMNLabel>
  136 + <omgdc:Bounds height="11.0" width="77.0" x="159.0" y="210.0"></omgdc:Bounds>
  137 + </bpmndi:BPMNLabel>
  138 + </bpmndi:BPMNEdge>
  139 + <bpmndi:BPMNEdge bpmnElement="flow11" id="BPMNEdge_flow11">
  140 + <omgdi:waypoint x="270.0" y="230.0"></omgdi:waypoint>
  141 + <omgdi:waypoint x="615.0" y="230.0"></omgdi:waypoint>
  142 + <bpmndi:BPMNLabel>
  143 + <omgdc:Bounds height="33.0" width="100.0" x="58.0" y="-37.0"></omgdc:Bounds>
  144 + </bpmndi:BPMNLabel>
  145 + </bpmndi:BPMNEdge>
  146 + <bpmndi:BPMNEdge bpmnElement="association1" id="BPMNEdge_association1">
  147 + <omgdi:waypoint x="303.0" y="147.0"></omgdi:waypoint>
  148 + <omgdi:waypoint x="396.0" y="168.0"></omgdi:waypoint>
  149 + </bpmndi:BPMNEdge>
  150 + </bpmndi:BPMNPlane>
  151 + </bpmndi:BPMNDiagram>
  152 +</definitions>
0 153 \ No newline at end of file
... ...
yudao-admin-ui/src/api/oa/flow.js 0 → 100644
  1 +import request from '@/utils/request'
  2 +
  3 +
  4 +export function getStartForm(processKey) {
  5 + return request({
  6 + url: '/workflow/process/definition/getStartForm?processKey='+processKey,
  7 + method: 'get'
  8 + })
  9 +}
... ...
yudao-admin-ui/src/api/oa/leave.js 0 → 100644
  1 +import request from '@/utils/request'
  2 +
  3 +// 创建请假申请
  4 +export function createLeave(data) {
  5 + return request({
  6 + url: '/oa/leave/create',
  7 + method: 'post',
  8 + data: data
  9 + })
  10 +}
  11 +
  12 +// 更新请假申请
  13 +export function updateLeave(data) {
  14 + return request({
  15 + url: '/oa/leave/update',
  16 + method: 'put',
  17 + data: data
  18 + })
  19 +}
  20 +
  21 +// 删除请假申请
  22 +export function deleteLeave(id) {
  23 + return request({
  24 + url: '/oa/leave/delete?id=' + id,
  25 + method: 'delete'
  26 + })
  27 +}
  28 +
  29 +// 获得请假申请
  30 +export function getLeave(id) {
  31 + return request({
  32 + url: '/oa/leave/get?id=' + id,
  33 + method: 'get'
  34 + })
  35 +}
  36 +
  37 +// 获得请假申请分页
  38 +export function getLeavePage(query) {
  39 + return request({
  40 + url: '/oa/leave/page',
  41 + method: 'get',
  42 + params: query
  43 + })
  44 +}
  45 +
  46 +export function createFormKeyLeave(data) {
  47 + return request({
  48 + url: '/oa/leave/form-key/create',
  49 + method: 'post',
  50 + data: data
  51 + })
  52 +}
  53 +
  54 +// 导出请假申请 Excel
  55 +export function exportLeaveExcel(query) {
  56 + return request({
  57 + url: '/oa/leave/export-excel',
  58 + method: 'get',
  59 + params: query,
  60 + responseType: 'blob'
  61 + })
  62 +}
... ...
yudao-admin-ui/src/api/oa/todo.js 0 → 100644
  1 +import request from '@/utils/request'
  2 +
  3 +// 创建请假申请
  4 +export function createLeave(data) {
  5 + return request({
  6 + url: '/oa/leave/create',
  7 + method: 'post',
  8 + data: data
  9 + })
  10 +}
  11 +
  12 +// 更新请假申请
  13 +export function updateLeave(data) {
  14 + return request({
  15 + url: '/oa/leave/update',
  16 + method: 'put',
  17 + data: data
  18 + })
  19 +}
  20 +
  21 +// 删除请假申请
  22 +export function deleteLeave(id) {
  23 + return request({
  24 + url: '/oa/leave/delete?id=' + id,
  25 + method: 'delete'
  26 + })
  27 +}
  28 +
  29 +// 获得请假申请
  30 +export function getLeave(id) {
  31 + return request({
  32 + url: '/oa/leave/get?id=' + id,
  33 + method: 'get'
  34 + })
  35 +}
  36 +
  37 +// 获得待办任务分页
  38 +export function getTodoTaskPage(query) {
  39 + return request({
  40 + url: '/workflow/task/todo/page',
  41 + method: 'get',
  42 + params: query
  43 + })
  44 +}
  45 +
  46 +// 签收任务
  47 +export function claimTask(id) {
  48 + return request({
  49 + url: '/workflow/task/claim?id=' + id,
  50 + method: 'get'
  51 + })
  52 +}
  53 +
  54 +export function completeTask(data) {
  55 + return request({
  56 + url: '/workflow/task/complete',
  57 + method: 'post',
  58 + data: data
  59 + })
  60 +}
  61 +
  62 +export function taskSteps(data) {
  63 + return request({
  64 + url: '/workflow/task/task-steps',
  65 + method: 'post',
  66 + data: data
  67 + })
  68 +}
  69 +
  70 +export function getTaskFormKey(data) {
  71 + return request({
  72 + url: '/workflow/task/formKey',
  73 + method: 'post',
  74 + data: data
  75 + })
  76 +}
  77 +
  78 +export function processHistorySteps(id) {
  79 + return request({
  80 + url: '/workflow/task/process/history-steps?id='+id,
  81 + method: 'get'
  82 + })
  83 +}
... ...
yudao-admin-ui/src/router/index.js
... ... @@ -123,6 +123,76 @@ export const constantRoutes = [
123 123 meta: { title: '修改生成配置' }
124 124 }
125 125 ]
  126 + },
  127 + {
  128 + path: '/flow',
  129 + component: Layout,
  130 + hidden: true,
  131 + redirect: 'noredirect',
  132 + children: [
  133 + {
  134 + path: 'leave/apply',
  135 + component: (resolve) => require(['@/views/oa/leave/apply/index'], resolve),
  136 + name: '请假表单',
  137 + meta: { title: '请假表单', icon: 'form' }
  138 + }
  139 + ]
  140 + },
  141 + {
  142 + path: '/flow',
  143 + component: Layout,
  144 + hidden: true,
  145 + redirect: 'noredirect',
  146 + children: [
  147 + {
  148 + path: 'leave/approve-leader',
  149 + component: (resolve) => require(['@/views/oa/leave/approve-leader/index'], resolve),
  150 + name: '请假表单-部门领导审批',
  151 + meta: { title: '请假表单-部门领导审批', icon: 'form' }
  152 + }
  153 + ]
  154 + },
  155 + {
  156 + path: '/flow',
  157 + component: Layout,
  158 + hidden: true,
  159 + redirect: 'noredirect',
  160 + children: [
  161 + {
  162 + path: 'leave/approve-hr',
  163 + component: (resolve) => require(['@/views/oa/leave/approve-hr/index'], resolve),
  164 + name: '请假表单-人事审批',
  165 + meta: { title: '请假表单-人事审批', icon: 'form' }
  166 + }
  167 + ]
  168 + },
  169 + {
  170 + path: '/flow',
  171 + component: Layout,
  172 + hidden: true,
  173 + redirect: 'noredirect',
  174 + children: [
  175 + {
  176 + path: 'leave/confirm',
  177 + component: (resolve) => require(['@/views/oa/leave/confirm/index'], resolve),
  178 + name: '请假表单-确认',
  179 + meta: { title: '请假表单-确认', icon: 'form' }
  180 + }
  181 + ]
  182 + },
  183 + {
  184 + path: '/flow',
  185 + component: Layout,
  186 + hidden: true,
  187 + redirect: 'noredirect',
  188 + children: [
  189 + {
  190 + path: 'leave/modify',
  191 + component: (resolve) => require(['@/views/oa/leave/modify/index'], resolve),
  192 + name: '请假表单-修改',
  193 + meta: { title: '请假表单-修改', icon: 'form' }
  194 + }
  195 + ]
126 196 }
127 197 ]
128 198  
... ...
yudao-admin-ui/src/utils/dict.js
... ... @@ -30,6 +30,9 @@ export const DICT_TYPE = {
30 30 INF_API_ERROR_LOG_PROCESS_STATUS: 'inf_api_error_log_process_status',
31 31  
32 32 TOOL_CODEGEN_TEMPLATE_TYPE: 'tool_codegen_template_type',
  33 +
  34 + OA_LEAVE_STATUS: 'oa_leave_status',
  35 + OA_LEAVE_TYPE: 'oa_leave_type'
33 36 }
34 37  
35 38 /**
... ...
yudao-admin-ui/src/views/oa/flow/index.vue 0 → 100644
  1 +<template>
  2 + <div class="app-container">
  3 + <el-row>
  4 + <el-button type="primary" v-on:click="leave">请假申请</el-button>
  5 + </el-row>
  6 + </div>
  7 +</template>
  8 +
  9 +<script>
  10 +import { getStartForm } from "@/api/oa/flow";
  11 +export default {
  12 + name: "Flow",
  13 + components: {
  14 + },
  15 + data() {
  16 + return {
  17 + // 表单参数
  18 + form: {},
  19 +
  20 + rules: {
  21 + }
  22 + };
  23 + },
  24 + created() {
  25 +
  26 + },
  27 + methods: {
  28 + leave() {
  29 + getStartForm('leave-formkey').then(response => {
  30 + const route = response.data;
  31 + this.$router.replace(route);
  32 + });
  33 + }
  34 + }
  35 +};
  36 +</script>
... ...
yudao-admin-ui/src/views/oa/leave/apply/index.vue 0 → 100644
  1 +<template>
  2 + <div class="app-container">
  3 + <!-- 对话框(添加 / 修改) -->
  4 + <el-form ref="form" :model="form" :rules="rules" label-width="80px">
  5 + <el-form-item label="开始时间" prop="startTime">
  6 + <el-date-picker clearable size="small" v-model="form.startTime" type="date" value-format="timestamp" placeholder="选择开始时间" />
  7 + </el-form-item>
  8 + <el-form-item label="结束时间" prop="endTime">
  9 + <el-date-picker clearable size="small" v-model="form.endTime" type="date" value-format="timestamp" placeholder="选择结束时间" />
  10 + </el-form-item>
  11 + <el-form-item label="请假类型" prop="leaveType">
  12 + <el-select v-model="form.leaveType" placeholder="请选择">
  13 + <el-option
  14 + v-for="dict in leaveTypeDictData"
  15 + :key="parseInt(dict.value)"
  16 + :label="dict.label"
  17 + :value="parseInt(dict.value)"
  18 + />
  19 + </el-select>
  20 + </el-form-item>
  21 + <el-form-item label="原因" prop="reason">
  22 + <el-col :span="10">
  23 + <el-input
  24 + type="textarea"
  25 + :rows="3"
  26 + v-model="form.reason"
  27 + placeholder="请输入原因" />
  28 + </el-col>
  29 + </el-form-item>
  30 + <el-form-item label="申请时间" prop="applyTime">
  31 + <el-date-picker clearable size="small" v-model="form.applyTime" type="date" value-format="timestamp" placeholder="选择申请时间" />
  32 + </el-form-item>
  33 + <el-form-item>
  34 + <el-button type="primary" @click="submitForm">确 定</el-button>
  35 + </el-form-item>
  36 + </el-form>
  37 + </div>
  38 +</template>
  39 +
  40 +<script>
  41 +import { createFormKeyLeave } from "@/api/oa/leave"
  42 +import { getDictDataLabel, getDictDatas, DICT_TYPE } from '@/utils/dict'
  43 +export default {
  44 + name: "ApplyLeave",
  45 + components: {
  46 + },
  47 + data() {
  48 + return {
  49 + // 表单参数
  50 + form: {},
  51 + // 表单校验
  52 + rules: {
  53 + startTime: [{ required: true, message: "开始时间不能为空", trigger: "blur" }],
  54 + endTime: [{ required: true, message: "结束时间不能为空", trigger: "blur" }],
  55 + applyTime: [{ required: true, message: "申请时间不能为空", trigger: "blur" }],
  56 + },
  57 + statusFormat(row, column) {
  58 + return getDictDataLabel(DICT_TYPE.OA_LEAVE_STATUS, row.status)
  59 + },
  60 + leaveTypeDictData: getDictDatas(DICT_TYPE.OA_LEAVE_TYPE),
  61 + leaveStatusData: getDictDatas(DICT_TYPE.OA_LEAVE_STATUS)
  62 + };
  63 + },
  64 + created() {
  65 + },
  66 + methods: {
  67 + /** 提交按钮 */
  68 + submitForm() {
  69 + this.$refs["form"].validate(valid => {
  70 + if (!valid) {
  71 + return;
  72 + }
  73 + // 修改的提交
  74 + // if (this.form.id != null) {
  75 + // updateLeave(this.form).then(response => {
  76 + // this.msgSuccess("修改成功");
  77 + // });
  78 + // return;
  79 + // }
  80 + // 添加的提交
  81 + createFormKeyLeave(this.form).then(response => {
  82 + this.msgSuccess("新增成功");
  83 + this.$store.dispatch('tagsView/delView', this.$route).then(({ visitedViews }) => {
  84 + //if (this.isActive(this.$route)) {
  85 + this.$router.push({path: '/oa/todo'})
  86 + //}
  87 + })
  88 + });
  89 + });
  90 + }
  91 + }
  92 +};
  93 +</script>
... ...
yudao-admin-ui/src/views/oa/leave/approve-hr/index.vue 0 → 100644
  1 +<template>
  2 + <div class="app-container">
  3 + <el-tabs type="border-card">
  4 + <el-tab-pane label="任务处理">
  5 + <el-form ref="form" :model="form" label-width="80px">
  6 + <el-row :gutter="20">
  7 + <el-col :span="6"><el-form-item label="申请人" >{{form.userId}}</el-form-item></el-col>
  8 + <el-col :span="6">
  9 + <el-form-item label="请假类型" prop="leaveType">
  10 + {{ getDictDataLabel(DICT_TYPE.OA_LEAVE_TYPE, form.leaveType) }}
  11 + </el-form-item>
  12 + </el-col>
  13 + <el-col :span="6"><el-form-item label="原因" prop="reason">{{form.reason}}</el-form-item></el-col>
  14 + </el-row>
  15 + <el-row :gutter="20">
  16 + <el-col :span="6"><el-form-item label="开始时间" >{{ parseTime(form.startTime) }}</el-form-item></el-col>
  17 + <el-col :span="6"><el-form-item label="结束时间" prop="endTime">{{ parseTime(form.endTime) }}</el-form-item></el-col>
  18 + <el-form-item label="申请时间" prop="applyTime">{{ parseTime(form.applyTime) }}</el-form-item>
  19 + </el-row>
  20 + </el-form>
  21 + <el-divider></el-divider>
  22 + <el-form ref="taskForm" :model="leaveApprove" :rules="rules" label-width="80px">
  23 + <el-form-item label="是否同意" prop="approved">
  24 + <el-select v-model="leaveApprove.approved" placeholder="是否同意" v-on:change="approveChange">
  25 + <el-option
  26 + v-for="dict in approvedData"
  27 + :key="parseInt(dict.value)"
  28 + :label="dict.label"
  29 + :value="parseInt(dict.value)"
  30 + />
  31 + </el-select>
  32 + </el-form-item>
  33 + <el-form-item label="处理意见" prop="comment">
  34 + <el-col :span="11">
  35 + <el-input
  36 + type="textarea"
  37 + :rows="3"
  38 + v-model="leaveApprove.comment">
  39 + </el-input>
  40 + </el-col>
  41 + </el-form-item>
  42 + <el-form-item>
  43 + <el-button type="primary" @click="submitForm">确 定</el-button>
  44 + </el-form-item>
  45 + </el-form>
  46 + </el-tab-pane>
  47 + <el-tab-pane label="历史跟踪">
  48 + <el-steps :active="stepActive" simple finish-status="success">
  49 + <el-step :title="stepTitle(item)" icon="el-icon-edit" v-for="(item) in handleTask.historyTask" ></el-step>
  50 + </el-steps>
  51 + <br/>
  52 + <el-steps direction="vertical" :active="stepActive" space="65px">
  53 + <el-step :title="stepTitle(item)" :description="stepDes(item)" v-for="(item) in handleTask.historyTask" ></el-step>
  54 + </el-steps>
  55 + </el-tab-pane>
  56 + <el-tab-pane label="流程图">流程图-TODO</el-tab-pane>
  57 + </el-tabs>
  58 +
  59 + </div>
  60 +</template>
  61 +
  62 +<script>
  63 +import { getLeave } from "@/api/oa/leave"
  64 +import { completeTask,taskSteps } from "@/api/oa/todo";
  65 +import { getDictDataLabel, getDictDatas, DICT_TYPE } from '@/utils/dict'
  66 +export default {
  67 + name: "HrApproveLeave",
  68 + components: {
  69 + },
  70 + data() {
  71 + return {
  72 + // 表单参数
  73 + form: {},
  74 + // 表单校验
  75 + rules: {
  76 + comment: [{ required: true, message: "意见不能为空", trigger: "blur" }]
  77 + },
  78 + handleTask: {
  79 + historyTask:[]
  80 + },
  81 + leaveApprove: {
  82 + approved : 1,
  83 + variables: {},
  84 + taskId: "",
  85 + comment: "同意"
  86 + },
  87 + approvedData: [
  88 + {
  89 + value: 1,
  90 + label: '同意'
  91 + },
  92 + {
  93 + value: 0,
  94 + label: '不同意'
  95 + }
  96 + ],
  97 + statusFormat(row, column) {
  98 + return getDictDataLabel(DICT_TYPE.OA_LEAVE_STATUS, row.status)
  99 + },
  100 + leaveTypeDictData: getDictDatas(DICT_TYPE.OA_LEAVE_TYPE),
  101 + leaveStatusData: getDictDatas(DICT_TYPE.OA_LEAVE_STATUS)
  102 + };
  103 + },
  104 + computed:{
  105 + stepActive: function () {
  106 + let idx = 0;
  107 + for(let i=0; i<this.handleTask.historyTask.length; i++){
  108 + if(this.handleTask.historyTask[i].status === 1){
  109 + idx= idx+1;
  110 + }else{
  111 + break;
  112 + }
  113 + }
  114 + return idx;
  115 + },
  116 + stepTitle() {
  117 + return function (item) {
  118 + let name = item.stepName;
  119 + if (item.status === 1) {
  120 + name += '(已完成)'
  121 + }
  122 + if (item.status === 0) {
  123 + name += '(进行中)'
  124 + }
  125 + return name;
  126 + }
  127 + },
  128 + stepDes(){
  129 + return function (item) {
  130 + let desc = "";
  131 + if (item.status === 1) {
  132 + desc+="审批人:["+ item.assignee +"] 审批意见: [" + item.comment + "] 审批时间: " + this.parseTime(item.endTime);
  133 + }
  134 + return desc;
  135 + }
  136 + }
  137 + },
  138 + created() {
  139 + const businessKey = this.$route.query.businessKey;
  140 + const taskId = this.$route.query.taskId;
  141 + this.leaveApprove.taskId = taskId;
  142 + this.getForm(businessKey);
  143 + },
  144 + methods: {
  145 + /** 提交按钮 */
  146 + submitForm() {
  147 + this.$refs["taskForm"].validate(valid => {
  148 + if (!valid) {
  149 + return;
  150 + }
  151 + if (this.leaveApprove.approved == 1) {
  152 + this.leaveApprove.variables["hrApproved"] = true;
  153 + }
  154 + if (this.leaveApprove.approved == 0) {
  155 + this.leaveApprove.variables["hrApproved"] = false;
  156 + }
  157 + completeTask(this.leaveApprove).then(response => {
  158 + this.msgSuccess("执行任务成功");
  159 + this.$store.dispatch('tagsView/delView', this.$route).then(({ visitedViews }) => {
  160 + //if (this.isActive(this.$route)) {
  161 + this.$router.push({path: '/oa/todo'})
  162 + //}
  163 + })
  164 + })
  165 + });
  166 + },
  167 + getForm(id){
  168 + getLeave(id).then(response => {
  169 + this.form = response.data;
  170 + });
  171 + const data = {
  172 + taskId : this.leaveApprove.taskId,
  173 + businessKey: id,
  174 + }
  175 + taskSteps(data).then(response => {
  176 + this.handleTask = response.data;
  177 +
  178 + });
  179 + },
  180 + approveChange(){
  181 + if (this.leaveApprove.approved === 1) {
  182 + this.leaveApprove.comment = "同意"
  183 + }
  184 + if(this.leaveApprove.approved === 0){
  185 + this.leaveApprove.comment = "不同意"
  186 + }
  187 + }
  188 + }
  189 +};
  190 +</script>
... ...
yudao-admin-ui/src/views/oa/leave/approve-leader/index.vue 0 → 100644
  1 +<template>
  2 + <div class="app-container">
  3 + <el-tabs type="border-card">
  4 + <el-tab-pane label="任务处理">
  5 + <el-form ref="form" :model="form" label-width="80px">
  6 + <el-row :gutter="20">
  7 + <el-col :span="6"><el-form-item label="申请人" >{{form.userId}}</el-form-item></el-col>
  8 + <el-col :span="6">
  9 + <el-form-item label="请假类型" prop="leaveType">
  10 + {{ getDictDataLabel(DICT_TYPE.OA_LEAVE_TYPE, form.leaveType) }}
  11 + </el-form-item>
  12 + </el-col>
  13 + <el-col :span="6"><el-form-item label="原因" prop="reason">{{form.reason}}</el-form-item></el-col>
  14 + </el-row>
  15 + <el-row :gutter="20">
  16 + <el-col :span="6"><el-form-item label="开始时间" >{{ parseTime(form.startTime) }}</el-form-item></el-col>
  17 + <el-col :span="6"><el-form-item label="结束时间" prop="endTime">{{ parseTime(form.endTime) }}</el-form-item></el-col>
  18 + <el-form-item label="申请时间" prop="applyTime">{{ parseTime(form.applyTime) }}</el-form-item>
  19 + </el-row>
  20 + </el-form>
  21 + <el-divider></el-divider>
  22 + <el-form ref="taskForm" :model="leaveApprove" :rules="rules" label-width="80px">
  23 + <el-form-item label="是否同意" prop="approved">
  24 + <el-select v-model="leaveApprove.approved" placeholder="是否同意" v-on:change="approveChange">
  25 + <el-option
  26 + v-for="dict in approvedData"
  27 + :key="parseInt(dict.value)"
  28 + :label="dict.label"
  29 + :value="parseInt(dict.value)"
  30 + />
  31 + </el-select>
  32 + </el-form-item>
  33 + <el-form-item label="处理意见" prop="comment">
  34 + <el-col :span="11">
  35 + <el-input
  36 + type="textarea"
  37 + :rows="3"
  38 + v-model="leaveApprove.comment">
  39 + </el-input>
  40 + </el-col>
  41 + </el-form-item>
  42 + <el-form-item>
  43 + <el-button type="primary" @click="submitForm">确 定</el-button>
  44 + </el-form-item>
  45 + </el-form>
  46 + </el-tab-pane>
  47 + <el-tab-pane label="历史跟踪">
  48 + <el-steps :active="stepActive" simple finish-status="success">
  49 + <el-step :title="stepTitle(item)" icon="el-icon-edit" v-for="(item) in handleTask.historyTask" ></el-step>
  50 + </el-steps>
  51 + <br/>
  52 + <el-steps direction="vertical" :active="stepActive" space="65px">
  53 + <el-step :title="stepTitle(item)" :description="stepDes(item)" v-for="(item) in handleTask.historyTask" ></el-step>
  54 + </el-steps>
  55 + </el-tab-pane>
  56 + <el-tab-pane label="流程图">流程图-TODO</el-tab-pane>
  57 + </el-tabs>
  58 + </div>
  59 +</template>
  60 +
  61 +<script>
  62 +import { getLeave } from "@/api/oa/leave"
  63 +import { completeTask,taskSteps } from "@/api/oa/todo";
  64 +import { getDictDataLabel, getDictDatas, DICT_TYPE } from '@/utils/dict'
  65 +export default {
  66 + name: "ApproveLeaderLeave",
  67 + components: {
  68 + },
  69 + data() {
  70 + return {
  71 + // 表单参数
  72 + form: {},
  73 + // 表单校验
  74 + rules: {
  75 + comment: [{ required: true, message: "意见不能为空", trigger: "blur" }]
  76 + },
  77 + handleTask: {
  78 + historyTask:[]
  79 + },
  80 + leaveApprove: {
  81 + approved : 1,
  82 + variables: {},
  83 + taskId: "",
  84 + comment: "同意"
  85 + },
  86 + approvedData: [
  87 + {
  88 + value: 1,
  89 + label: '同意'
  90 + },
  91 + {
  92 + value: 0,
  93 + label: '不同意'
  94 + }
  95 + ],
  96 + statusFormat(row, column) {
  97 + return getDictDataLabel(DICT_TYPE.OA_LEAVE_STATUS, row.status)
  98 + },
  99 + leaveTypeDictData: getDictDatas(DICT_TYPE.OA_LEAVE_TYPE),
  100 + leaveStatusData: getDictDatas(DICT_TYPE.OA_LEAVE_STATUS)
  101 + };
  102 + },
  103 + created() {
  104 + const businessKey = this.$route.query.businessKey;
  105 + const taskId = this.$route.query.taskId;
  106 + this.leaveApprove.taskId = taskId;
  107 + this.getForm(businessKey);
  108 + },
  109 + computed:{
  110 + stepActive: function () {
  111 + let idx = 0;
  112 + for(let i=0; i<this.handleTask.historyTask.length; i++){
  113 + if(this.handleTask.historyTask[i].status === 1){
  114 + idx= idx+1;
  115 + }else{
  116 + break;
  117 + }
  118 + }
  119 + return idx;
  120 + },
  121 + stepTitle() {
  122 + return function (item) {
  123 + let name = item.stepName;
  124 + if (item.status === 1) {
  125 + name += '(已完成)'
  126 + }
  127 + if (item.status === 0) {
  128 + name += '(进行中)'
  129 + }
  130 + return name;
  131 + }
  132 + },
  133 + stepDes(){
  134 + return function (item) {
  135 + let desc = "";
  136 + if (item.status === 1) {
  137 + desc+="审批人:["+ item.assignee +"] 审批意见: [" + item.comment + "] 审批时间: " + this.parseTime(item.endTime);
  138 + }
  139 + return desc;
  140 + }
  141 + }
  142 + },
  143 + methods: {
  144 + /** 提交按钮 */
  145 + submitForm() {
  146 + this.$refs["taskForm"].validate(valid => {
  147 + if (!valid) {
  148 + return;
  149 + }
  150 + if (this.leaveApprove.approved == 1) {
  151 + this.leaveApprove.variables["deptLeaderApproved"] = true;
  152 + }
  153 + if (this.leaveApprove.approved == 0) {
  154 + this.leaveApprove.variables["deptLeaderApproved"] = false;
  155 + }
  156 + completeTask(this.leaveApprove).then(response => {
  157 + this.msgSuccess("执行任务成功");
  158 + this.$store.dispatch('tagsView/delView', this.$route).then(({ visitedViews }) => {
  159 + //if (this.isActive(this.$route)) {
  160 + this.$router.push({path: '/oa/todo'})
  161 + //}
  162 + })
  163 + });
  164 + });
  165 +
  166 + },
  167 + getForm(id){
  168 + getLeave(id).then(response => {
  169 + this.form = response.data;
  170 + });
  171 + const data = {
  172 + taskId : this.leaveApprove.taskId,
  173 + businessKey: id,
  174 + }
  175 + taskSteps(data).then(response => {
  176 + this.handleTask = response.data;
  177 +
  178 + });
  179 + },
  180 + approveChange(){
  181 + if (this.leaveApprove.approved === 1) {
  182 + this.leaveApprove.comment = "同意"
  183 + }
  184 + if(this.leaveApprove.approved === 0){
  185 + this.leaveApprove.comment = "不同意"
  186 + }
  187 + }
  188 + }
  189 +};
  190 +</script>
... ...
yudao-admin-ui/src/views/oa/leave/confirm/index.vue 0 → 100644
  1 +<template>
  2 + <div class="app-container">
  3 + <el-tabs type="border-card">
  4 + <el-tab-pane label="任务处理">
  5 + <el-form ref="form" :model="form" label-width="80px">
  6 + <el-row :gutter="20">
  7 + <el-col :span="6"><el-form-item label="申请人" >{{form.userId}}</el-form-item></el-col>
  8 + <el-col :span="6">
  9 + <el-form-item label="请假类型" prop="leaveType">
  10 + {{ getDictDataLabel(DICT_TYPE.OA_LEAVE_TYPE, form.leaveType) }}
  11 + </el-form-item>
  12 + </el-col>
  13 + <el-col :span="6"><el-form-item label="原因" prop="reason">{{form.reason}}</el-form-item></el-col>
  14 + </el-row>
  15 + <el-row :gutter="20">
  16 + <el-col :span="6"><el-form-item label="开始时间" >{{ parseTime(form.startTime) }}</el-form-item></el-col>
  17 + <el-col :span="6"><el-form-item label="结束时间" prop="endTime">{{ parseTime(form.endTime) }}</el-form-item></el-col>
  18 + <el-form-item label="申请时间" prop="applyTime">{{ parseTime(form.applyTime) }}</el-form-item>
  19 + </el-row>
  20 + <el-row :gutter="20">
  21 + <el-col :span="6"><el-button type="primary" @click="submitForm">确 定</el-button></el-col>
  22 + </el-row>
  23 + </el-form>
  24 + </el-tab-pane>
  25 + <el-tab-pane label="历史跟踪">
  26 + <el-steps :active="stepActive" simple finish-status="success">
  27 + <el-step :title="stepTitle(item)" icon="el-icon-edit" v-for="(item) in handleTask.historyTask" ></el-step>
  28 + </el-steps>
  29 + <br/>
  30 + <el-steps direction="vertical" :active="stepActive" space="65px">
  31 + <el-step :title="stepTitle(item)" :description="stepDes(item)" v-for="(item) in handleTask.historyTask" ></el-step>
  32 + </el-steps>
  33 + </el-tab-pane>
  34 + <el-tab-pane label="流程图">流程图-TODO</el-tab-pane>
  35 + </el-tabs>
  36 + </div>
  37 +</template>
  38 +
  39 +<script>
  40 +import { getLeave } from "@/api/oa/leave"
  41 +import { completeTask,taskSteps } from "@/api/oa/todo";
  42 +import { getDictDataLabel, getDictDatas, DICT_TYPE } from '@/utils/dict'
  43 +export default {
  44 + name: "ConfirmLeave",
  45 + components: {
  46 + },
  47 + data() {
  48 + return {
  49 + // 表单参数
  50 + form: {},
  51 + // 表单校验
  52 + rules: {
  53 + },
  54 + handleTask: {
  55 + historyTask:[]
  56 + },
  57 + leaveApprove: {
  58 + variables: {},
  59 + taskId: "",
  60 + comment: ""
  61 + },
  62 + statusFormat(row, column) {
  63 + return getDictDataLabel(DICT_TYPE.OA_LEAVE_STATUS, row.status)
  64 + },
  65 + leaveTypeDictData: getDictDatas(DICT_TYPE.OA_LEAVE_TYPE),
  66 + leaveStatusData: getDictDatas(DICT_TYPE.OA_LEAVE_STATUS)
  67 + };
  68 + },
  69 + created() {
  70 + const businessKey = this.$route.query.businessKey;
  71 + const taskId = this.$route.query.taskId;
  72 + this.leaveApprove.taskId = taskId;
  73 + this.getForm(businessKey);
  74 + },
  75 + computed:{
  76 + stepActive: function () {
  77 + let idx = 0;
  78 + for(let i=0; i<this.handleTask.historyTask.length; i++){
  79 + if(this.handleTask.historyTask[i].status === 1){
  80 + idx= idx+1;
  81 + }else{
  82 + break;
  83 + }
  84 + }
  85 + return idx;
  86 + },
  87 + stepTitle() {
  88 + return function (item) {
  89 + let name = item.stepName;
  90 + if (item.status === 1) {
  91 + name += '(已完成)'
  92 + }
  93 + if (item.status === 0) {
  94 + name += '(进行中)'
  95 + }
  96 + return name;
  97 + }
  98 + },
  99 + stepDes(){
  100 + return function (item) {
  101 + let desc = "";
  102 + if (item.status === 1) {
  103 + desc+="审批人:["+ item.assignee +"] 审批意见: [" + item.comment + "] 审批时间: " + this.parseTime(item.endTime);
  104 + }
  105 + return desc;
  106 + }
  107 + }
  108 + },
  109 + methods: {
  110 + /** 提交按钮 */
  111 + submitForm() {
  112 + completeTask(this.leaveApprove).then(response => {
  113 + this.msgSuccess("执行任务成功");
  114 + this.$store.dispatch('tagsView/delView', this.$route).then(({ visitedViews }) => {
  115 + //if (this.isActive(this.$route)) {
  116 + this.$router.push({path: '/oa/todo'})
  117 + //}
  118 + })
  119 + })
  120 + },
  121 + getForm(id){
  122 + getLeave(id).then(response => {
  123 + this.form = response.data;
  124 + });
  125 + const data = {
  126 + taskId : this.leaveApprove.taskId,
  127 + businessKey: id,
  128 + }
  129 + taskSteps(data).then(response => {
  130 + this.handleTask = response.data;
  131 +
  132 + });
  133 +
  134 + }
  135 + }
  136 +};
  137 +</script>
... ...
yudao-admin-ui/src/views/oa/leave/index.vue 0 → 100644
  1 +<template>
  2 + <div class="app-container">
  3 +
  4 + <!-- 搜索工作栏 -->
  5 + <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
  6 + <el-form-item label="流程id" prop="processInstanceId">
  7 + <el-input v-model="queryParams.processInstanceId" placeholder="请输入流程id" clearable size="small" @keyup.enter.native="handleQuery"/>
  8 + </el-form-item>
  9 + <el-form-item label="状态" prop="status">
  10 + <el-select v-model="queryParams.status" placeholder="请选择状态">
  11 + <el-option
  12 + v-for="dict in leaveStatusData"
  13 + :key="parseInt(dict.value)"
  14 + :label="dict.label"
  15 + :value="parseInt(dict.value)"
  16 + />
  17 + </el-select>
  18 + </el-form-item>
  19 + <el-form-item label="开始时间">
  20 + <el-date-picker v-model="dateRangeStartTime" size="small" style="width: 240px" value-format="yyyy-MM-dd"
  21 + type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" />
  22 + </el-form-item>
  23 + <el-form-item label="结束时间">
  24 + <el-date-picker v-model="dateRangeEndTime" size="small" style="width: 240px" value-format="yyyy-MM-dd"
  25 + type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" />
  26 + </el-form-item>
  27 + <el-form-item label="请假类型" prop="leaveType">
  28 + <el-select v-model="queryParams.leaveType" placeholder="请选择请假类型">
  29 + <el-option
  30 + v-for="dict in leaveTypeDictData"
  31 + :key="dict.value"
  32 + :label="dict.label"
  33 + :value="dict.value"
  34 + />
  35 + </el-select>
  36 + </el-form-item>
  37 + <el-form-item label="原因" prop="reason">
  38 + <el-input v-model="queryParams.reason" placeholder="请输入原因" clearable size="small" @keyup.enter.native="handleQuery"/>
  39 + </el-form-item>
  40 + <el-form-item label="申请时间">
  41 + <el-date-picker v-model="dateRangeApplyTime" size="small" style="width: 240px" value-format="yyyy-MM-dd"
  42 + type="daterange" range-separator="-" start-placeholder="开始日期" end-placeholder="结束日期" />
  43 + </el-form-item>
  44 + <el-form-item>
  45 + <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
  46 + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
  47 + </el-form-item>
  48 + </el-form>
  49 +
  50 + <!-- 操作工具栏 -->
  51 + <el-row :gutter="10" class="mb8">
  52 + <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
  53 + </el-row>
  54 +
  55 + <!-- 列表 -->
  56 + <el-table v-loading="loading" :data="list">
  57 + <el-table-column label="请假表单主键" align="center" prop="id" />
  58 + <el-table-column label="状态" align="center" prop="status" :formatter="statusFormat" />
  59 + <el-table-column label="申请人id" align="center" prop="userId" />
  60 + <el-table-column label="开始时间" align="center" prop="startTime" width="180">
  61 + <template slot-scope="scope">
  62 + <span>{{ parseTime(scope.row.startTime) }}</span>
  63 + </template>
  64 + </el-table-column>
  65 + <el-table-column label="结束时间" align="center" prop="endTime" width="180">
  66 + <template slot-scope="scope">
  67 + <span>{{ parseTime(scope.row.endTime) }}</span>
  68 + </template>
  69 + </el-table-column>
  70 + <el-table-column label="请假类型" align="center" prop="leaveType" :formatter="leaveTypeFormat" />
  71 + <el-table-column label="原因" align="center" prop="reason" />
  72 + <el-table-column label="申请时间" align="center" prop="applyTime" width="180">
  73 + <template slot-scope="scope">
  74 + <span>{{ parseTime(scope.row.applyTime) }}</span>
  75 + </template>
  76 + </el-table-column>
  77 + <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
  78 + <template slot-scope="scope">
  79 + <el-button size="mini" type="text" icon="el-icon-edit" @click="handleStep(scope.row)">审批进度</el-button>
  80 + <el-button size="mini" type="text" icon="el-icon-edit" @click="handleDetail(scope.row)">详情</el-button>
  81 + </template>
  82 + </el-table-column>
  83 + </el-table>
  84 + <!-- 分页组件 -->
  85 + <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNo" :limit.sync="queryParams.pageSize"
  86 + @pagination="getList"/>
  87 +
  88 + <!-- 对话框(添加 / 修改) -->
  89 + <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
  90 + <el-form ref="form" :model="form" :rules="rules" label-width="80px">
  91 + <el-form-item label="开始时间" prop="startTime">
  92 + <el-date-picker clearable size="small" v-model="form.startTime" type="date" value-format="timestamp" placeholder="选择开始时间" />
  93 + </el-form-item>
  94 + <el-form-item label="结束时间" prop="endTime">
  95 + <el-date-picker clearable size="small" v-model="form.endTime" type="date" value-format="timestamp" placeholder="选择结束时间" />
  96 + </el-form-item>
  97 + <el-form-item label="请假类型" prop="leaveType">
  98 + <el-select v-model="form.leaveType" placeholder="请选择">
  99 + <el-option
  100 + v-for="dict in leaveTypeDictData"
  101 + :key="dict.value"
  102 + :label="dict.label"
  103 + :value="dict.value"
  104 + />
  105 + </el-select>
  106 + </el-form-item>
  107 + <el-form-item label="原因" prop="reason">
  108 + <el-input v-model="form.reason" placeholder="请输入原因" />
  109 + </el-form-item>
  110 + <el-form-item label="申请时间" prop="applyTime">
  111 + <el-date-picker clearable size="small" v-model="form.applyTime" type="date" value-format="timestamp" placeholder="选择申请时间" />
  112 + </el-form-item>
  113 + </el-form>
  114 + <div slot="footer" class="dialog-footer">
  115 + <el-button type="primary" @click="submitForm">确 定</el-button>
  116 + <el-button @click="cancel">取 消</el-button>
  117 + </div>
  118 + </el-dialog>
  119 +
  120 + <el-dialog :title="title" :visible.sync="dialogDetailVisible" width="500px" append-to-body>
  121 + <el-form ref="form" :model="form" label-width="80px">
  122 + <el-form-item label="状态" >
  123 + {{ getDictDataLabel(DICT_TYPE.OA_LEAVE_STATUS, form.status) }}
  124 + </el-form-item>
  125 + <el-form-item label="申请人id" >{{form.userId}}</el-form-item>
  126 + <el-form-item label="开始时间" >{{ parseTime(form.startTime) }}</el-form-item>
  127 + <el-form-item label="结束时间" prop="endTime">{{ parseTime(form.endTime) }}</el-form-item>
  128 + <el-form-item label="请假类型" prop="leaveType">
  129 + {{ getDictDataLabel(DICT_TYPE.OA_LEAVE_TYPE, form.leaveType) }}
  130 + </el-form-item>
  131 + <el-form-item label="原因" prop="reason">{{form.reason}}</el-form-item>
  132 + <el-form-item label="申请时间" prop="applyTime">{{ parseTime(form.applyTime) }}</el-form-item>
  133 + </el-form>
  134 + <div slot="footer" class="dialog-footer">
  135 + <el-button type="primary" @click="dialogDetailVisible = false">确 定</el-button>
  136 + <el-button @click="dialogDetailVisible = false">取 消</el-button>
  137 + </div>
  138 + </el-dialog>
  139 +
  140 + <el-dialog :title="title" :visible.sync="dialogStepsVisible" width="600px" append-to-body>
  141 + <el-steps :active="stepActive" finish-status="success" >
  142 + <el-step :title="stepTitle(item)" :description="' 办理人:' + item.assignee " icon="el-icon-edit" v-for="(item) in handleTask.historyTask"></el-step>
  143 + </el-steps>
  144 + <br/>
  145 + <el-steps direction="vertical" :active="stepActive">
  146 + <el-step :title="stepTitle(item)" :description="stepDes(item)" v-for="(item) in handleTask.historyTask"></el-step>
  147 + </el-steps>
  148 + <div slot="footer" class="dialog-footer">
  149 + <el-button type="primary" @click="dialogStepsVisible = false">确 定</el-button>
  150 + <el-button @click="dialogStepsVisible = false">取 消</el-button>
  151 + </div>
  152 + </el-dialog>
  153 + </div>
  154 +</template>
  155 +
  156 +<script>
  157 +import { createLeave, updateLeave, deleteLeave, getLeave, getLeavePage, exportLeaveExcel } from "@/api/oa/leave"
  158 +import { getDictDataLabel, getDictDatas, DICT_TYPE } from '@/utils/dict'
  159 +import { processHistorySteps } from '@/api/oa/todo'
  160 +export default {
  161 + name: "Leave",
  162 + components: {
  163 + },
  164 + data() {
  165 + return {
  166 + // 遮罩层
  167 + loading: true,
  168 + // 显示搜索条件
  169 + showSearch: true,
  170 + // 总条数
  171 + total: 0,
  172 + // 请假申请列表
  173 + list: [],
  174 + // 弹出层标题
  175 + title: "",
  176 + // 是否显示弹出层
  177 + open: false,
  178 + //进度弹出层
  179 + dialogDetailVisible: false,
  180 + //审批进度弹出层
  181 + dialogStepsVisible: false,
  182 + dateRangeStartTime: [],
  183 + dateRangeEndTime: [],
  184 + dateRangeApplyTime: [],
  185 + // 查询参数
  186 + queryParams: {
  187 + pageNo: 1,
  188 + pageSize: 10,
  189 + processInstanceId: null,
  190 + status: null,
  191 + userId: null,
  192 + leaveType: null,
  193 + reason: null,
  194 + },
  195 + // 表单参数
  196 + form: {},
  197 + handleTask: {
  198 + historyTask:[],
  199 + taskVariable: "",
  200 + formObject: {}
  201 + },
  202 + steps:[{
  203 + stepName:"步骤一"
  204 + }],
  205 + // 表单校验
  206 + rules: {
  207 + startTime: [{ required: true, message: "开始时间不能为空", trigger: "blur" }],
  208 + endTime: [{ required: true, message: "结束时间不能为空", trigger: "blur" }],
  209 + applyTime: [{ required: true, message: "申请时间不能为空", trigger: "blur" }],
  210 + },
  211 + statusFormat(row, column) {
  212 + return getDictDataLabel(DICT_TYPE.OA_LEAVE_STATUS, row.status)
  213 + },
  214 + leaveTypeFormat(row, column) {
  215 + return getDictDataLabel(DICT_TYPE.OA_LEAVE_TYPE, row.leaveType)
  216 + },
  217 + leaveTypeDictData: getDictDatas(DICT_TYPE.OA_LEAVE_TYPE),
  218 + leaveStatusData: getDictDatas(DICT_TYPE.OA_LEAVE_STATUS)
  219 + };
  220 + },
  221 + created() {
  222 + this.getList();
  223 + },
  224 + computed: {
  225 + stepActive: function () {
  226 + let idx = 0;
  227 + for (let i = 0; i < this.handleTask.historyTask.length; i++) {
  228 + if (this.handleTask.historyTask[i].status === 1) {
  229 + idx = idx + 1;
  230 + } else {
  231 + break;
  232 + }
  233 + }
  234 + return idx;
  235 + },
  236 + stepTitle() {
  237 + return function (item) {
  238 + let name = item.stepName;
  239 + if (item.status === 1) {
  240 + name += '(已完成)'
  241 + }
  242 + if (item.status === 0) {
  243 + name += '(进行中)'
  244 + }
  245 + return name;
  246 + }
  247 + },
  248 + stepDes() {
  249 + return function (item) {
  250 + let desc = "";
  251 + if (item.status === 1) {
  252 + desc += "审批人:[" + item.assignee + "] 审批意见: [" + item.comment + "] 审批时间: " + this.parseTime(item.endTime);
  253 + }
  254 + return desc;
  255 + }
  256 + }
  257 + },
  258 + methods: {
  259 + /** 查询列表 */
  260 + getList() {
  261 + this.loading = true;
  262 + // 处理查询参数
  263 + let params = {...this.queryParams};
  264 + this.addBeginAndEndTime(params, this.dateRangeStartTime, 'startTime');
  265 + this.addBeginAndEndTime(params, this.dateRangeEndTime, 'endTime');
  266 + this.addBeginAndEndTime(params, this.dateRangeApplyTime, 'applyTime');
  267 + // 执行查询
  268 + getLeavePage(params).then(response => {
  269 + this.list = response.data.list;
  270 + this.total = response.data.total;
  271 + this.loading = false;
  272 + });
  273 + },
  274 + /** 取消按钮 */
  275 + cancel() {
  276 + this.open = false;
  277 + this.reset();
  278 + },
  279 + /** 表单重置 */
  280 + reset() {
  281 + this.form = {
  282 + id: undefined,
  283 + processInstanceId: undefined,
  284 + status: undefined,
  285 + userId: undefined,
  286 + startTime: undefined,
  287 + endTime: undefined,
  288 + leaveType: undefined,
  289 + reason: undefined,
  290 + applyTime: undefined,
  291 + };
  292 + this.resetForm("form");
  293 + },
  294 + /** 搜索按钮操作 */
  295 + handleQuery() {
  296 + this.queryParams.pageNo = 1;
  297 + this.getList();
  298 + },
  299 + /** 重置按钮操作 */
  300 + resetQuery() {
  301 + this.dateRangeStartTime = [];
  302 + this.dateRangeEndTime = [];
  303 + this.dateRangeApplyTime = [];
  304 + this.resetForm("queryForm");
  305 + this.handleQuery();
  306 + },
  307 + /** 新增按钮操作 */
  308 + handleAdd() {
  309 + this.reset();
  310 + this.open = true;
  311 + this.title = "添加请假申请";
  312 + },
  313 + /** 详情按钮操作 */
  314 + handleDetail(row) {
  315 + this.reset();
  316 + const id = row.id;
  317 + getLeave(id).then(response => {
  318 + this.form = response.data;
  319 + this.dialogDetailVisible = true
  320 + this.title = "请假详情";
  321 + });
  322 + },
  323 + /** 提交按钮 */
  324 + submitForm() {
  325 + this.$refs["form"].validate(valid => {
  326 + if (!valid) {
  327 + return;
  328 + }
  329 + // 修改的提交
  330 + if (this.form.id != null) {
  331 + updateLeave(this.form).then(response => {
  332 + this.msgSuccess("修改成功");
  333 + this.open = false;
  334 + this.getList();
  335 + });
  336 + return;
  337 + }
  338 + // 添加的提交
  339 + createLeave(this.form).then(response => {
  340 + this.msgSuccess("新增成功");
  341 + this.open = false;
  342 + this.getList();
  343 + });
  344 + });
  345 + },
  346 + /** 审批进度 */
  347 + handleStep(row) {
  348 + const id = row.processInstanceId;
  349 + processHistorySteps(id).then(response => {
  350 + this.handleTask.historyTask = response.data;
  351 + this.dialogStepsVisible = true
  352 + this.title = "审批进度";
  353 + });
  354 + },
  355 + /** 导出按钮操作 */
  356 + handleExport() {
  357 + // 处理查询参数
  358 + let params = {...this.queryParams};
  359 + params.pageNo = undefined;
  360 + params.pageSize = undefined;
  361 + this.addBeginAndEndTime(params, this.dateRangeStartTime, 'startTime');
  362 + this.addBeginAndEndTime(params, this.dateRangeEndTime, 'endTime');
  363 + this.addBeginAndEndTime(params, this.dateRangeApplyTime, 'applyTime');
  364 + // 执行导出
  365 + this.$confirm('是否确认导出所有请假申请数据项?', "警告", {
  366 + confirmButtonText: "确定",
  367 + cancelButtonText: "取消",
  368 + type: "warning"
  369 + }).then(function() {
  370 + return exportLeaveExcel(params);
  371 + }).then(response => {
  372 + this.downloadExcel(response, '请假申请.xls');
  373 + })
  374 + }
  375 + }
  376 +};
  377 +</script>
... ...
yudao-admin-ui/src/views/oa/leave/modify/index.vue 0 → 100644
  1 +<template>
  2 + <div class="app-container">
  3 + <el-tabs type="border-card">
  4 + <el-tab-pane label="任务处理">
  5 + <el-form ref="form" :model="form" :rules="rules" label-width="100px">
  6 + <el-row>
  7 + <el-col :span="15">
  8 + <el-form-item label="是否调整申请" prop="reApply">
  9 + <el-select v-model="reApplySelect" placeholder="是否调整申请" v-on:change="reApplyChange">
  10 + <el-option
  11 + v-for="dict in reApplyData"
  12 + :key="parseInt(dict.value)"
  13 + :label="dict.label"
  14 + :value="parseInt(dict.value)"
  15 + />
  16 + </el-select>
  17 + </el-form-item>
  18 + </el-col>
  19 + </el-row>
  20 + <el-row :gutter="20" v-show="modifyShow">
  21 + <el-col :span="8"><el-form-item label="申请人" >{{form.userId}}</el-form-item></el-col>
  22 + <el-col :span="8">
  23 + <el-form-item label="申请时间" prop="applyTime">{{ parseTime(form.applyTime) }}</el-form-item>
  24 + </el-col>
  25 + </el-row>
  26 + <el-row :gutter="20" v-show="modifyShow">
  27 + <el-col :span="8">
  28 + <el-form-item label="开始时间" prop="startTime">
  29 + <el-date-picker clearable size="small" v-model="form.startTime" type="date" value-format="timestamp" placeholder="选择开始时间" />
  30 + </el-form-item>
  31 + </el-col>
  32 + <el-col :span="8">
  33 + <el-form-item label="结束时间" prop="endTime">
  34 + <el-date-picker clearable size="small" v-model="form.endTime" type="date" value-format="timestamp" placeholder="选择结束时间" />
  35 + </el-form-item>
  36 + </el-col>
  37 + </el-row>
  38 + <el-row v-show="modifyShow" >
  39 + <el-col :span="8">
  40 + <el-form-item label="请假类型" prop="leaveType">
  41 + <el-select v-model="form.leaveType" placeholder="请选择">
  42 + <el-option
  43 + v-for="dict in leaveTypeDictData"
  44 + :key="dict.value"
  45 + :label="dict.label"
  46 + :value="dict.value"
  47 + />
  48 + </el-select>
  49 + </el-form-item>
  50 + </el-col>
  51 + </el-row>
  52 + <el-row v-show="modifyShow">
  53 + <el-col :span="15">
  54 + <el-form-item label="原因" prop="reason">
  55 + <el-input
  56 + type="textarea"
  57 + :rows="3"
  58 + v-model="form.reason"
  59 + placeholder="请输入原因" />
  60 + </el-form-item>
  61 + </el-col>
  62 + </el-row>
  63 + <el-form-item>
  64 + <el-button type="primary" @click="submitForm">确 定</el-button>
  65 + </el-form-item>
  66 + </el-form>
  67 + </el-tab-pane>
  68 + <el-tab-pane label="历史跟踪">
  69 + <el-steps :active="stepActive" simple finish-status="success">
  70 + <el-step :title="stepTitle(item)" icon="el-icon-edit" v-for="(item) in handleTask.historyTask" ></el-step>
  71 + </el-steps>
  72 + <br/>
  73 + <el-steps direction="vertical" :active="stepActive" space="65px">
  74 + <el-step :title="stepTitle(item)" :description="stepDes(item)" v-for="(item) in handleTask.historyTask" ></el-step>
  75 + </el-steps>
  76 + </el-tab-pane>
  77 + <el-tab-pane label="流程图">流程图-TODO</el-tab-pane>
  78 + </el-tabs>
  79 +
  80 + </div>
  81 +</template>
  82 +
  83 +<script>
  84 +import { getLeave,updateLeave } from "@/api/oa/leave"
  85 +import { taskSteps } from "@/api/oa/todo"
  86 +import { getDictDataLabel, getDictDatas, DICT_TYPE } from '@/utils/dict'
  87 +export default {
  88 + name: "HrApproveLeave",
  89 + components: {
  90 + },
  91 + data() {
  92 + return {
  93 + // 表单参数
  94 + form: {},
  95 + // 表单校验
  96 + rules: {
  97 + },
  98 + handleTask: {
  99 + historyTask:[]
  100 + },
  101 + modifyShow: true,
  102 + reApplySelect: 1,
  103 + reApplyData: [
  104 + {
  105 + value: 0,
  106 + label: '取消申请'
  107 + },
  108 + {
  109 + value: 1,
  110 + label: '继续申请'
  111 + }
  112 + ],
  113 + statusFormat(row, column) {
  114 + return getDictDataLabel(DICT_TYPE.OA_LEAVE_STATUS, row.status)
  115 + },
  116 + leaveTypeDictData: getDictDatas(DICT_TYPE.OA_LEAVE_TYPE),
  117 + leaveStatusData: getDictDatas(DICT_TYPE.OA_LEAVE_STATUS)
  118 + };
  119 + },
  120 + mounted() {
  121 + const businessKey = this.$route.query.businessKey;
  122 + const taskId = this.$route.query.taskId;
  123 +
  124 + this.getForm(businessKey,taskId);
  125 + },
  126 + computed:{
  127 + stepActive: function () {
  128 + let idx = 0;
  129 + for(let i=0; i<this.handleTask.historyTask.length; i++){
  130 + if(this.handleTask.historyTask[i].status === 1){
  131 + idx= idx+1;
  132 + }else{
  133 + break;
  134 + }
  135 + }
  136 + return idx;
  137 + },
  138 + stepTitle() {
  139 + return function (item) {
  140 + let name = item.stepName;
  141 + if (item.status === 1) {
  142 + name += '(已完成)'
  143 + }
  144 + if (item.status === 0) {
  145 + name += '(进行中)'
  146 + }
  147 + return name;
  148 + }
  149 + },
  150 + stepDes(){
  151 + return function (item) {
  152 + let desc = "";
  153 + if (item.status === 1) {
  154 + desc+="审批人:["+ item.assignee +"] 审批意见: [" + item.comment + "] 审批时间: " + this.parseTime(item.endTime);
  155 + }
  156 + return desc;
  157 + }
  158 + }
  159 + },
  160 + methods: {
  161 + /** 提交按钮 */
  162 + submitForm() {
  163 + this.$refs["form"].validate(valid => {
  164 + if (!valid) {
  165 + return;
  166 + }
  167 + if (this.reApplySelect === 1) {
  168 + this.form.variables["reApply"] = true;
  169 + this.form.comment = '调整请假申请';
  170 + }
  171 + if (this.reApplySelect === 0) {
  172 + this.form.variables["reApply"] = false;
  173 + this.form.comment = '取消请假申请';
  174 + }
  175 + updateLeave(this.form).then(response => {
  176 + this.msgSuccess("修改成功");
  177 + this.$store.dispatch('tagsView/delView', this.$route).then(({ visitedViews }) => {
  178 + //if (this.isActive(this.$route)) {
  179 + this.$router.push({path: '/oa/todo'})
  180 + //}
  181 + })
  182 + });
  183 + });
  184 + },
  185 + getForm(id, taskId){
  186 + getLeave(id).then(response => {
  187 + this.form = response.data;
  188 + this.form.taskId = taskId;
  189 + this.form.variables = {};
  190 + });
  191 + const data = {
  192 + taskId : taskId,
  193 + businessKey: id,
  194 + }
  195 + taskSteps(data).then(response => {
  196 + this.handleTask = response.data;
  197 +
  198 + });
  199 + },
  200 + reApplyChange(){
  201 + if (this.reApplySelect === 1) {
  202 + this.modifyShow = true;
  203 + }
  204 + if (this.reApplySelect === 0) {
  205 + this.modifyShow = false;
  206 + }
  207 + }
  208 +
  209 + }
  210 +};
  211 +</script>
... ...
yudao-admin-ui/src/views/oa/todo/index.vue 0 → 100644
  1 +<template>
  2 + <div class="app-container">
  3 +
  4 + <!-- 搜索工作栏 -->
  5 + <el-form :model="queryParams" ref="queryForm" :inline="true" v-show="showSearch" label-width="68px">
  6 + <el-form-item label="状态" prop="status">
  7 + <el-select v-model="queryParams.status" placeholder="请选择状态">
  8 + <el-option
  9 + v-for="dict in leaveStatusData"
  10 + :key="parseInt(dict.value)"
  11 + :label="dict.label"
  12 + :value="parseInt(dict.value)"
  13 + />
  14 + </el-select>
  15 + </el-form-item>
  16 + <el-form-item>
  17 + <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
  18 + <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
  19 + </el-form-item>
  20 + </el-form>
  21 +
  22 +
  23 +
  24 + <!-- 列表 -->
  25 + <el-table v-loading="loading" :data="list">
  26 + <el-table-column label="任务Id" align="center" prop="id" />
  27 + <el-table-column label="流程名称" align="center" prop="processName" />
  28 + <el-table-column label="任务状态" align="center" :formatter="statusFormat" prop="status" />
  29 +<!-- <el-table-column label="申请人id" align="center" prop="userId" />-->
  30 +<!-- <el-table-column label="开始时间" align="center" prop="startTime" width="180">-->
  31 +<!-- <template slot-scope="scope">-->
  32 +<!-- <span>{{ parseTime(scope.row.startTime) }}</span>-->
  33 +<!-- </template>-->
  34 +<!-- </el-table-column>-->
  35 +<!-- <el-table-column label="结束时间" align="center" prop="endTime" width="180">-->
  36 +<!-- <template slot-scope="scope">-->
  37 +<!-- <span>{{ parseTime(scope.row.endTime) }}</span>-->
  38 +<!-- </template>-->
  39 +<!-- </el-table-column>-->
  40 +<!-- <el-table-column label="请假类型" align="center" prop="leaveType" />-->
  41 +<!-- <el-table-column label="原因" align="center" prop="reason" />-->
  42 +<!-- <el-table-column label="申请时间" align="center" prop="applyTime" width="180">-->
  43 +<!-- <template slot-scope="scope">-->
  44 +<!-- <span>{{ parseTime(scope.row.applyTime) }}</span>-->
  45 +<!-- </template>-->
  46 +<!-- </el-table-column>-->
  47 + <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
  48 + <template slot-scope="scope">
  49 + <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.status == 1" @click="handleClaim(scope.row)">签收</el-button>
  50 + <el-button size="mini" type="text" icon="el-icon-edit" v-if="scope.row.status == 2" @click="getTaskFormKey(scope.row)">办理</el-button>
  51 + </template>
  52 + </el-table-column>
  53 + </el-table>
  54 + <!-- 分页组件 -->
  55 + <pagination v-show="total > 0" :total="total" :page.sync="queryParams.pageNo" :limit.sync="queryParams.pageSize"
  56 + @pagination="getList"/>
  57 +
  58 + <el-dialog :title="title" :visible.sync="open" width="600px" append-to-body>
  59 + <el-tabs tab-position="left" style="height: 500px;">
  60 + <el-tab-pane label="详情">
  61 + <el-form ref="form" :model="handleTask.formObject" label-width="80px">
  62 + <el-form-item label="状态" >
  63 + {{ getDictDataLabel(DICT_TYPE.OA_LEAVE_STATUS, handleTask.formObject.status) }}
  64 + </el-form-item>
  65 + <el-form-item label="申请人id" >{{handleTask.formObject.userId}}</el-form-item>
  66 + <el-form-item label="开始时间" >{{ parseTime(handleTask.formObject.startTime) }}</el-form-item>
  67 + <el-form-item label="结束时间" prop="endTime">{{ parseTime(handleTask.formObject.endTime) }}</el-form-item>
  68 + <el-form-item label="请假类型" prop="leaveType">
  69 + {{ getDictDataLabel(DICT_TYPE.OA_LEAVE_TYPE, handleTask.formObject.leaveType) }}
  70 + </el-form-item>
  71 + <el-form-item label="原因" prop="reason">{{handleTask.formObject.reason}}</el-form-item>
  72 + <el-form-item label="申请时间" prop="applyTime">{{ parseTime(handleTask.formObject.applyTime) }}</el-form-item>
  73 + </el-form>
  74 + </el-tab-pane>
  75 + <el-tab-pane label="任务处理">
  76 + <el-steps :active="handleTask.historyTask.length-1" simple finish-status="success">
  77 + <el-step :title="item.stepName" icon="el-icon-edit" v-for="(item) in handleTask.historyTask" ></el-step>
  78 + </el-steps>
  79 + <br/>
  80 + <el-steps direction="vertical" :active="handleTask.historyTask.length-1" finish-status="success" space="60px">
  81 + <el-step :title="item.stepName" :description="item.comment" v-for="(item) in handleTask.historyTask" ></el-step>
  82 + </el-steps>
  83 + <br/>
  84 + <el-form ref="taskForm" :model="task" label-width="80px" v-show="handleTask.taskVariable !=''">
  85 + <el-form-item label="处理意见" prop="approved">
  86 + <el-select v-model="task.approved" placeholder="处理意见">
  87 + <el-option
  88 + v-for="dict in approvedData"
  89 + :key="parseInt(dict.value)"
  90 + :label="dict.label"
  91 + :value="parseInt(dict.value)"
  92 + />
  93 + </el-select>
  94 + </el-form-item>
  95 + <el-input
  96 + type="textarea"
  97 + :rows="2"
  98 + v-model="task.comment">
  99 + </el-input>
  100 + </el-form>
  101 + <br/>
  102 + <el-button type="primary" @click="submitTask">提交</el-button>
  103 + </el-tab-pane>
  104 + </el-tabs>
  105 + </el-dialog>
  106 + </div>
  107 +</template>
  108 +
  109 +<script>
  110 +import { completeTask, taskSteps, getTaskFormKey,deleteLeave, getLeave, getTodoTaskPage, claimTask } from "@/api/oa/todo";
  111 +import { getDictDataLabel, getDictDatas, DICT_TYPE } from '@/utils/dict'
  112 +export default {
  113 + name: "Todo",
  114 + components: {
  115 + },
  116 + data() {
  117 + return {
  118 + // 遮罩层
  119 + loading: true,
  120 + // 显示搜索条件
  121 + showSearch: true,
  122 + // 总条数
  123 + total: 0,
  124 + // 请假申请列表
  125 + list: [],
  126 + // 弹出层标题
  127 + title: "",
  128 + // 是否显示弹出层
  129 + open: false,
  130 + // 查询参数
  131 + queryParams: {
  132 + pageNo: 1,
  133 + pageSize: 10
  134 + },
  135 + // 表单参数
  136 + form: {},
  137 + handleTask: {
  138 + historyTask:[{
  139 + stepName:"步骤一"
  140 + }
  141 + ],
  142 + taskVariable: "",
  143 + formObject: {}
  144 + },
  145 + steps:[{
  146 + stepName:"步骤一"
  147 + }],
  148 + task: {
  149 + approved : 1,
  150 + variables: {},
  151 + taskId: undefined,
  152 + comment: ""
  153 + },
  154 + rules: {
  155 + },
  156 + leaveTypeDictData: getDictDatas(DICT_TYPE.OA_LEAVE_TYPE),
  157 + leaveStatusData: getDictDatas(DICT_TYPE.OA_LEAVE_STATUS),
  158 + approvedData: [
  159 + {
  160 + value: 1,
  161 + label: '同意'
  162 + },
  163 + {
  164 + value: 0,
  165 + label: '不同意'
  166 + }
  167 + ]
  168 + };
  169 + },
  170 + created() {
  171 + this.getList();
  172 + },
  173 + methods: {
  174 + /** 查询列表 */
  175 + getList() {
  176 + this.loading = true;
  177 + // 处理查询参数
  178 + let params = {...this.queryParams};
  179 + // 执行查询
  180 + getTodoTaskPage(params).then(response => {
  181 + this.list = response.data.list;
  182 + this.total = response.data.total;
  183 + this.loading = false;
  184 + });
  185 + },
  186 + /** 取消按钮 */
  187 + cancel() {
  188 + this.open = false;
  189 + this.reset();
  190 + },
  191 + /** 表单重置 */
  192 + reset() {
  193 + this.form = {
  194 + id: undefined,
  195 + processInstanceId: undefined,
  196 + status: undefined,
  197 + userId: undefined,
  198 + startTime: undefined,
  199 + endTime: undefined,
  200 + leaveType: undefined,
  201 + reason: undefined,
  202 + applyTime: undefined,
  203 + };
  204 + this.resetForm("form");
  205 + },
  206 +
  207 + statusFormat(row, column) {
  208 + return row.status == 1 ? "未签收" : "已签收";
  209 + },
  210 + /** 搜索按钮操作 */
  211 + handleQuery() {
  212 + this.queryParams.pageNo = 1;
  213 + this.getList();
  214 + },
  215 + /** 重置按钮操作 */
  216 + resetQuery() {
  217 + this.dateRangeStartTime = [];
  218 + this.dateRangeEndTime = [];
  219 + this.dateRangeApplyTime = [];
  220 + this.resetForm("queryForm");
  221 + this.handleQuery();
  222 + },
  223 + getTaskFormKey(row) {
  224 + const taskId = row.id;
  225 + const data = {
  226 + taskId : taskId
  227 + }
  228 + getTaskFormKey(data).then(response => {
  229 + const resp = response.data;
  230 + const path = resp.formKey;
  231 + const taskId = resp.id;
  232 + const businessKey = resp.businessKey;
  233 + const route = {
  234 + path: path,
  235 + query: {
  236 + businessKey: businessKey,
  237 + taskId:taskId
  238 + }
  239 + }
  240 + this.$router.replace(route);
  241 + });
  242 + },
  243 + handleLeaveApprove(row) {
  244 + this.reset();
  245 + const businessKey = row.businessKey;
  246 + const taskId = row.id;
  247 + const processKey = row.processKey;
  248 + const data = {
  249 + taskId : taskId,
  250 + businessKey: businessKey,
  251 + processKey: processKey
  252 + }
  253 + taskSteps(data).then(response => {
  254 + this.form = {};
  255 + this.handleTask = response.data;
  256 + this.task.taskId = taskId;
  257 + this.open = true;
  258 + this.title = "任务办理";
  259 + });
  260 + },
  261 + /** 任务签收操作 */
  262 + handleClaim(row) {
  263 + this.reset();
  264 + const id = row.id;
  265 + claimTask(id).then(() => {
  266 + this.getList();
  267 + this.msgSuccess("签收成功");
  268 + });
  269 + },
  270 + /** 提交任务 */
  271 + submitTask() {
  272 + const taskVariableName = this.handleTask.taskVariable;
  273 + if (taskVariableName != "") {
  274 + if (this.task.approved == 1) {
  275 + this.task.variables[taskVariableName] = true;
  276 + }
  277 + if (this.task.approved == 0) {
  278 + this.task.variables[taskVariableName] = false;
  279 + }
  280 + }
  281 + completeTask(this.task).then(response => {
  282 + this.msgSuccess("执行任务成功");
  283 + this.open = false;
  284 + this.getList();
  285 + })
  286 + },
  287 + /** 删除按钮操作 */
  288 + handleDelete(row) {
  289 + const id = row.id;
  290 + this.$confirm('是否确认删除请假申请编号为"' + id + '"的数据项?', "警告", {
  291 + confirmButtonText: "确定",
  292 + cancelButtonText: "取消",
  293 + type: "warning"
  294 + }).then(function() {
  295 + return deleteLeave(id);
  296 + }).then(() => {
  297 + this.getList();
  298 + this.msgSuccess("删除成功");
  299 + })
  300 + }
  301 + }
  302 +};
  303 +</script>
... ...
yudao-dependencies/pom.xml
... ... @@ -438,6 +438,15 @@
438 438 <version>${justauth.version}</version>
439 439 </dependency>
440 440  
  441 +
  442 +
  443 + <!-- activiti begin -->
  444 + <dependency>
  445 + <groupId>cn.iocoder.boot</groupId>
  446 + <artifactId>yudao-spring-boot-starter-activiti</artifactId>
  447 + <version>${revision}</version>
  448 + </dependency>
  449 + <!-- activiti end -->
441 450 </dependencies>
442 451 </dependencyManagement>
443 452  
... ...
yudao-framework/pom.xml
... ... @@ -28,6 +28,7 @@
28 28 <module>yudao-spring-boot-starter-biz-operatelog</module>
29 29 <module>yudao-spring-boot-starter-biz-dict</module>
30 30 <module>yudao-spring-boot-starter-biz-sms</module>
  31 + <module>yudao-spring-boot-starter-activiti</module>
31 32 <module>yudao-spring-boot-starter-biz-pay</module>
32 33 <module>yudao-spring-boot-starter-biz-weixin</module>
33 34 <module>yudao-spring-boot-starter-extension</module>
... ...
yudao-framework/yudao-spring-boot-starter-activiti/pom.xml 0 → 100644
  1 +<?xml version="1.0" encoding="UTF-8"?>
  2 +<project xmlns="http://maven.apache.org/POM/4.0.0"
  3 + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4 + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  5 + <parent>
  6 + <groupId>cn.iocoder.boot</groupId>
  7 + <artifactId>yudao-framework</artifactId>
  8 + <version>${revision}</version>
  9 + </parent>
  10 + <modelVersion>4.0.0</modelVersion>
  11 + <artifactId>yudao-spring-boot-starter-activiti</artifactId>
  12 + <packaging>jar</packaging>
  13 +
  14 + <name>${artifactId}</name>
  15 + <description>Activiti 拓展</description>
  16 + <url>https://github.com/YunaiV/ruoyi-vue-pro</url>
  17 +
  18 +
  19 + <properties>
  20 + <activiti.version>7.1.0.M6</activiti.version>
  21 + </properties>
  22 + <dependencyManagement>
  23 + <dependencies>
  24 + <dependency>
  25 + <groupId>org.activiti.dependencies</groupId>
  26 + <artifactId>activiti-dependencies</artifactId>
  27 + <version>${activiti.version}</version>
  28 + <scope>import</scope>
  29 + <type>pom</type>
  30 + </dependency>
  31 + </dependencies>
  32 + </dependencyManagement>
  33 + <dependencies>
  34 + <dependency>
  35 + <groupId>cn.iocoder.boot</groupId>
  36 + <artifactId>yudao-common</artifactId>
  37 + </dependency>
  38 +
  39 + <dependency>
  40 + <groupId>org.mybatis</groupId>
  41 + <artifactId>mybatis</artifactId>
  42 + <optional>true</optional>
  43 + </dependency>
  44 +
  45 + <!--使用mybatis plus需排除掉mybatis-->
  46 + <dependency>
  47 + <groupId>org.activiti</groupId>
  48 + <artifactId>activiti-spring-boot-starter</artifactId>
  49 + <version>${activiti.version}</version>
  50 + <exclusions>
  51 + <exclusion>
  52 + <groupId>de.odysseus.juel</groupId>
  53 + <artifactId>juel-api</artifactId>
  54 + </exclusion>
  55 + <exclusion>
  56 + <groupId>de.odysseus.juel</groupId>
  57 + <artifactId>juel-spi</artifactId>
  58 + </exclusion>
  59 + <exclusion>
  60 + <groupId>org.mybatis</groupId>
  61 + <artifactId>mybatis</artifactId>
  62 + </exclusion>
  63 + <exclusion>
  64 + <artifactId>el-api</artifactId>
  65 + <groupId>javax.el</groupId>
  66 + </exclusion>
  67 + </exclusions>
  68 + </dependency>
  69 + </dependencies>
  70 +
  71 +</project>
... ...
yudao-framework/yudao-spring-boot-starter-activiti/src/main/java/cn/iocoder/yudao/framework/activiti/config/YudaoActivitiConfiguration.java 0 → 100644
  1 +package cn.iocoder.yudao.framework.activiti.config;
  2 +
  3 +import org.activiti.api.runtime.shared.identity.UserGroupManager;
  4 +import org.activiti.spring.SpringProcessEngineConfiguration;
  5 +import org.activiti.spring.boot.ProcessEngineConfigurationConfigurer;
  6 +import org.apache.ibatis.session.SqlSessionFactory;
  7 +import org.springframework.context.annotation.Configuration;
  8 +import org.springframework.stereotype.Component;
  9 +
  10 +@Configuration
  11 +public class YudaoActivitiConfiguration {
  12 +
  13 +
  14 +
  15 +
  16 + @Component
  17 + public static class SqlSessionFactoryProcessEngineConfigurationConfigurer
  18 + implements ProcessEngineConfigurationConfigurer {
  19 +
  20 + private final SqlSessionFactory sqlSessionFactory;
  21 + public SqlSessionFactoryProcessEngineConfigurationConfigurer(SqlSessionFactory sessionFactory) {
  22 + this.sqlSessionFactory = sessionFactory;
  23 + }
  24 +
  25 + @Override
  26 + public void configure(SpringProcessEngineConfiguration springProcessEngineConfiguration) {
  27 + springProcessEngineConfiguration.setSqlSessionFactory(sqlSessionFactory);
  28 + }
  29 + }
  30 +
  31 +
  32 +}
... ...
yudao-framework/yudao-spring-boot-starter-activiti/src/main/java/cn/iocoder/yudao/framework/activiti/package-info.java 0 → 100644
  1 +package cn.iocoder.yudao.framework.activiti;
... ...
yudao-framework/yudao-spring-boot-starter-security/pom.xml
... ... @@ -44,6 +44,19 @@
44 44 <artifactId>spring-boot-starter-security</artifactId>
45 45 </dependency>
46 46  
  47 + <!-- TODO 芋艿: -->
  48 + <dependency>
  49 + <groupId>org.activiti</groupId>
  50 + <artifactId>activiti-engine</artifactId>
  51 + <version>7.1.0.M6</version>
  52 + <exclusions>
  53 + <exclusion>
  54 + <groupId>*</groupId>
  55 + <artifactId>*</artifactId>
  56 + </exclusion>
  57 + </exclusions>
  58 + <optional>true</optional>
  59 + </dependency>
47 60 </dependencies>
48 61  
49 62 </project>
... ...
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/LoginUser.java
... ... @@ -5,12 +5,10 @@ import cn.iocoder.yudao.framework.common.enums.UserTypeEnum;
5 5 import com.fasterxml.jackson.annotation.JsonIgnore;
6 6 import lombok.Data;
7 7 import org.springframework.security.core.GrantedAuthority;
  8 +import org.springframework.security.core.authority.SimpleGrantedAuthority;
8 9 import org.springframework.security.core.userdetails.UserDetails;
9 10  
10   -import java.util.Collection;
11   -import java.util.Date;
12   -import java.util.HashSet;
13   -import java.util.Set;
  11 +import java.util.*;
14 12  
15 13 /**
16 14 * 登录用户信息
... ... @@ -56,6 +54,18 @@ public class LoginUser implements UserDetails {
56 54 */
57 55 private Integer status;
58 56  
  57 +
  58 + /**
  59 + * 所属岗位
  60 + */
  61 + private Set<Long> postIds;
  62 +
  63 + /**
  64 + * group 目前指岗位代替
  65 + */
  66 + private List<String> groups;
  67 +
  68 +
59 69 // TODO @芋艿:怎么去掉 deptId
60 70  
61 71 @Override
... ... @@ -65,7 +75,6 @@ public class LoginUser implements UserDetails {
65 75 }
66 76  
67 77 @Override
68   - @JsonIgnore
69 78 public String getUsername() {
70 79 return username;
71 80 }
... ... @@ -79,7 +88,9 @@ public class LoginUser implements UserDetails {
79 88 @Override
80 89 @JsonIgnore// 避免序列化
81 90 public Collection<? extends GrantedAuthority> getAuthorities() {
82   - return new HashSet<>();
  91 + List<GrantedAuthority> list = new ArrayList<>(1);
  92 + list.add(new SimpleGrantedAuthority("ROLE_ACTIVITI_USER"));
  93 + return list;
83 94 }
84 95  
85 96 @Override
... ...
yudao-framework/yudao-spring-boot-starter-security/src/main/java/cn/iocoder/yudao/framework/security/core/util/SecurityFrameworkUtils.java
... ... @@ -90,14 +90,17 @@ public class SecurityFrameworkUtils {
90 90 public static void setLoginUser(LoginUser loginUser, HttpServletRequest request) {
91 91 // 创建 UsernamePasswordAuthenticationToken 对象
92 92 UsernamePasswordAuthenticationToken authenticationToken = new UsernamePasswordAuthenticationToken(
93   - loginUser, null, null);
  93 + loginUser, null, loginUser.getAuthorities());
94 94 authenticationToken.setDetails(new WebAuthenticationDetailsSource().buildDetails(request));
95 95 // 设置到上下文
  96 + //何时调用 SecurityContextHolder.clearContext. spring security filter 应该会调用 clearContext
96 97 SecurityContextHolder.getContext().setAuthentication(authenticationToken);
97 98 // 额外设置到 request 中,用于 ApiAccessLogFilter 可以获取到用户编号;
98 99 // 原因是,Spring Security 的 Filter 在 ApiAccessLogFilter 后面,在它记录访问日志时,线上上下文已经没有用户编号等信息
99 100 WebFrameworkUtils.setLoginUserId(request, loginUser.getId());
100 101 WebFrameworkUtils.setLoginUserType(request, loginUser.getUserType());
  102 + // TODO @jason:使用 userId 会不会更合适哈?
  103 + org.activiti.engine.impl.identity.Authentication.setAuthenticatedUserId(loginUser.getUsername());
101 104 }
102 105  
103 106 }
... ...
更新日志.md
... ... @@ -6,6 +6,17 @@
6 6 ## [v1.3.0] 待定
7 7  
8 8 * 工作流
  9 + * 修改表单为外置表单
  10 + * 新增菜单流程申请
  11 + * 请假流程如下
  12 + 1. 请假人 在流程申请, 点击请假申请,填写表单提交
  13 + 2. 部门领导(目前写死admin) 登陆,待办任务中 点击办理, 进行审批
  14 + 3. hr 登陆(用户名:hradmin 密码:123456) 待办任务中 点击办理, 进行审批
  15 + 4. 请假人登陆, 待办任务中, 确认
  16 + 5. 流程结束
  17 + * 请假查询中,可以查询本人的请假申请, 和进度
  18 + * 流程跟踪图 待实现
  19 +
9 20  
10 21 ## [v1.2.0] 进行中
11 22  
... ...