|
@@ -93,6 +93,38 @@ class Member extends Base
|
|
|
Db::name('store_member')->where('id',$uid)->update($update_data);
|
|
|
$this->success('编辑成功');
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * @title 优惠券列表
|
|
|
+ * @desc 优惠券列表
|
|
|
+ * @author QGF
|
|
|
+ * @url /api/Member/coupon_list
|
|
|
+ * @method GET
|
|
|
+ * @tag 优惠券列表
|
|
|
+ * @header name:Authorization require:1 desc:Token
|
|
|
+ * @param name:status type:tinyint require:0 default:0 desc:状态(0:未使用(默认)1:已使用2:已过期)
|
|
|
+ * @return name:title type:tinyint default:-- desc:优惠券名称
|
|
|
+ * @return name:low_amount type:decimal default:-- desc:优惠券使用金额限制
|
|
|
+ * @return name:amount type:decimal default:-- desc:优惠金额
|
|
|
+ * @return name:end type:string default:-- desc:使用结束时间
|
|
|
+ */
|
|
|
+ public function coupon_list($type = 1){
|
|
|
+ $uid = $this->uid;
|
|
|
+ $status = input('status',0); // 0:未使用 1:已使用 2:已过期
|
|
|
+ //过期的券更改状态
|
|
|
+ Db::name('store_coupon_list')->where('user_id',$uid)->where('status',0)->where('end','<',date('Y-m-d'))->update(array('status'=>2));
|
|
|
+ $field = 'title,low_amount,amount,start,end';
|
|
|
+ $coupon_list = Db::name('store_coupon_list')->field($field)->where('user_id',$uid)->where('status',$status)->order('id desc')->select();
|
|
|
+ if($type == 2){
|
|
|
+ return count($coupon_list);
|
|
|
+ }
|
|
|
+ foreach ($coupon_list as &$value){
|
|
|
+ $value['low_amount'] = floatval($value['low_amount']);
|
|
|
+ $value['amount'] = floatval($value['amount']);
|
|
|
+ }
|
|
|
+ $this->success('获取成功',$coupon_list);
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @title 消息列表
|
|
|
* @desc 消息列表
|