Ver Fonte

包季包月按一个月30天处理

zqwang há 1 ano atrás
pai
commit
1c5ed33b9d

+ 1 - 1
app/Modules/Product/Models/Product.php

@@ -11,7 +11,7 @@ class Product extends Model
 
     public static function getChargeProduct($template_type)
     {
-        return self::whereIn('products.type', ['TICKET_RECHARGE', 'YEAR_ORDER', 'NEW_USER'])
+        return self::whereIn('products.type', ['TICKET_RECHARGE', 'YEAR_ORDER',"MONTH_ORDER", "",'NEW_USER'])
             ->where('is_enabled', 1)
             ->where('template_type', $template_type)
             ->select(

+ 2 - 2
app/Modules/Trade/Pay/MonthOrderPaySuccess.php

@@ -29,12 +29,12 @@ class MonthOrderPaySuccess extends PaySuccessAbstract
             //如果包过年
             if (strtotime($old->end_time) > time()) {
                 //旧的包年没过期
-                $old->end_time = date('Y-m-d H:i:s', strtotime($old->end_time) + 86400 * 31);
+                $old->end_time = date('Y-m-d H:i:s', strtotime($old->end_time) + 86400 * 30);
                 $old->fee = $old->fee + $this->year_order['fee'];
                 $old->save();
             } else {
                 //旧的包年过期了
-                $old->end_time = date('Y-m-d H:i:s', strtotime('+31 day'));
+                $old->end_time = date('Y-m-d H:i:s', strtotime('+30 day'));
                 $old->fee = $old->fee + $this->year_order['fee'];
                 $old->save();
             }

+ 2 - 2
app/Modules/Trade/Pay/QuarterOrderPaySuccess.php

@@ -23,7 +23,7 @@ class QuarterOrderPaySuccess extends PaySuccessAbstract
     protected function handlePayProcess()
     {
         $this->year_order['begin_time'] = date('Y-m-d H:i:s');
-        $this->year_order['end_time'] = date('Y-m-d H:i:s', strtotime('+92 day'));
+        $this->year_order['end_time'] = date('Y-m-d H:i:s', strtotime('+90 day'));
         $old = YearOrder::where('uid', $this->year_order['uid'])->select('id', 'uid', 'u', 'begin_time', 'end_time', 'fee')->first();
         if ($old) {
             //如果包过年
@@ -34,7 +34,7 @@ class QuarterOrderPaySuccess extends PaySuccessAbstract
                 $old->save();
             } else {
                 //旧的包年过期了
-                $old->end_time = date('Y-m-d H:i:s', strtotime('+92 day'));
+                $old->end_time = date('Y-m-d H:i:s', strtotime('+90 day'));
                 $old->fee = $old->fee + $this->year_order['fee'];
                 $old->save();
             }