command.php 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: stanley-king
  5. * Date: 2017/9/28
  6. * Time: 上午10:16
  7. */
  8. defined('InShopNC') or exit('Access Invalid!');
  9. require_once(BASE_ROOT_PATH . '/helper/notify_helper.php');
  10. require_once(BASE_ROOT_PATH . '/helper/stat_helper.php');
  11. require_once(BASE_ROOT_PATH . '/helper/predeposit_helper.php');
  12. require_once(BASE_DATA_PATH . '/mobile/omsid.php');
  13. require_once(BASE_ROOT_PATH . '/helper/bonus_helper.php');
  14. require_once(BASE_ROOT_PATH . '/helper/bonus/witholder.php');
  15. require_once(BASE_ROOT_PATH . '/helper/notify_helper.php');
  16. require_once(BASE_ROOT_PATH . '/helper/account_helper.php');
  17. require_once(BASE_ROOT_PATH . '/data/mobile/lrlz_staff.php');
  18. class commandControl extends BaseCronControl
  19. {
  20. public function __construct()
  21. {
  22. parent::__construct();
  23. }
  24. //中秋节给员工发红包
  25. public function zqbonusOp()
  26. {
  27. $staffs = lrlz_staff();
  28. $type_sn = '76341506502791044726';
  29. bonus_helper::send_mobile($type_sn,$staffs,2);
  30. }
  31. public function refund0928BonusOp()
  32. {
  33. $items = Model()->query('SELECT * FROM lrlz_order WHERE pd_amount=0 AND LENGTH(bonus_rate) > 0 AND add_time > UNIX_TIMESTAMP(DATE (\'2016-09-28 00:00:00\')) AND order_state = 0');
  34. if(empty($items)) return;
  35. foreach ($items as $item) {
  36. $order_sn = $item['order_sn'];
  37. $member_id = intval($item['buyer_id']);
  38. account_helper::order_cancel($order_sn,$member_id,true);
  39. }
  40. }
  41. }