|
@@ -428,6 +428,107 @@ class User extends Api
|
|
|
}
|
|
|
}
|
|
|
/**
|
|
|
+ * 我的订单列表
|
|
|
+ * @ApiMethod (POST)
|
|
|
+ * @ApiReturnParams (name="uid",description="用户id")
|
|
|
+ * @ApiReturnParams (name="type",description="订单类型 1订单 2报价单")
|
|
|
+ * @ApiReturnParams (name="customization",description="定制金额")
|
|
|
+ * @ApiReturnParams (name="goods_id",description="商品id")
|
|
|
+ * @ApiReturnParams (name="goods_name",description="商品名称")
|
|
|
+ * @ApiReturnParams (name="order_no",description="订单编号")
|
|
|
+ * @ApiReturnParams (name="amount_real",description="订单金额")
|
|
|
+ * @ApiReturnParams (name="status",description="订单流程状态(0已取消,1待支付,2已支付)")
|
|
|
+ * @ApiReturnParams (name="create_time",description="创建时间")
|
|
|
+ * @ApiReturnParams (name="deploy_type",description="部署方式0自己部署 1授权部署")
|
|
|
+ * @ApiReturnParams (name="deploy",description="授权部署信息")
|
|
|
+ * @ApiReturnParams (name="billing_status",description="开票状态 0未开票1已开票")
|
|
|
+ * @ApiReturnParams (name="valid_time",description="报价单失效时间")
|
|
|
+ */
|
|
|
+ public function myorder(){
|
|
|
+ $list = Order::all(function ($query){
|
|
|
+ $query->where(['uid'=>$this->auth->id,'type'=>1])->field('id,uid,type,goods_id,goods_name,order_no,amount_real,status,create_time,deploy_type,deploy,billing_status')->order('id desc');
|
|
|
+ });
|
|
|
+ $this->success('请求成功',$list);
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 我的订单详情
|
|
|
+ * @ApiMethod (POST)
|
|
|
+ * @ApiParams (name="id",description="订单id")
|
|
|
+ * @ApiReturnParams (name="uid",description="用户id")
|
|
|
+ * @ApiReturnParams (name="type",description="订单类型 1订单 2报价单")
|
|
|
+ * @ApiReturnParams (name="customization",description="定制金额")
|
|
|
+ * @ApiReturnParams (name="goods_id",description="商品id")
|
|
|
+ * @ApiReturnParams (name="goods_name",description="商品名称")
|
|
|
+ * @ApiReturnParams (name="order_no",description="订单编号")
|
|
|
+ * @ApiReturnParams (name="amount_real",description="订单金额")
|
|
|
+ * @ApiReturnParams (name="status",description="订单流程状态(0已取消,1待支付,2已支付)")
|
|
|
+ * @ApiReturnParams (name="create_time",description="创建时间")
|
|
|
+ * @ApiReturnParams (name="deploy_type",description="部署方式0自己部署 1授权部署")
|
|
|
+ * @ApiReturnParams (name="deploy",description="授权部署信息")
|
|
|
+ * @ApiReturnParams (name="billing_status",description="开票状态 0未开票1已开票")
|
|
|
+ * @ApiReturnParams (name="valid_time",description="报价单失效时间")
|
|
|
+ */
|
|
|
+ public function myorder_details(){
|
|
|
+ $list = Order::get(function ($query){
|
|
|
+ $query->where(['uid'=>$this->auth->id,'type'=>1,'id'=>input('id')])->field('id,uid,type,goods_id,goods_name,order_no,amount_real,status,create_time,deploy_type,deploy,billing_status')->order('id desc');
|
|
|
+ });
|
|
|
+ $this->success('请求成功',$list);
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 我的报价单列表
|
|
|
+ * @ApiMethod (POST)
|
|
|
+ * @ApiReturnParams (name="uid",description="用户id")
|
|
|
+ * @ApiReturnParams (name="type",description="订单类型 1订单 2报价单")
|
|
|
+ * @ApiReturnParams (name="customization",description="定制金额")
|
|
|
+ * @ApiReturnParams (name="goods_id",description="商品id")
|
|
|
+ * @ApiReturnParams (name="goods_name",description="商品名称")
|
|
|
+ * @ApiReturnParams (name="order_no",description="订单编号")
|
|
|
+ * @ApiReturnParams (name="amount_real",description="订单金额")
|
|
|
+ * @ApiReturnParams (name="market",description="报价人")
|
|
|
+ * @ApiReturnParams (name="status",description="订单流程状态(0已取消,1待支付,2已支付)")
|
|
|
+ * @ApiReturnParams (name="create_time",description="创建时间")
|
|
|
+ * @ApiReturnParams (name="deploy_type",description="部署方式0自己部署 1授权部署")
|
|
|
+ * @ApiReturnParams (name="deploy",description="授权部署信息")
|
|
|
+ * @ApiReturnParams (name="billing_status",description="开票状态 0未开票1已开票")
|
|
|
+ * @ApiReturnParams (name="valid_time",description="报价单失效时间")
|
|
|
+ */
|
|
|
+ public function mypjorder(){
|
|
|
+ $list = Order::all(function ($query){
|
|
|
+ $query->where(['uid'=>$this->auth->id,'type'=>2])->field('id,uid,type,goods_id,goods_name,order_no,amount_real,market,status,create_time,deploy_type,deploy,billing_status')->order('id desc');
|
|
|
+ });
|
|
|
+// foreach ($list as $v){
|
|
|
+// $v['user'] = \app\admin\model\User::field('username,mobile,postcode,email,company,company_site')->find(['id'=>$v['uid']]);
|
|
|
+// }
|
|
|
+ $this->success('请求成功',$list);
|
|
|
+ }
|
|
|
+ /**
|
|
|
+ * 我的报价单详情
|
|
|
+ * @ApiMethod (POST)
|
|
|
+ * @ApiParams (name="id",description="订单id")
|
|
|
+ * @ApiReturnParams (name="uid",description="用户id")
|
|
|
+ * @ApiReturnParams (name="type",description="订单类型 1订单 2报价单")
|
|
|
+ * @ApiReturnParams (name="customization",description="定制金额")
|
|
|
+ * @ApiReturnParams (name="goods_id",description="商品id")
|
|
|
+ * @ApiReturnParams (name="goods_name",description="商品名称")
|
|
|
+ * @ApiReturnParams (name="order_no",description="订单编号")
|
|
|
+ * @ApiReturnParams (name="amount_real",description="订单金额")
|
|
|
+ * @ApiReturnParams (name="market",description="报价人")
|
|
|
+ * @ApiReturnParams (name="status",description="订单流程状态(0已取消,1待支付,2已支付)")
|
|
|
+ * @ApiReturnParams (name="create_time",description="创建时间")
|
|
|
+ * @ApiReturnParams (name="deploy_type",description="部署方式0自己部署 1授权部署")
|
|
|
+ * @ApiReturnParams (name="deploy",description="授权部署信息")
|
|
|
+ * @ApiReturnParams (name="billing_status",description="开票状态 0未开票1已开票")
|
|
|
+ * @ApiReturnParams (name="valid_time",description="报价单失效时间")
|
|
|
+ */
|
|
|
+ public function mypjorder_details(){
|
|
|
+ $list = Order::get(function ($query){
|
|
|
+ $query->where(['uid'=>$this->auth->id,'type'=>2,'id'=>input('id')])->field('id,uid,type,goods_id,goods_name,order_no,amount_real,market,status,create_time,deploy_type,deploy,billing_status')->order('id desc');
|
|
|
+ });
|
|
|
+ $list['user'] = \app\admin\model\User::field('username,mobile,postcode,email,company,company_site')->find(['id'=>$list['uid']]);
|
|
|
+
|
|
|
+ $this->success('请求成功',$list);
|
|
|
+ }
|
|
|
+ /**
|
|
|
* 申请开票
|
|
|
* @ApiMethod ("POST")
|
|
|
* @ApiParams (name="order_no",description="订单编号")
|