wupengfei пре 2 година
родитељ
комит
0b132e5f6f
1 измењених фајлова са 7 додато и 1 уклоњено
  1. 7 1
      application/api/controller/Coupon.php

+ 7 - 1
application/api/controller/Coupon.php

@@ -28,6 +28,7 @@ class Coupon extends Base
      * @param  name:page type:int default:1 desc:页数
      * @param  name:page_num type:int default:20 desc:每页数
      * @param  name:status type:int default:1 desc:状态码(1未使用2已使用3已过期)
+     * @param  name:module type:int default:1 desc:应用模块(1所有,2洗鞋,3洗衣)【订单确认页面可用】
      * @return name:title type:string default:-- desc:优惠券名称
      * @return name:module type:int default:-- desc:应用模块(1所有,2洗鞋,3洗衣)
      * @return name:coupon_type type:int default:-- desc:类型(1满减券,2抵扣券【抵一件衣服或是一双鞋价格】)
@@ -42,9 +43,12 @@ class Coupon extends Base
     public function getUserCouponList()
     {
         $status = input('get.status',1);
+        $module = input('get.module',1);
         $list = UserCouponList::where(['l.user_id'=>$this->user_id,'l.status'=>$status])
             ->alias('l.*,c.title,c.module,c.coupon_type,c.is_new')
-            ->leftJoin('CouponConfig c','c.id = l.coupon_id')
+            ->when($module,function ($query)use ($module){
+                if($module > 1 )  $query->where('module','in','1,'. $module);
+            })->leftJoin('CouponConfig c','c.id = l.coupon_id')
             ->limit($this->off_set,$this->page_num)
             ->order('l.id desc')
             ->select()->toArray();
@@ -80,4 +84,6 @@ class Coupon extends Base
 
 
 
+
+
 }