Browse Source

修改注释

lizhen_gitee 1 year ago
parent
commit
a734c5e5ef
1 changed files with 4 additions and 3 deletions
  1. 4 3
      application/api/controller/Payios.php

+ 4 - 3
application/api/controller/Payios.php

@@ -210,7 +210,7 @@ class Payios extends Api
         $this->success('success',$data['out_trade_no']);
         $this->success('success',$data['out_trade_no']);
     }
     }
 
 
-    //订阅信息处理
+    //订阅信息处理,续订情况下,单独分支方法
     public function expires(){
     public function expires(){
 
 
         //苹果订阅的验证收据
         //苹果订阅的验证收据
@@ -261,7 +261,7 @@ class Payios extends Api
 
 
         $only_trans = [];
         $only_trans = [];
         foreach($in_app as $key => $trans){
         foreach($in_app as $key => $trans){
-            //非订阅信息,原始信息
+            //非订阅信息,原始信息,不验证product_id因为可能换了新的套餐
             if($trans['transaction_id'] == $transaction_id && $original_transaction_id == $trans['original_transaction_id']/* && $trans['product_id'] == $order_info['bundle_id']*/){
             if($trans['transaction_id'] == $transaction_id && $original_transaction_id == $trans['original_transaction_id']/* && $trans['product_id'] == $order_info['bundle_id']*/){
                 $only_trans = $trans;
                 $only_trans = $trans;
                 break;
                 break;
@@ -313,7 +313,7 @@ class Payios extends Api
             $order_info['original_transaction_id'] = $only_trans['original_transaction_id'];//多余
             $order_info['original_transaction_id'] = $only_trans['original_transaction_id'];//多余
         }
         }
 
 
-        //验证时间
+        //验证时间,不得小于最新的一条预定信息
         if($only_trans['purchase_date_ms'] <= $order_info['purchase_date_ms'] || $only_trans['expires_date_ms'] <= $order_info['expires_date_ms']){
         if($only_trans['purchase_date_ms'] <= $order_info['purchase_date_ms'] || $only_trans['expires_date_ms'] <= $order_info['expires_date_ms']){
             Db::rollback();
             Db::rollback();
             filePut($prefix.'时间对不上,返回成功,finish掉');
             filePut($prefix.'时间对不上,返回成功,finish掉');
@@ -340,6 +340,7 @@ class Payios extends Api
             Db::rollback();
             Db::rollback();
             $this->error('充值失败');
             $this->error('充值失败');
         }
         }
+        //逻辑结束
 
 
         //添加新的一个task
         //添加新的一个task
         $task_data = $order_info;
         $task_data = $order_info;