|
@@ -160,4 +160,48 @@ class Wenzhen extends Api
|
|
|
$this->success('success',$res);
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ //订单列表
|
|
|
+ public function order_list(){
|
|
|
+ $status = input('status',0);
|
|
|
+
|
|
|
+ $where = [];
|
|
|
+ if(!empty($status)){
|
|
|
+ $where['order.status'] = $status;
|
|
|
+
|
|
|
+ if($status == 30){
|
|
|
+ $where['order.status'] = ['IN',$status];
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ $field = [
|
|
|
+ 'order.id','order.order_no','order.createtime','order.status',
|
|
|
+ 'doctor.avatar','doctor.nickname',
|
|
|
+ ];
|
|
|
+ $list = Db::name('wenzhen_order')->alias('order')
|
|
|
+ ->join('')
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //订单详情
|
|
|
+ public function order_info(){
|
|
|
+ $order_id = input('order_id',0);
|
|
|
+
|
|
|
+ //订单详情
|
|
|
+ $wenzhen_order = Db::name('wenzhen_order')->where('user_id',$this->auth->id)->where('id',$order_id)->find();
|
|
|
+ if(empty($wenzhen_order)){
|
|
|
+ $this->error('不存在的订单');
|
|
|
+ }
|
|
|
+ $wenzhen_order = info_domain_image($wenzhen_order,['feedback_images']);
|
|
|
+
|
|
|
+ //就诊人详情
|
|
|
+ $order_member_info = Db::name('wenzhen_order_member')->where('order_id',$order_id)->find();
|
|
|
+ $order_member_info = info_domain_image($order_member_info,['member_images']);
|
|
|
+ $order_member_info['age'] = birthtime_to_age($order_member_info['birthday']);
|
|
|
+
|
|
|
+ $wenzhen_order['member_info'] = $order_member_info;
|
|
|
+
|
|
|
+ $this->success(1,$wenzhen_order);
|
|
|
+ }
|
|
|
}
|