shish před 4 roky
rodič
revize
045f533f30
1 změnil soubory, kde provedl 13 přidání a 0 odebrání
  1. 13 0
      biz-hd/purchase/classes/PurchaseClass.php

+ 13 - 0
biz-hd/purchase/classes/PurchaseClass.php

@@ -688,8 +688,21 @@ class PurchaseClass extends BaseClass
         $adminIds = array_unique(array_filter(array_column($list, 'adminId')));
         $adminIds = array_unique(array_filter(array_column($list, 'adminId')));
         $adminInfo = AdminClass::getAdminByIds($adminIds, null, 'id');
         $adminInfo = AdminClass::getAdminByIds($adminIds, null, 'id');
 
 
+        $time = time();
+
         foreach ($list as $key => $val) {
         foreach ($list as $key => $val) {
 
 
+            //剩余支付时间
+            $remainPayTime = 0;
+            $deadline = $val['deadline'] ?? '';
+            if (!empty($deadline)) {
+                $deadTime = strtotime($deadline);
+                if (($time - $deadTime) > 0) {
+                    $remainPayTime = bcsub($time, $deadTime);
+                }
+            }
+            $list[$key]['remainPayTime'] = $remainPayTime;
+
             $adminId = $val['adminId'] ?? 0;
             $adminId = $val['adminId'] ?? 0;
             $list[$key]['adminName'] = $adminInfo[$adminId]['name'] ?? '';
             $list[$key]['adminName'] = $adminInfo[$adminId]['name'] ?? '';