Răsfoiți Sursa

提醒设置采购人

shish 2 ani în urmă
părinte
comite
b38fd7be0b
1 a modificat fișierele cu 6 adăugiri și 1 ștergeri
  1. 6 1
      biz-ghs/book/classes/BookItemClass.php

+ 6 - 1
biz-ghs/book/classes/BookItemClass.php

@@ -21,8 +21,8 @@ class BookItemClass extends BaseClass
             util::fail('没有门店相关信息');
             util::fail('没有门店相关信息');
         }
         }
         $bookSn = $shop->bookSn ?? '';
         $bookSn = $shop->bookSn ?? '';
+        $pfLevel = $shop->pfLevel ?? 0;
         if (empty($bookSn)) {
         if (empty($bookSn)) {
-            $pfLevel = $shop->pfLevel ?? 0;
             if ($pfLevel == 1) {
             if ($pfLevel == 1) {
                 $sjName = $shop->merchantName ?? '';
                 $sjName = $shop->merchantName ?? '';
                 $shopName = $shop->shopName ?? '';
                 $shopName = $shop->shopName ?? '';
@@ -39,6 +39,11 @@ class BookItemClass extends BaseClass
         $name = $data['name'] ?? '';
         $name = $data['name'] ?? '';
         $py = $data['py'] ?? '';
         $py = $data['py'] ?? '';
         $cgStaffId = $data['cgStaffId'] ?? 0;
         $cgStaffId = $data['cgStaffId'] ?? 0;
+        if (empty($cgStaffId)) {
+            if ($pfLevel == 1) {
+                util::fail($name . '没有设置采购人');
+            }
+        }
         $cgStaffName = $data['cgStaffName'] ?? '';
         $cgStaffName = $data['cgStaffName'] ?? '';
         $stat = self::getByCondition(['mainId' => $mainId, 'bookSn' => $bookSn, 'itemId' => $itemId,], true);
         $stat = self::getByCondition(['mainId' => $mainId, 'bookSn' => $bookSn, 'itemId' => $itemId,], true);
         if (empty($stat)) {
         if (empty($stat)) {