1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <?php
- /**
- * Created by PhpStorm.
- * User: stanley-king
- * Date: 2017/11/2
- * Time: 上午10:17
- */
- namespace async;
- abstract class IAsync
- {
- abstract public function run();
- protected function ex_user($invitees,$user)
- {
- $result = [];
- foreach ($invitees as $invitee)
- {
- if($invitee != $user) {
- $result[] = $invitee;
- }
- }
- return $result;
- }
- protected function add_invitee($user)
- {
- $user = intval($user);
- if($user <=0) return false;
- $mod_member = Model('member');
- $mod_member->editMember(['member_id' => $user],['invitees' => ['exp','invitees+1']]);
- }
- protected function add_reward($user,$amount)
- {
- $user = intval($user);
- if($user <=0) return false;
- $mod_member = Model('member');
- $mod_member->editMember(['member_id' => $user],['reward_amount' => ['exp', "reward_amount+{$amount}"]]);
- }
- }
|