Browse Source

采购单新加字段的维护

wufeng 2 years ago
parent
commit
bba2905a05

+ 7 - 0
app/admin/controller/After.php

@@ -1891,6 +1891,8 @@ class After extends Base
 
         }else $wsm_code =$wsm['wsm_code'];
 
+        //判断该供应商是否开通了供应商账号
+        $from_tag=checkHasAccountBySupplierNos([$data['supplierNo']]);
 
         $cg =[
             "cgdNo"=>$cgdCode,
@@ -1933,6 +1935,7 @@ class After extends Base
             "updatetime"=>date("Y-m-d H:i:s"),
             'good_createrid' => $data['good_createrid'],
             'good_creater' => $data['good_createrid'],//商品创建人
+            'from_tag' => isset($from_tag[$data['supplierNo']]) ? 2 : 1,//来源标签:1采销(默认),2供应商端
         ];
         $up =Db::name("purchease_order")->insertGetId($cg);
         if($up){
@@ -2427,6 +2430,9 @@ class After extends Base
             ->find();
         if($cgdinfo==false) throw new  Exception('未查询到采购单信息');
 
+        //判断该供应商是否开通了供应商账号
+        $from_tag=checkHasAccountBySupplierNos([$cgdinfo['supplierNo']]);
+
         $QrdCgd=[
             "cgdNo"=>makeNo("CG"),
             "bkcode" => $cgdinfo['bkcode'],
@@ -2467,6 +2473,7 @@ class After extends Base
             "updatetime"=>date("Y-m-d H:i:s"),
             'good_createrid' => $good['createrid'],
             'good_creater' => $good['creater'],//商品创建人
+            'from_tag' => isset($from_tag[$cgdinfo['supplierNo']]) ? 2 : 1,//来源标签:1采销(默认),2供应商端
         ];
         $insetrCgd=Db::name("purchease_order")->insert($QrdCgd);
         if($insetrCgd==false) throw new  Exception('新增采购单失败');

+ 4 - 0
app/admin/controller/Sale.php

@@ -511,6 +511,9 @@ class Sale extends Base
             $wsm_code = $wsm['wsm_code'];
         }
 
+        //判断该供应商是否开通了供应商账号
+        $from_tag=checkHasAccountBySupplierNos([$data['supplierNo']]);
+
         $cg = ["cgdNo" => $cgdCode,
             "bkcode" => "",
             "wsm_code" => $wsm_code,
@@ -551,6 +554,7 @@ class Sale extends Base
             "updatetime" => date("Y-m-d H:i:s"),
             'good_createrid' => $data['good_createrid'],
             'good_creater' => $data['good_creater'],//商品创建人
+            'from_tag' => isset($from_tag[$data['supplierNo']]) ? 2 : 1,//来源标签:1采销(默认),2供应商端
         ];
         $up = Db::name("purchease_order")->insert($cg, true);
         if ($up) {

+ 9 - 0
app/command/ImportOrderFromCHandleData.php

@@ -542,6 +542,10 @@ class ImportOrderFromCHandleData extends Command
         } else {
             $wsm_code = $wsm['wsm_code'];
         }
+
+        //判断该供应商是否开通了供应商账号
+        $from_tag=checkHasAccountBySupplierNos([$data['supplierNo']]);
+
         $cg = [
             "cgdNo" => $cgdCode,
             "bkcode" => "",
@@ -583,6 +587,7 @@ class ImportOrderFromCHandleData extends Command
             "updatetime" => date("Y-m-d H:i:s"),
             'good_createrid' => $data['good_createrid'],
             'good_creater' => $data['good_createrid'],//商品创建人
+            'from_tag' => isset($from_tag[$data['supplierNo']]) ? 2 : 1,//来源标签:1采销(默认),2供应商端
         ];
         $up = Db::name("purchease_order")->insert($cg, true);
         if ($up) {
@@ -680,6 +685,9 @@ class ImportOrderFromCHandleData extends Command
             ->find();
         if ($cgdinfo == false) return false;
 
+        //判断该供应商是否开通了供应商账号
+        $from_tag=checkHasAccountBySupplierNos([$cgdinfo['supplierNo']]);
+
         $QrdCgd = [
             "cgdNo" => makeNo("CG"),
             "bkcode" => $cgdinfo['bkcode'],
@@ -720,6 +728,7 @@ class ImportOrderFromCHandleData extends Command
             "updatetime" => date("Y-m-d H:i:s"),
             'good_createrid' => $outinfo['good_createrid'],
             'good_creater' => $outinfo['good_creater'],//商品创建人
+            'from_tag' => isset($from_tag[$cgdinfo['supplierNo']]) ? 2 : 1,//来源标签:1采销(默认),2供应商端
         ];
         $insetrCgd = Db::name("purchease_order")->insert($QrdCgd);
         if ($insetrCgd == false) return false;

+ 8 - 0
app/command/handleYzOrderData.php

@@ -658,6 +658,9 @@ class handleYzOrderData extends Command
             $wsm_code = $wsm['wsm_code'];
         }
 
+        //判断该供应商是否开通了供应商账号
+        $from_tag=checkHasAccountBySupplierNos([$data['supplierNo']]);
+
         $cg = [
             "cgdNo" => $cgdCode,
             "bkcode" => "",
@@ -699,6 +702,7 @@ class handleYzOrderData extends Command
             "updatetime" => date("Y-m-d H:i:s"),
             'good_createrid' => $data['good_createrid'],
             'good_creater' => $data['good_creater'],//商品创建人
+            'from_tag' => isset($from_tag[$data['supplierNo']]) ? 2 : 1,//来源标签:1采销(默认),2供应商端
         ];
         $up = Db::name("purchease_order")->insert($cg, true);
         if ($up) {
@@ -793,6 +797,9 @@ class handleYzOrderData extends Command
         $cgdinfo = Db::name("purchease_order")->where(['cgdNo' => $cgd['cgdNo'], "is_del" => 0])->find();
         if ($cgdinfo == false) return false;
 
+        //判断该供应商是否开通了供应商账号
+        $from_tag=checkHasAccountBySupplierNos([$cgdinfo['supplierNo']]);
+
         $QrdCgd = [
             "cgdNo" => makeNo("CG"),
             "bkcode" => $cgdinfo['bkcode'],
@@ -833,6 +840,7 @@ class handleYzOrderData extends Command
             "updatetime" => date("Y-m-d H:i:s"),
             'good_createrid' => $outinfo['good_createrid'],
             'good_creater' => $outinfo['good_creater'],//商品创建人
+            'from_tag' => isset($from_tag[$cgdinfo['supplierNo']]) ? 2 : 1,//来源标签:1采销(默认),2供应商端
         ];
         $insetrCgd = Db::name("purchease_order")->insert($QrdCgd);
         if ($insetrCgd == false) return false;