Browse Source

积分备注丰富一下

lizhen_gitee 5 months ago
parent
commit
91957d031c
2 changed files with 10 additions and 3 deletions
  1. 1 0
      .gitignore
  2. 9 3
      application/api/controller/Notify.php

+ 1 - 0
.gitignore

@@ -10,3 +10,4 @@ paylog
 /application/extra/site.php
 /application/database.php
 /application/config.php
+文档

+ 9 - 3
application/api/controller/Notify.php

@@ -190,6 +190,9 @@ class Notify extends Controller
                 return false;
             }
 
+            //预约课程
+            $lesson = Db::name('lesson')->where('id',$orderInfo['lesson_id'])->find();
+
             //更新已预约人数
             $lesson_order = Db::name('lesson_order')->where('id',$orderInfo['table_id'])->find();
             $pay_number   = Db::name('lesson_order')->where('slot_id',$lesson_order['slot_id'])->where('order_status',10)->sum('usernumber');
@@ -200,7 +203,7 @@ class Notify extends Controller
             }
 
             //赠送积分
-            $wallet_rs = model('wallet')->lockChangeAccountRemain($orderInfo['user_id'],'score',$orderInfo['order_amount'],3,'线上预约课程','lesson_order',$orderInfo['table_id'],'Booking courses online');
+            $wallet_rs = model('wallet')->lockChangeAccountRemain($orderInfo['user_id'],'score',$orderInfo['order_amount'],3,'线上预约课程:'.$lesson['name'],'lesson_order',$orderInfo['table_id'],'Booking courses online:'.$lesson['name_en']);
             if($wallet_rs['status'] === false){
                 Db::rollback();
                 return false;
@@ -224,10 +227,13 @@ class Notify extends Controller
                 $update['starttime'] = $time;
                 $update['endtime'] = $time + ($package_order['days'] * 86400); //主配套与赠品的时间保持一样就可以
             }
+
+            $lesson_package = Db::name('lesson_package')->where('id',$package_order['package_id'])->find();
+
             //初次购买,主订单增加赠送小时数
             $check_first = Db::name('package_order')->where('user_id',$package_order['user_id'])->where('package_id',$package_order['package_id'])->where('order_status',1)->where('is_gift',0)->find();
             if(empty($check_first)){
-                $sessions_first = Db::name('lesson_package')->where('id',$package_order['package_id'])->value('sessions_first');
+                $sessions_first = $lesson_package['sessions_first'];
                 if($sessions_first > 0){
                     $first_update = [
                         'sessions'=>$package_order['sessions'] + $sessions_first,
@@ -251,7 +257,7 @@ class Notify extends Controller
             if($package_order['remain'] >= 5){
 
                 //赠送积分
-                $wallet_rs = model('wallet')->lockChangeAccountRemain($orderInfo['user_id'],'score',$orderInfo['order_amount'],2,'线上购买配套','package_order',$orderInfo['table_id'],'Buy package online');
+                $wallet_rs = model('wallet')->lockChangeAccountRemain($orderInfo['user_id'],'score',$orderInfo['order_amount'],2,'线上购买配套:' . $lesson_package['name'],'package_order',$orderInfo['table_id'],'Buy package online:'.$lesson_package['name_en']);
                 if($wallet_rs['status'] === false){
                     Db::rollback();
                     return false;