...
|
...
|
@@ -55,7 +55,7 @@ class Orders extends Api |
|
|
//已完成
|
|
|
$arr['total3'] = Common::countSoftTotal('order',['uid'=>$this->uid,'status'=>$status[8]]);
|
|
|
//退换货
|
|
|
$arr['total4'] = Common::countSoftTotal('order',['uid'=>$this->uid,'status'=>['in',[6,7]]]);
|
|
|
$arr['total4'] = Common::countSoftTotal('order',['uid'=>$this->uid,'status'=>['in',[6,7,9]]]);
|
|
|
$this->success('成功',$arr);
|
|
|
}else{
|
|
|
$this->error('请求方式错误');
|
...
|
...
|
@@ -69,7 +69,7 @@ class Orders extends Api |
|
|
* @ApiRoute (/api/orders/myOrderList)
|
|
|
* @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
|
|
|
*
|
|
|
* @ApiParams (name="status", type="inter", required=true, description="订单状态(-1:全部,0: 待付款, 1: 已取消,2: 待发货, 3: 退款申请中,4: 已退款, 5: 待收货,6: 退换货申请中, 7: 已换货,8: 已完成)")
|
|
|
* @ApiParams (name="status", type="inter", required=true, description="订单状态(-1:全部,0: 待付款, 1: 已取消,2: 待发货, 3: 退款申请中,4: 已退款, 5: 待收货,6: 退换货申请中, 7: 已退换货,8: 已完成,9:退换货驳回,10:退款驳回)")
|
|
|
* @ApiParams (name="page", type="inter", required=true, description="分页页码")
|
|
|
*
|
|
|
* @ApiReturn({
|
...
|
...
|
@@ -82,7 +82,8 @@ class Orders extends Api |
|
|
"id": 2,//订单id
|
|
|
"order_sn": 1000002,//订单号
|
|
|
"total_price": 390,//支付金额
|
|
|
"status": 0,//订单状态(0: 待付款, 1: 已取消,2: 待发货, 3: 退款申请中,4: 已退款, 5: 待收货,6: 退换货申请中, 7: 已退换货,8: 已完成)
|
|
|
"status": 0,//订单状态(0: 待付款, 1: 已取消,2: 待发货, 3: 退款申请中,4: 已退款, 5: 待收货,6: 退换货申请中, 7: 已退换货,8: 已完成,9:退换货驳回,10:退款驳回)
|
|
|
"return_refund_flag": 0,//(2:退货,3:换货 )
|
|
|
"goods_list": [
|
|
|
{
|
|
|
"id": 3,//附加表id
|
...
|
...
|
@@ -155,11 +156,11 @@ class Orders extends Api |
|
|
$where = ['uid'=>$this->uid];
|
|
|
}else if($status == 6){
|
|
|
//退换货申请中,显示所有申请中的和已退换货
|
|
|
$where = ['uid'=>$this->uid,'status'=>['in',[6,7]]];
|
|
|
$where = ['uid'=>$this->uid,'status'=>['in',[6,7,9]]];
|
|
|
}else{
|
|
|
$where = ['uid'=>$this->uid,'status'=>$status];
|
|
|
}
|
|
|
$res = Common::selectSoftWherePageData('order',$where,'id,order_sn,status,total_price',$page);
|
|
|
$res = Common::selectSoftWherePageData('order',$where,'id,order_sn,status,total_price,return_refund_flag',$page);
|
|
|
$id_s = array_column($res,'id');
|
|
|
//订单附加表
|
|
|
$res_o_goods = Db::name('ogoods')
|
...
|
...
|
@@ -204,7 +205,8 @@ class Orders extends Api |
|
|
"data": {
|
|
|
"id": 1,//订单id
|
|
|
"uid": 2,
|
|
|
"status": 0,//订单状态(0: 待付款, 1: 已取消,2: 待发货, 3: 退款申请中,4: 已退款, 5: 待收货,6: 退换货申请中, 7: 已退换货,8: 已完成)
|
|
|
"status": 0,//订单状态(0: 待付款, 1: 已取消,2: 待发货, 3: 退款申请中,4: 已退款, 5: 待收货,6: 退换货申请中, 7: 已退换货,8: 已完成,9:退换货驳回,10:退款驳回)
|
|
|
"return_refund_flag": 0,//(2:退货,3:换货 )
|
|
|
"order_sn": 1000001,//订单号
|
|
|
"receive_name": "景龙",//收货人
|
|
|
"receive_mobile": "13752011725",//收货电话
|
...
|
...
|
@@ -316,7 +318,8 @@ class Orders extends Api |
|
|
"time": "1575511885",
|
|
|
"data": {
|
|
|
"id": 2,
|
|
|
"status": 3,//订单状态(0: 待付款, 1: 已取消,2: 待发货, 3: 退款申请中,4: 已退款, 5: 待收货,6: 退换货申请中, 7: 已退换货,8: 已完成)
|
|
|
"status": 0,//订单状态(0: 待付款, 1: 已取消,2: 待发货, 3: 退款申请中,4: 已退款, 5: 待收货,6: 退换货申请中, 7: 已退换货,8: 已完成,9:退换货驳回,10:退款驳回)
|
|
|
"return_refund_flag": 0,//(2:退货,3:换货 )
|
|
|
"refund_reason": "",//退款原因
|
|
|
"return_reason": ""//退换货原因
|
|
|
}
|
...
|
...
|
@@ -332,7 +335,7 @@ class Orders extends Api |
|
|
$this->error($validate->getError());
|
|
|
}
|
|
|
|
|
|
$res = Common::findSoftWhereData('order',['id'=>$order_id,'uid'=>$this->uid],'id,status,refund_reason,return_reason');
|
|
|
$res = Common::findSoftWhereData('order',['id'=>$order_id,'uid'=>$this->uid],'id,status,refund_reason,return_reason,return_refund_flag');
|
|
|
$this->success('成功',$res);
|
|
|
}else{
|
|
|
$this->error('请求方式错误');
|
...
|
...
|
|