wupengfei 2 years ago
parent
commit
1296b1624d
1 changed files with 43 additions and 0 deletions
  1. 43 0
      application/api/controller/WashManage.php

+ 43 - 0
application/api/controller/WashManage.php

@@ -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