table('employee')->field('*')->order('mobile asc')->limit("{$start},1000")->select(); if(empty($items)) { return; } $i++; foreach ($items as $item) { try { $mobile = $item['mobile']; $name = $item['employee_name']; $workno = $item['workno']; $info = $mod_member->getBindedMemberByMobile($mobile); $minfo = new member_info($info); $member_id = $minfo->member_id(); $mod_employee->table('employee')->where(['mobile' => $mobile])->update(['member_id' => $member_id]); } catch (Exception $ex) { Log::record("{$name} {$workno} {$mobile} not registed",Log::ERR); } } } } public function testSendAward() { $sender = new employee_award(); $sender->send(13,'2581,2909'); } }