@@ -14,9 +14,10 @@ function cron_weltolk_sign_qq()
1414 }
1515 $ s = unserialize (option::get ('plugin_weltolk_sign_qq ' ));
1616 $ date = date ("Y-m-j " , strtotime ("-1 day " ));
17- $ now = strtotime ( date ( ' Y-m-d ' ) );
17+ $ now = time ( );
1818 $ hour = date ('h ' );
1919 $ y = $ m ->query ("SELECT * FROM ` " . DB_PREFIX . "weltolk_sign_qq_target` WHERE `nextdo` <= ' {$ now }' LIMIT {$ s ['limit ' ]}" );
20+ $ log = "" ;
2021 while ($ x = $ m ->fetch_array ($ y )) {
2122 $ is_open = option::uget ('weltolk_sign_qq_enable ' , $ x ['uid ' ]);
2223 if (!$ is_open ) {
@@ -159,8 +160,15 @@ function cron_weltolk_sign_qq()
159160 && $ result_json ["retcode " ] == 0
160161 && $ result_json ["status " ] == "ok " ) {
161162 $ send_status = true ;
163+ $ log .= date ('Y-m-d ' ) . " 成功 " . $ x2 ["client " ] . " 客户端通过 " . $ x2 ["connect_type " ] . " 方式给 "
164+ . $ x2 ["address " ] . " 地址推送access_token为 " . $ x2 ["access_token " ]
165+ . " 的消息: " . $ x ["type " ] . " " . $ x ["type_id " ] . " " . $ send ["params " ]["message " ]
166+ . "\n" ;
162167 } else {
163-
168+ $ log .= date ('Y-m-d ' ) . " 失败 " . $ x2 ["client " ] . " 客户端通过 " . $ x2 ["connect_type " ] . " 方式给 "
169+ . $ x2 ["address " ] . " 地址推送access_token为 " . $ x2 ["access_token " ]
170+ . " 的消息: " . $ x ["type " ] . " " . $ x ["type_id " ] . " " . $ send ["params " ]["message " ]
171+ . "\n" ;
164172 }
165173 } catch (\Exception $ e ) {
166174 echo "错误: " ;
@@ -169,7 +177,7 @@ function cron_weltolk_sign_qq()
169177 usleep (250000 );
170178 }
171179 if ($ send_status ) {
172- $ next = strtotime (date ('Y-m-d ' , time () )) + 86400 + $ x ['hour ' ] * 3600 ;
180+ $ next = strtotime (date ('Y-m-d ' )) + 86400 + $ x ['hour ' ] * 3600 ;
173181 $ m ->query ("UPDATE ` " . DB_PREFIX . "weltolk_sign_qq_target` SET `nextdo` = ' {$ next }' WHERE `id` = ' {$ x ['id ' ]}' " );
174182 }
175183 } else if ($ x2 ['connect_type ' ] == 'HTTP API ' ) {
@@ -221,14 +229,21 @@ function cron_weltolk_sign_qq()
221229// && $res['echo'] == $sign
222230 ) {
223231 $ send_status = true ;
232+ $ log .= date ('Y-m-d ' ) . " 成功 " . $ x2 ["client " ] . " 客户端通过 " . $ x2 ["connect_type " ] . " 方式给 "
233+ . $ x2 ["address " ] . " 地址推送access_token为 " . $ x2 ["access_token " ]
234+ . " 的消息: " . $ x ["type " ] . " " . $ x ["type_id " ] . " " . $ send ["params " ]["message " ]
235+ . "\n" ;
224236 } else {
225-
237+ $ log .= date ('Y-m-d ' ) . " 失败 " . $ x2 ["client " ] . " 客户端通过 " . $ x2 ["connect_type " ] . " 方式给 "
238+ . $ x2 ["address " ] . " 地址推送access_token为 " . $ x2 ["access_token " ]
239+ . " 的消息: " . $ x ["type " ] . " " . $ x ["type_id " ] . " " . $ send ["params " ]["message " ]
240+ . "\n" ;
226241 }
227242
228243 usleep (250000 );
229244 }
230245 if ($ send_status ) {
231- $ next = strtotime (date ('Y-m-d ' , time () )) + 86400 + $ x ['hour ' ] * 3600 ;
246+ $ next = strtotime (date ('Y-m-d ' )) + 86400 + $ x ['hour ' ] * 3600 ;
232247 $ m ->query ("UPDATE ` " . DB_PREFIX . "weltolk_sign_qq_target` SET `nextdo` = ' {$ next }' WHERE `id` = ' {$ x ['id ' ]}' " );
233248 }
234249
@@ -240,12 +255,18 @@ function cron_weltolk_sign_qq()
240255 }
241256
242257 } else {
243- $ next = strtotime (date ('Y-m-d ' , time () )) + $ x ['hour ' ] * 3600 ;
258+ $ next = strtotime (date ('Y-m-d ' )) + $ x ['hour ' ] * 3600 ;
244259 $ m ->query ("UPDATE ` " . DB_PREFIX . "weltolk_sign_qq_target` SET `nextdo` = ' {$ next }' WHERE `id` = ' {$ x ['id ' ]}' " );
245260 }
246261 } else {
247- $ next = strtotime (date ('Y-m-d ' , time () )) + $ x ['hour ' ] * 3600 ;
262+ $ next = strtotime (date ('Y-m-d ' )) + $ x ['hour ' ] * 3600 ;
248263 $ m ->query ("UPDATE ` " . DB_PREFIX . "weltolk_sign_qq_target` SET `nextdo` = ' {$ next }' WHERE `id` = ' {$ x ['id ' ]}' " );
249264 }
250265 }
266+ $ log = trim ($ log );
267+ if (empty ($ log )) {
268+
269+ } else {
270+ return $ log ;
271+ }
251272}
0 commit comments