shish 2 år sedan
förälder
incheckning
43575f12d8
1 ändrade filer med 54 tillägg och 54 borttagningar
  1. 54 54
      biz-ghs/book/classes/BookItemClass.php

+ 54 - 54
biz-ghs/book/classes/BookItemClass.php

@@ -57,9 +57,9 @@ class BookItemClass extends BaseClass
                     util::fail($name . '没有设置采购人');
                     util::fail($name . '没有设置采购人');
                 }
                 }
             }
             }
-            /****客户的花材预订减少****/
-            $office = BookItemCustomClass::getByCondition(['mainId' => $mainId, 'bookSn' => $bookSn, 'customId' => $customId, 'itemId' => $itemId], true);
-            if (empty($office)) {
+
+            $bookItemCustomRes = BookItemCustomClass::getByCondition(['mainId' => $mainId, 'bookSn' => $bookSn, 'customId' => $customId, 'itemId' => $itemId], true);
+            if (empty($bookItemCustomRes)) {
                 $currentData = [
                 $currentData = [
                     'name' => $name,
                     'name' => $name,
                     'py' => $py,
                     'py' => $py,
@@ -73,18 +73,18 @@ class BookItemClass extends BaseClass
                     'cgStaffName' => $cgStaffName,
                     'cgStaffName' => $cgStaffName,
                     'bookSn' => $bookSn,
                     'bookSn' => $bookSn,
                 ];
                 ];
-                $office = BookItemCustomClass::add($currentData, true);
+                $bookItemCustomRes = BookItemCustomClass::add($currentData, true);
             }
             }
-            $hasId = $office->id ?? 0;
-            $office = BookItemCustomClass::getLockById($hasId);
-            $thisNum = bcsub($office->bookNum, $num);
+            $hasId = $bookItemCustomRes->id ?? 0;
+            $bookItemCustomRes = BookItemCustomClass::getLockById($hasId);
+            $thisNum = bcsub($bookItemCustomRes->bookNum, $num);
             if ($thisNum < 0) {
             if ($thisNum < 0) {
-                util::fail($customName . '预订的' . $name . '不够减');
+                util::fail($customName . '预订的' . $name . '不够减 bookItemCustom');
             }
             }
-            $office->bookNum = $thisNum;
-            /****花材总预订减少****/
-            $bookItemReturn = self::getByCondition(['mainId' => $mainId, 'bookSn' => $bookSn, 'itemId' => $itemId,], true);
-            if (empty($bookItemReturn)) {
+            $bookItemCustomRes->bookNum = $thisNum;
+
+            $bookItemRes = self::getByCondition(['mainId' => $mainId, 'bookSn' => $bookSn, 'itemId' => $itemId,], true);
+            if (empty($bookItemRes)) {
                 $statData = [
                 $statData = [
                     'mainId' => $mainId,
                     'mainId' => $mainId,
                     'itemId' => $itemId,
                     'itemId' => $itemId,
@@ -95,18 +95,18 @@ class BookItemClass extends BaseClass
                     'cgStaffId' => $cgStaffId,
                     'cgStaffId' => $cgStaffId,
                     'cgStaffName' => $cgStaffName
                     'cgStaffName' => $cgStaffName
                 ];
                 ];
-                $bookItemReturn = self::add($statData, true);
+                $bookItemRes = self::add($statData, true);
             }
             }
-            $id = $bookItemReturn->id;
-            $bookItemReturn = self::getLockById($id);
-            $currentNum = bcsub($bookItemReturn->bookNum, $num);
+            $id = $bookItemRes->id;
+            $bookItemRes = self::getLockById($id);
+            $currentNum = bcsub($bookItemRes->bookNum, $num);
             if ($currentNum < 0) {
             if ($currentNum < 0) {
-                util::fail($customName . '预订的' . $name . '不够减哦');
+                util::fail($customName . '预订的' . $name . '不够减哦 bookItem');
             }
             }
-            $bookItemReturn->bookNum = $currentNum;
-            /****客户预订减少****/
-            $bookCustomReturn = BookCustomClass::getByCondition(['mainId' => $mainId, 'bookSn' => $bookSn, 'customId' => $customId], true);
-            if (empty($bookCustomReturn)) {
+            $bookItemRes->bookNum = $currentNum;
+
+            $bookCustomRes = BookCustomClass::getByCondition(['mainId' => $mainId, 'bookSn' => $bookSn, 'customId' => $customId], true);
+            if (empty($bookCustomRes)) {
                 $currentData = [
                 $currentData = [
                     'name' => $customName,
                     'name' => $customName,
                     'py' => $customNamePy,
                     'py' => $customNamePy,
@@ -114,76 +114,76 @@ class BookItemClass extends BaseClass
                     'customId' => $customId,
                     'customId' => $customId,
                     'bookSn' => $bookSn,
                     'bookSn' => $bookSn,
                 ];
                 ];
-                $bookCustomReturn = BookCustomClass::add($currentData, true);
+                $bookCustomRes = BookCustomClass::add($currentData, true);
             }
             }
-            $hasId = $bookCustomReturn->id ?? 0;
-            $bookCustomReturn = BookCustomClass::getLockById($hasId);
-            $nowNum = bcadd($bookCustomReturn->bookNum, $num);
+            $hasId = $bookCustomRes->id ?? 0;
+            $bookCustomRes = BookCustomClass::getLockById($hasId);
+            $nowNum = bcadd($bookCustomRes->bookNum, $num);
             if ($nowNum < 0) {
             if ($nowNum < 0) {
-                util::fail($customName . '预订的' . $name . '不够减哈');
+                util::fail($customName . '预订的' . $name . '不够减哈 bookCustom');
             }
             }
-            $bookCustomReturn->bookNum = $nowNum;
+            $bookCustomRes->bookNum = $nowNum;
 
 
             $firstRemainSubNum = 0;
             $firstRemainSubNum = 0;
-            if ($office->needCgNum >= $num) {
+            if ($bookItemCustomRes->needCgNum >= $num) {
                 //待采数量足够扣
                 //待采数量足够扣
                 $firstNeedSubNum = $num;
                 $firstNeedSubNum = $num;
             } else {
             } else {
-                $firstNeedSubNum = $office->needCgNum;
+                $firstNeedSubNum = $bookItemCustomRes->needCgNum;
                 //待采数量不够扣
                 //待采数量不够扣
                 $firstRemainSubNum = bcsub($num, $firstNeedSubNum);
                 $firstRemainSubNum = bcsub($num, $firstNeedSubNum);
             }
             }
-            $office->needCgNum = bcsub($office->needCgNum, $firstNeedSubNum);
-            $bookItemReturn->needCgNum = bcsub($bookItemReturn->needCgNum, $firstNeedSubNum);
-            $bookCustomReturn->needCgNum = bcsub($bookCustomReturn->needCgNum, $firstNeedSubNum);
+            $bookItemCustomRes->needCgNum = bcsub($bookItemCustomRes->needCgNum, $firstNeedSubNum);
+            $bookItemRes->needCgNum = bcsub($bookItemRes->needCgNum, $firstNeedSubNum);
+            $bookCustomRes->needCgNum = bcsub($bookCustomRes->needCgNum, $firstNeedSubNum);
             if ($firstRemainSubNum <= 0) {
             if ($firstRemainSubNum <= 0) {
-                $office->save();
-                $bookItemReturn->save();
-                $bookCustomReturn->save();
+                $bookItemCustomRes->save();
+                $bookItemRes->save();
+                $bookCustomRes->save();
                 continue;
                 continue;
             }
             }
             $secondRemainSubNum = 0;
             $secondRemainSubNum = 0;
-            if ($office->roadNum >= $firstRemainSubNum) {
+            if ($bookItemCustomRes->roadNum >= $firstRemainSubNum) {
                 //路上数量足够扣
                 //路上数量足够扣
                 $secondNeedSubNum = $firstRemainSubNum;
                 $secondNeedSubNum = $firstRemainSubNum;
             } else {
             } else {
                 //路上数量不够扣
                 //路上数量不够扣
-                $secondNeedSubNum = $office->roadNum;
+                $secondNeedSubNum = $bookItemCustomRes->roadNum;
                 $secondRemainSubNum = bcsub($firstRemainSubNum, $secondNeedSubNum);
                 $secondRemainSubNum = bcsub($firstRemainSubNum, $secondNeedSubNum);
             }
             }
-            $office->roadNum = bcsub($office->roadNum, $secondNeedSubNum);
-            $bookItemReturn->roadNum = bcsub($bookItemReturn->roadNum, $secondNeedSubNum);
-            $bookCustomReturn->roadNum = bcsub($bookCustomReturn->roadNum, $secondNeedSubNum);
+            $bookItemCustomRes->roadNum = bcsub($bookItemCustomRes->roadNum, $secondNeedSubNum);
+            $bookItemRes->roadNum = bcsub($bookItemRes->roadNum, $secondNeedSubNum);
+            $bookCustomRes->roadNum = bcsub($bookCustomRes->roadNum, $secondNeedSubNum);
             //todo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 路上数量减掉了要改送货人的货位号
             //todo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 路上数量减掉了要改送货人的货位号
             if ($secondRemainSubNum <= 0) {
             if ($secondRemainSubNum <= 0) {
-                $office->save();
-                $bookItemReturn->save();
-                $bookCustomReturn->save();
+                $bookItemCustomRes->save();
+                $bookItemRes->save();
+                $bookCustomRes->save();
                 continue;
                 continue;
             }
             }
             $thirdRemainSubNum = 0;
             $thirdRemainSubNum = 0;
-            if ($office->onNum > $secondRemainSubNum) {
+            if ($bookItemCustomRes->onNum > $secondRemainSubNum) {
                 //上架数量够扣
                 //上架数量够扣
                 $thirdNeedSubNum = $secondRemainSubNum;
                 $thirdNeedSubNum = $secondRemainSubNum;
             } else {
             } else {
                 //上架数量不够扣
                 //上架数量不够扣
-                $thirdNeedSubNum = $office->onNum;
+                $thirdNeedSubNum = $bookItemCustomRes->onNum;
                 $thirdRemainSubNum = bcsub($secondRemainSubNum, $thirdNeedSubNum);
                 $thirdRemainSubNum = bcsub($secondRemainSubNum, $thirdNeedSubNum);
             }
             }
-            $office->onNum = bcsub($office->onNum, $thirdNeedSubNum);
-            $bookItemReturn->onNum = bcsub($bookItemReturn->onNum, $thirdNeedSubNum);
-            $bookCustomReturn->onNum = bcsub($bookCustomReturn->onNum, $thirdNeedSubNum);
+            $bookItemCustomRes->onNum = bcsub($bookItemCustomRes->onNum, $thirdNeedSubNum);
+            $bookItemRes->onNum = bcsub($bookItemRes->onNum, $thirdNeedSubNum);
+            $bookCustomRes->onNum = bcsub($bookCustomRes->onNum, $thirdNeedSubNum);
             //todo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 上架数量减掉了要通知货要拿掉
             //todo !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 上架数量减掉了要通知货要拿掉
             if ($thirdRemainSubNum <= 0) {
             if ($thirdRemainSubNum <= 0) {
-                $office->save();
-                $bookItemReturn->save();
-                $bookCustomReturn->save();
+                $bookItemCustomRes->save();
+                $bookItemRes->save();
+                $bookCustomRes->save();
                 continue;
                 continue;
             }
             }
             //还有不够扣在库存里,不用任何处理
             //还有不够扣在库存里,不用任何处理
-            $office->save();
-            $bookItemReturn->save();
-            $bookCustomReturn->save();
+            $bookItemCustomRes->save();
+            $bookItemRes->save();
+            $bookCustomRes->save();
         }
         }
     }
     }