hefei 1 год назад
Родитель
Сommit
cd02f5d3de
1 измененных файлов с 15 добавлено и 15 удалено
  1. 15 15
      app/command/PensionTasks.php

+ 15 - 15
app/command/PensionTasks.php

@@ -1573,16 +1573,16 @@ class PensionTasks extends Command
1573
     public function huafeiOrderNew($timeLimit)
1573
     public function huafeiOrderNew($timeLimit)
1574
     {
1574
     {
1575
         // 普通订单
1575
         // 普通订单
1576
-        $order_data = Db::name('order_huafei')->where('status', 3)->where('gzc' , 0)->select();
1576
+        $order_data = Db::name('order_huafei')->where('status', 2)->where('gzc' , 0)->select();
1577
         if($order_data) {
1577
         if($order_data) {
1578
             $order_data = $order_data->toArray();
1578
             $order_data = $order_data->toArray();
1579
             foreach ($order_data as $online) {
1579
             foreach ($order_data as $online) {
1580
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1580
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1581
-                if($date < $online['finish_time']) continue;
1581
+                if($date < $online['create_time']) continue;
1582
                 $online['order_id'] = $online['order_huafei_id'];
1582
                 $online['order_id'] = $online['order_huafei_id'];
1583
                 Db::transaction(function () use ($online) {
1583
                 Db::transaction(function () use ($online) {
1584
                     $this->settleAward($online);
1584
                     $this->settleAward($online);
1585
-                    Db::name('order_huafei')->where('order_huafei_id', $online['order_huafei_id'])->update(['gzc' => 1 ,'modify_time' => date('Y-m-d H:i:s')]);
1585
+                    Db::name('order_huafei')->where('order_huafei_id', $online['order_huafei_id'])->update(['gzc' => 1]);
1586
                 });
1586
                 });
1587
             }
1587
             }
1588
         }
1588
         }
@@ -1604,11 +1604,11 @@ class PensionTasks extends Command
1604
             $order_data = $order_data->toArray();
1604
             $order_data = $order_data->toArray();
1605
             foreach ($order_data as $online) {
1605
             foreach ($order_data as $online) {
1606
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1606
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1607
-                if($date < date('Y-m-d H:i:s', $online['pay_time'])) continue;
1607
+                if($date < $online['create_time']) continue;
1608
                 $online['order_id'] = $online['order_pdd_id'];
1608
                 $online['order_id'] = $online['order_pdd_id'];
1609
                 Db::transaction(function () use ($online) {
1609
                 Db::transaction(function () use ($online) {
1610
                     $this->settleAward($online);
1610
                     $this->settleAward($online);
1611
-                    Db::name('order_pdd')->where('order_pdd_id', $online['order_pdd_id'])->update(['gzc' => 1 ,'settle_time' => date('Y-m-d H:i:s')]);
1611
+                    Db::name('order_pdd')->where('order_pdd_id', $online['order_pdd_id'])->update(['gzc' => 1]);
1612
                 });
1612
                 });
1613
             }
1613
             }
1614
         }
1614
         }
@@ -1630,11 +1630,11 @@ class PensionTasks extends Command
1630
             $order_data = $order_data->toArray();
1630
             $order_data = $order_data->toArray();
1631
             foreach ($order_data as $online) {
1631
             foreach ($order_data as $online) {
1632
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1632
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1633
-                if($date < $online['finish_time']) continue;
1633
+                if($date < $online['create_time']) continue;
1634
                 $online['order_id'] = $online['order_jd_id'];
1634
                 $online['order_id'] = $online['order_jd_id'];
1635
                 Db::transaction(function () use ($online) {
1635
                 Db::transaction(function () use ($online) {
1636
                     $this->settleAward($online);
1636
                     $this->settleAward($online);
1637
-                    Db::name('order_jd')->where('order_jd_id', $online['order_jd_id'])->update(['gzc' => 1 ,'modify_time' => date('Y-m-d H:i:s')]);
1637
+                    Db::name('order_jd')->where('order_jd_id', $online['order_jd_id'])->update(['gzc' => 1]);
1638
                 });
1638
                 });
1639
             }
1639
             }
1640
         }
1640
         }
@@ -1651,16 +1651,16 @@ class PensionTasks extends Command
1651
     public function suOrderNew($timeLimit)
1651
     public function suOrderNew($timeLimit)
1652
     {
1652
     {
1653
         // 普通订单
1653
         // 普通订单
1654
-        $order_data = Db::name('order_su')->where('status', 1)->where('gzc', 0)->select();
1654
+        $order_data = Db::name('order_su')->where('status', '确认收货')->where('gzc', 0)->select();
1655
         if($order_data) {
1655
         if($order_data) {
1656
             $order_data = $order_data->toArray();
1656
             $order_data = $order_data->toArray();
1657
             foreach ($order_data as $online) {
1657
             foreach ($order_data as $online) {
1658
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1658
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1659
-                if($date < date('Y-m-d H:i:s',$online['pay_time'])) continue;
1659
+                if($date < $online['create_time']) continue;
1660
                 $online['order_id'] = $online['order_su_id'];
1660
                 $online['order_id'] = $online['order_su_id'];
1661
                 Db::transaction(function () use ($online) {
1661
                 Db::transaction(function () use ($online) {
1662
                     $this->settleAward($online);
1662
                     $this->settleAward($online);
1663
-                    Db::name('order_su')->where('order_su_id', $online['order_su_id'])->update(['gzc' => 1 ,'settled_time' => date('Y-m-d H:i:s')]);
1663
+                    Db::name('order_su')->where('order_su_id', $online['order_su_id'])->update(['gzc' => 1]);
1664
                 });
1664
                 });
1665
             }
1665
             }
1666
         }
1666
         }
@@ -1682,7 +1682,7 @@ class PensionTasks extends Command
1682
             $order_data = $order_data->toArray();
1682
             $order_data = $order_data->toArray();
1683
             foreach ($order_data as $online) {
1683
             foreach ($order_data as $online) {
1684
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1684
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1685
-                if($date < date('Y-m-d H:i:s',$online['tk_earning_time'])) continue;
1685
+                if($date < $online['create_time']) continue;
1686
                 $online['order_id'] = $online['order_tb_id'];
1686
                 $online['order_id'] = $online['order_tb_id'];
1687
                 Db::transaction(function () use ($online) {
1687
                 Db::transaction(function () use ($online) {
1688
                     $this->settleAward($online);
1688
                     $this->settleAward($online);
@@ -1708,11 +1708,11 @@ class PensionTasks extends Command
1708
             $order_data = $order_data->toArray();
1708
             $order_data = $order_data->toArray();
1709
             foreach ($order_data as $online) {
1709
             foreach ($order_data as $online) {
1710
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1710
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1711
-                if($date < date('Y-m-d H:i:s',$online['last_update_time'])) continue;
1711
+                if($date < $online['create_time']) continue;
1712
                 $online['order_id'] = $online['order_vip_id'];
1712
                 $online['order_id'] = $online['order_vip_id'];
1713
                 Db::transaction(function () use ($online) {
1713
                 Db::transaction(function () use ($online) {
1714
                     $this->settleAward($online);
1714
                     $this->settleAward($online);
1715
-                    Db::name('order_vip')->where('order_vip_id', $online['order_vip_id'])->update(['gzc' => 1,'settle_time' => date('Y-m-d H:i:s')]);
1715
+                    Db::name('order_vip')->where('order_vip_id', $online['order_vip_id'])->update(['gzc' => 1]);
1716
                 });
1716
                 });
1717
             }
1717
             }
1718
         }
1718
         }
@@ -1734,11 +1734,11 @@ class PensionTasks extends Command
1734
             $order_data = $order_data->toArray();
1734
             $order_data = $order_data->toArray();
1735
             foreach ($order_data as $online) {
1735
             foreach ($order_data as $online) {
1736
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1736
                 $date = date('Y-m-d H:i:s', strtotime('-' . $timeLimit . ' days'));
1737
-                if($date < date('Y-m-d H:i:s',$online['pay_success_time'])) continue;
1737
+                if($date < $online['create_time']) continue;
1738
                 $online['order_id'] = $online['order_dy_id'];
1738
                 $online['order_id'] = $online['order_dy_id'];
1739
                 Db::transaction(function () use ($online) {
1739
                 Db::transaction(function () use ($online) {
1740
                     $this->settleAward($online);
1740
                     $this->settleAward($online);
1741
-                    Db::name('order_dy')->where('order_dy_id', $online['order_dy_id'])->update(['gzc' => 1,'settle_time' => date('Y-m-d H:i:s')]);
1741
+                    Db::name('order_dy')->where('order_dy_id', $online['order_dy_id'])->update(['gzc' => 1]);
1742
                 });
1742
                 });
1743
             }
1743
             }
1744
         }
1744
         }