shish 3 jaren geleden
bovenliggende
commit
7a44fc1837

+ 46 - 0
app-hd/controllers/AddressController.php

@@ -0,0 +1,46 @@
+<?php
+
+namespace hd\controllers;
+
+use bizHd\admin\classes\AddressClass;
+use Yii;
+use common\components\util;
+
+class AddressController extends BaseController
+{
+
+    //地址列表 ssh 20221003
+    public function actionList()
+    {
+        //$get = Yii::$app->request->get();
+        $where = ['adminId' => $this->adminId];
+        $list = AddressClass::getAddressList($where);
+        util::success($list);
+    }
+
+    //地址列表 ssh 20221003
+    public function actionAdd()
+    {
+        $post = Yii::$app->request->post();
+        $post['sjId'] = $this->sjId;
+        $post['mainId'] = $this->mainId;
+        $post['shopId'] = $this->shopId;
+        AddressClass::addData($post);
+        util::complete();
+    }
+
+    //修改地址 ssh 20221003
+    public function actionUpdate()
+    {
+        $post = Yii::$app->request->post();
+        $id = $post['id'] ?? 0;
+        unset($post['id']);
+        $address = AddressClass::getById($id, true);
+        if ($address->mainId != $this->mainId) {
+            util::fail('没有权限修改');
+        }
+        AddressClass::updateById($id, $post);
+        util::complete();
+    }
+
+}

+ 24 - 0
biz-hd/admin/classes/AddressClass.php

@@ -0,0 +1,24 @@
+<?php
+
+namespace bizHd\admin\classes;
+
+use Yii;
+use bizHd\base\classes\BaseClass;
+
+class AddressClass extends BaseClass
+{
+
+    public static $baseFile = '\bizHd\admin\models\Address';
+
+    public static function addData($data)
+    {
+        return self::add($data, true);
+    }
+
+    public static function getAddressList($where)
+    {
+        $data = self::getList('*', $where);
+        return $data;
+    }
+
+}

+ 13 - 0
biz-hd/admin/models/Address.php

@@ -0,0 +1,13 @@
+<?php
+namespace bizHd\admin\models;
+use bizHd\base\models\Base;
+
+class Address extends Base
+{
+
+	public static function tableName()
+	{
+		return 'xhAddress';
+	}
+
+}

+ 21 - 0
biz-hd/admin/services/AddressService.php

@@ -0,0 +1,21 @@
+<?php
+
+namespace bizHd\admin\services;
+
+use bizHd\admin\classes\AdminClass;
+use bizHd\auth\services\AuthService;
+use bizHd\base\services\BaseService;
+use biz\sj\services\MerchantService;
+use bizHd\user\services\UserService;
+use common\components\error;
+use common\components\stringUtil;
+use common\components\util;
+use common\services\xhTMessageService;
+use Yii;
+
+class AddressService extends BaseService
+{
+
+    public static $baseFile = '\bizHd\admin\classes\AddressClass';
+
+}