Browse Source

验证供应商

shish 4 years ago
parent
commit
e8ffbecdf1

+ 29 - 0
app-hd/controllers/GhsDebtChangeController.php

@@ -0,0 +1,29 @@
+<?php
+
+namespace hd\controllers;
+
+use bizHd\ghs\classes\GhsClass;
+use bizHd\ghs\classes\GhsDebtChangeClass;
+use common\components\dict;
+use common\components\util;
+use Yii;
+
+class GhsDebtChangeController extends BaseController
+{
+
+    //欠款变动明细
+    public function actionList()
+    {
+        $get = Yii::$app->request->get();
+        $ghsId = $get['ghsId'] ?? 0;
+        $ghs = GhsClass::getById($ghsId);
+        GhsClass::valid($ghs, $this->shopId);
+        $ptStyle = dict::getDict('ptStyle', 'hd');
+        $where = [];
+        $where['ghsId'] = $ghsId;
+        $where['ptStyle'] = $ptStyle;
+        $list = GhsDebtChangeClass::getChangeList($where);
+        util::success($list);
+    }
+
+}

+ 12 - 0
biz-hd/ghs/classes/GhsClass.php

@@ -105,4 +105,16 @@ class GhsClass extends BaseClass
         GhsDebtChangeClass::addChange($change);
     }
 
+    //验证供应商 shish 20220307
+    public static function valid($ghs, $shopId)
+    {
+        if (empty($ghs)) {
+            util::fail('没有找到供应商');
+        }
+        if ($ghs->shopId != $shopId) {
+            util::fail('没有您的供应商');
+        }
+        return true;
+    }
+
 }

+ 6 - 0
biz-hd/ghs/classes/GhsDebtChangeClass.php

@@ -18,4 +18,10 @@ class GhsDebtChangeClass extends BaseClass
         return self::add($change, $returnObj);
     }
 
+    public static function getChangeList($where)
+    {
+        $data = self::getList('*', $where, 'addTime DESC,id DESC');
+        return $data;
+    }
+
 }