Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

StatWechatUser.php 2.0 KiB

3 år sedan
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. <?php
  2. /**
  3. * 计划任务 统计微信用户数据
  4. * ============================================================================
  5. * * 版权所有 蜘蛛出行 * *
  6. * 网站地址: http://www.zhizhuchuxing.com
  7. * ----------------------------------------------------------------------------
  8. * 这不是一个自由软件!您只能在不用于商业目的的前提下对程序代码进行修改和
  9. * 使用;不允许对程序代码以任何形式任何目的的再发布。
  10. * ============================================================================
  11. * Author By: 倪宗锋
  12. * PhpStorm StatWechatUser.php
  13. * Create By 2017/1/6 11:41 $
  14. */
  15. defined('ROOT_PATH') || define('ROOT_PATH', dirname(dirname(__DIR__)));
  16. require ROOT_PATH . '/public/noFrameIndex.php';
  17. /***
  18. * 统计用户数到统计表 wechat_summary_day 每日统计一次
  19. */
  20. $user = new \Model\Model\StatWechatUser();
  21. $stat = $user->statByDay();
  22. $msg = '';
  23. if ($stat == false) {
  24. $msg .= '统计用户数据到日统计表失败!';
  25. }
  26. /***
  27. * 统计用户数到统计表 wechat_summary_month 每月统计一次
  28. */
  29. $data = date('d', time());
  30. if ($data == '06') {
  31. $flag = $user->statByMonth();
  32. if ($flag == false) {
  33. $msg .= '统计用户数据到月统计表失败!';
  34. }
  35. }
  36. if ($msg != '') {
  37. echo date('Y-m-d H:i:s') . ":" . $msg.PHP_EOL;
  38. } else {
  39. echo date('Y-m-d H:i:s') . ":OK!".PHP_EOL ;
  40. }
  41. //if ($msg != '') {
  42. // sendMsg($msg);
  43. //}
  44. /**
  45. * Des:统计一次 则发送消息给管理员
  46. * Name: sendMsg
  47. * @param $msg
  48. * @author 倪宗锋
  49. */
  50. function sendMsg($msg)
  51. {
  52. $config = \Util\Util\Util::getSiteConfig();
  53. $phones = '13795379620';
  54. $content = $msg;
  55. $send_data = array();
  56. $send_data["cdkey"] = "8SDK-EMY-6699-RISUM";
  57. $send_data["password"] = "175348";
  58. $send_data["phone"] = $phones;
  59. $send_data["message"] = '【蜘蛛行-定时任务】' . $content;
  60. $curlInterface = new \Util\Util\CurlInterface($send_data, 3);
  61. $curlInterface->setBaseUrl($config['send_phone']);
  62. $est = $curlInterface->execute('sdkproxy/sendsms.action', 'POST');
  63. }