shish 1 år sedan
förälder
incheckning
8e2bdfe283
1 ändrade filer med 3 tillägg och 0 borttagningar
  1. 3 0
      biz-ghs/live/classes/LiveOrderClass.php

+ 3 - 0
biz-ghs/live/classes/LiveOrderClass.php

@@ -61,17 +61,20 @@ class LiveOrderClass extends BaseClass
         $orderSn = $live->orderSn ?? '';
         $orderSn = $live->orderSn ?? '';
         $customList = LiveOrderCustomClass::getAllByCondition(['orderSn' => $orderSn], null, '*', null, true);
         $customList = LiveOrderCustomClass::getAllByCondition(['orderSn' => $orderSn], null, '*', null, true);
         $num = 0;
         $num = 0;
+        $price = 0;
         if (!empty($customList)) {
         if (!empty($customList)) {
             foreach ($customList as $it) {
             foreach ($customList as $it) {
                 $currentCustomId = $it->customId ?? 0;
                 $currentCustomId = $it->customId ?? 0;
                 if ($currentCustomId == $customId) {
                 if ($currentCustomId == $customId) {
                     $num = $it->num ?? 0;
                     $num = $it->num ?? 0;
+                    $price = $it->price ?? 0;
                     $it->delete();
                     $it->delete();
                 }
                 }
             }
             }
         }
         }
         $live->customNum = bcsub($live->customNum, 1);
         $live->customNum = bcsub($live->customNum, 1);
         $live->itemNum = bcsub($live->itemNum, $num);
         $live->itemNum = bcsub($live->itemNum, $num);
+        $live->itemAmount = bcsub($live->itemAmount, $price, 2);
         $live->save();
         $live->save();
     }
     }