user_create('doctor1'); } /** * 无需登录的接口 * */ public function test1() { $list = Db::name('user')->select(); foreach($list as $key => $val){ $tenim = new Tenim(); $rs = $tenim->register('user'. $val['id'], $val['nickname'], ''); dump($rs); } } public function test12() { $list = Db::name('doctor')->where('status',1)->select(); foreach($list as $key => $val){ $tenim = new Tenim(); $rs = $tenim->register('doctor'. $val['id'], $val['nickname'], ''); dump($rs); } } /** * 需要登录的接口 * */ public function test2() { $tenim = new Tenim(); $order_id = 26; $message = [ 'businessID' => 'order_status', 'name' => '待接单', 'status' => '10', 'id' => (string)$order_id, 'content' => '已通知医生尽快接诊,超时自动取消订单并退款', ]; $rs = $tenim->sendCustomMessageToUser('user7','doctor7',$message); dump($rs); } /** * 需要登录且需要验证有相应组的权限 * */ public function test3() { $tv_userid = input('tv_userid'); $tv_signtime = input('tv_signtime'); $salt = 'be7bcf1499b0fec801406f6aafbd04c4'; $get_sign = md5(md5($tv_userid) . $tv_signtime . $salt); dump($get_sign); } public function test4(){ $wenzhen_order['user_id'] = 13; //判断患者在线状态 $tenim = new Tenim(); $rs_online = $tenim->is_online('user'.$wenzhen_order['user_id']); if($rs_online != true){ $this->error('患者现在不在线,请稍后拨打'); } echo '在线'; } public function test5(){ $checkmap = [ 'user_id' => 34, 'comefrom'=> 2, 'status' => ['IN','10,20,25,30'],//有效订单 ]; $check_order = Db::name('wenzhen_order')->where($checkmap)->whereTime('createtime','month')->find(); echo db()->getLastSql(); } }