|
@@ -523,6 +523,49 @@ class WashManage extends Base
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * @title 申请重洗订单列表
|
|
|
+ * @desc 申请重洗订单列表
|
|
|
+ * @author qc
|
|
|
+ * @url /api/Wash_manage/getAfreshOrderList
|
|
|
+ * @method GET
|
|
|
+ * @param name:page type:int default:1 desc:页数
|
|
|
+ * @param name:page_num type:int default:20 desc:每页数
|
|
|
+ * @return name:id type:int require:1 default:0 desc:重洗订单id
|
|
|
+ * @return name:status type:int require:1 default:0 desc:订单状态(0默认状态【未处理】1待取送2订单完成)
|
|
|
+ * @return name:sh_status type:int require:1 default:0 desc:审核状态(0待审核1审核通过2审核拒绝)
|
|
|
+ * @return name:sh_remark type:string require:1 default:0 desc:审核备注
|
|
|
+ * @return name:wash_id type:int require:1 default:0 desc:洗涤订单id
|
|
|
+ * @return name:pro_name type:string default:-- desc:省名称(收货地址)
|
|
|
+ * @return name:city_name type:string default:-- desc:市名称(收货地址)
|
|
|
+ * @return name:county_name type:string default:-- desc:县区名称(收货地址)
|
|
|
+ * @return name:add_detail type:string default:-- desc:详细地址(收货地址)
|
|
|
+ * @return name:add_detail type:int default:-- desc:清洗数量
|
|
|
+ * @return name:user_name type:string default:-- desc:收货人
|
|
|
+ * @return name:phone type:string default:-- desc:收货人联系电话
|
|
|
+ * @return name:order_item type:array default:-- desc:订单商品列表
|
|
|
+ * @return name:order_item.name type:string default:-- desc:商品名
|
|
|
+ * @return name:order_item.cover type:string default:-- desc:商品图
|
|
|
+ * @return name:order_item.sell_price type:float default:-- desc:洗涤价格
|
|
|
+ * @return name:order_item.num type:int default:-- desc:清洗数量
|
|
|
+ */
|
|
|
+ public function getAfreshOrderList()
|
|
|
+ {
|
|
|
+ $list = AfreshOrder::field('a.id,a.wash_id,a.status,a.images,pro_name,city_name,county_name,add_detail,user_name,phone,a.module,sh_status')
|
|
|
+ ->alias('a')
|
|
|
+ ->with('orderItem')
|
|
|
+ ->leftJoin('WashOrder w','w.id = a.wash_id')
|
|
|
+ ->where('a.user_id',$this->user_id)
|
|
|
+ ->where('w.cancel_state',0)
|
|
|
+ ->order('a.id desc')
|
|
|
+ ->select()->toArray();
|
|
|
+ array_walk($list,function (&$v){
|
|
|
+ $v['images_arr'] = $v['images'] ? explode("|",$v['images']) : null;
|
|
|
+ });
|
|
|
+ $this->success('ok',['detail'=>$list]);
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ /**
|
|
|
* @title 获取申请重洗订单详情
|
|
|
* @desc 获取申请重洗订单详情
|
|
|
* @author qc
|