wuggemail@foxmail.com 3 月之前
父節點
當前提交
fed9474116
共有 2 個文件被更改,包括 3 次插入1 次删除
  1. 1 1
      app/cxinv/controller/FinancialManager.php
  2. 2 0
      app/cxinv/controller/FinancialProducts.php

+ 1 - 1
app/cxinv/controller/FinancialManager.php

@@ -247,7 +247,7 @@ class FinancialManager extends Base{
         $info=$this->model->whereIn('id',$ids)->select();
         if($info->isEmpty()) return error("数据不存在");
         foreach ($info as $item){
-            if($item->status!=1 || $item->status!=4) return error("当前数据[$item->id]状态不允许删除");
+            if($item->status!=1 && $item->status!=4) return error("当前数据[$item->id]状态不允许删除");
             if($item->balance_num!=$item->total_num) return error("数据[$item->id]数量已处理过不可删除");
         }
         $info->delete();

+ 2 - 0
app/cxinv/controller/FinancialProducts.php

@@ -290,6 +290,7 @@ class FinancialProducts extends Base
         $product = $this->model->with(['catInfo', 'ProductStock'])->findOrEmpty($param['product_id']);
         if ($product->isEmpty()) return error('商品数据不存在');
         if ($product->is_combind == 1) return error('组合商品不允许盘点');
+        if ($product->basic_status ==2) return error('预估成本商品不允许盘点');
         if ($param['check_type'] == 2) {
             $isT = ProductFz::where(["fz_date" => $param['fz_date'], "company_code" => $product->buyer_code])->findOrEmpty();
             if (!$isT->isEmpty() && $isT->status != 0) return error('该日期已封账,不允许再新增');
@@ -341,6 +342,7 @@ class FinancialProducts extends Base
             $product = $this->model->with(['catInfo', 'ProductStock'])->findOrEmpty($item['product_id']);
             if ($product->isEmpty()) return error($item['product_id'] . '商品数据不存在');
             if ($product->is_combind == 1) return error($item['goodName'] . '组合商品不允许盘点');
+            if ($product->basic_status ==2) return error($item['goodName'] . '预估成本商品不允许盘点');
             if ($item['check_type'] == 2) {
                 $isT = ProductFz::where(["fz_date" => $item['fz_date'], "company_code" => $product->buyer_code])->findOrEmpty();
                 if (!$isT->isEmpty() && $isT->status != 0) return error('该账期已封账,不允许再新增');