Sfoglia il codice sorgente

平台花材分类

林琦海 5 anni fa
parent
commit
3956ce2ef7

+ 44 - 0
app-pt/controllers/ItemClassController.php

@@ -0,0 +1,44 @@
+<?php
+/**
+ * User: admin
+ * Date Time: 2021/4/10 14:38
+ */
+
+namespace pt\controllers;
+
+use biz\item\classes\PtItemClassClass;
+use Yii;
+use common\components\util;
+class ItemClassController extends BaseController
+{
+
+
+    public function actionList()
+    {
+        $where = [];
+        $list = PtItemClassClass::getClassList($where);
+        util::success($list);
+    }
+
+    public function actionAdd()
+    {
+        $post = Yii::$app->request->post();
+        // $post['adminId'] = $this->staffId;
+        $res = PtItemClassClass::addClass($post);
+        util::complete('添加成功');
+    }
+
+    public function actionUpdate()
+    {
+        $data = Yii::$app->request->post();
+
+        PtItemClassClass::updateClass($data);
+        util::complete('修改成功');
+    }
+
+    public function actionDelete()
+    {
+        util::complete('不能删除');
+    }
+
+}

+ 58 - 0
biz/item/classes/PtItemClassClass.php

@@ -0,0 +1,58 @@
+<?php
+/**
+ * User: admin
+ * Date Time: 2021/4/10 14:40
+ */
+
+namespace biz\item\classes;
+
+use biz\base\classes\BaseClass;
+use common\components\util;
+class PtItemClassClass extends BaseClass
+{
+    public static $baseFile = '\biz\item\models\PtItemClass';
+
+    public static function getClassList($where)
+    {
+        $data = self::getList('*', $where, 'inTurn DESC');
+        $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : [];
+        if (empty($list)) {
+            return $data;
+        }
+        $data['list'] = $list;
+        return $data;
+    }
+
+    //新增花材分类
+    public static function addClass($data)
+    {
+        $name = $data['name']??'';
+        if(!$name){
+            util::fail("请输入花材分类");
+        }
+        //判断花材名称是否存在
+        $exist = self::exists(['name'=>$name]);
+        if($exist){
+            util::fail("花材分类名称已存在");
+        }
+        $res = self::add($data);
+        return $res;
+    }
+
+    //修改
+    public static function updateClass($data)
+    {
+        $id = $data['id']??0;
+        $name = $data['name']??'';
+        if(!$name){
+            util::fail("花材分类名称不能为空");
+        }
+        $model = self::getById($id);
+        if(!$model){
+            util::fail("该花材分类不存在");
+        }
+        self::updateById($id,$data);
+        return true;
+    }
+
+}

+ 17 - 0
biz/item/models/PtItemClass.php

@@ -0,0 +1,17 @@
+<?php
+/**
+ * User: admin
+ * Date Time: 2021/4/10 14:39
+ */
+
+namespace biz\item\models;
+
+use biz\base\models\Base;
+class PtItemClass extends Base
+{
+
+    public static function tableName()
+    {
+        return 'xhPtItemClass';
+    }
+}

+ 11 - 0
biz/item/services/PtItemClassService.php

@@ -0,0 +1,11 @@
+<?php
+namespace biz\item\services;
+
+use biz\base\services\BaseService;
+
+class PtItemClassService extends BaseService
+{
+
+    public static $baseFile = '\biz\item\classes\PtItemClassClass';
+
+}