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