123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
- /**
- * Created by PhpStorm.
- * User: stanley-king
- * Date: 2018/1/15
- * Time: 下午5:13
- */
- define('BASE_ROOT_PATH',str_replace('/test','',dirname(__FILE__)));
- require_once(BASE_ROOT_PATH . '/fooder.php');
- require_once(BASE_ROOT_PATH . '/helper/util_helper.php');
- require_once(BASE_ROOT_PATH . '/data/meeting/award.php');
- require_once(BASE_ROOT_PATH . '/helper/fcode/operator.php');
- require_once(BASE_ROOT_PATH . '/helper/fcode/mfcode.php');
- require_once(BASE_ROOT_PATH . '/helper/session_helper.php');
- require_once(BASE_ROOT_PATH . '/helper/employee_award.php');
- class TestMeeting extends PHPUnit_Framework_TestCase
- {
- public static function setUpBeforeClass()
- {
- Base::run_util();
- }
- public function testEmployees()
- {
- $mod_member = Model('member');
- $mod_employee = Model();
- $i = 0;
- while (true)
- {
- $start = $i * 1000;
- $items = $mod_employee->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');
- }
- }
|