浏览代码

统一核销

lizhen_gitee 1 年之前
父节点
当前提交
9ed15ad6af
共有 1 个文件被更改,包括 21 次插入4 次删除
  1. 21 4
      application/api/controller/company/Coupon.php

+ 21 - 4
application/api/controller/company/Coupon.php

@@ -85,9 +85,22 @@ class Coupon extends Apic
         $this->success('删除成功');
     }
 
-    //核销用户一张卡券
+    //统一核销
     public function hexiao(){
-        $user_coupon_id = input('user_coupon_id',0);
+        $code = input('code','');
+        $code = explode('_',$code);
+        $action = $code[0];
+        $id = $code[1];
+
+        if($action != 'hexiaocoupon' && $action != 'hexiaoorder'){
+            $this->error('错误的核销码');
+        }
+
+        $this->$action($id);
+    }
+
+    //核销用户一张卡券
+    public function hexiaocoupon($user_coupon_id){
 
         $map = [
             'company_id' => $this->auth->company_id,
@@ -116,6 +129,7 @@ class Coupon extends Apic
             'coupons_id' => $check['coupons_id'],
             'coupon_name' => $check['coupon_name'],
             'user_coupon_id' => $check['id'],
+            'staff_id' => $this->auth->id,
             'createtime' => time(),
         ];
         $log_id = Db::name('user_coupons_log')->insertGetId($log);
@@ -132,10 +146,13 @@ class Coupon extends Apic
         }
 
         Db::commit();
-        $this->success('核销完成');
+        $this->success('卡券核销完成');
     }
 
 
-
+    //核销用户的套餐订单
+    public function hexiaoorder(){
+        $this->error('接口暂未完成');
+    }
 
 }