|
|
@@ -0,0 +1,75 @@
|
|
|
+<?php
|
|
|
+/**
|
|
|
+ * User: admin
|
|
|
+ * Date Time: 2021/1/13 17:16
|
|
|
+ */
|
|
|
+
|
|
|
+namespace bizGhs\itemClass\services;
|
|
|
+
|
|
|
+
|
|
|
+use bizGhs\base\services\BaseService;
|
|
|
+use bizGhs\itemClass\classes\ItemClassClass;
|
|
|
+use common\components\util;
|
|
|
+class ItemClassService extends BaseService
|
|
|
+{
|
|
|
+
|
|
|
+
|
|
|
+ public static function getGhsItemClassList($where)
|
|
|
+ {
|
|
|
+ $data = ItemClassClass::getList('*', $where, 'addTime DESC');
|
|
|
+ $list = isset($data['list']) && !empty($data['list']) ? $data['list'] : [];
|
|
|
+ if (empty($list)) {
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
+ $data['list'] = $list;
|
|
|
+ return $data;
|
|
|
+ }
|
|
|
+
|
|
|
+ //新增花材分类
|
|
|
+ public static function addGhsItemClass($gshId,$data)
|
|
|
+ {
|
|
|
+
|
|
|
+ if(!$gshId){
|
|
|
+ util::fail("请选择供应商");
|
|
|
+ }
|
|
|
+ $data['ghsId'] = $gshId;
|
|
|
+ $name = $data['name']??'';
|
|
|
+ if(!$name){
|
|
|
+ util::fail("请输入花材分类");
|
|
|
+ }
|
|
|
+ $res = ItemClassClass::add($data);
|
|
|
+ return $res;
|
|
|
+ }
|
|
|
+
|
|
|
+ //批量新增花材分类
|
|
|
+ public static function batchAddGhsItemClass(array $data)
|
|
|
+ {
|
|
|
+ ItemClassClass::batchAdd($data);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ //修改
|
|
|
+ public static function updateGhsItemClass($id,$name,$inTurn,$adminId=0)
|
|
|
+ {
|
|
|
+ $model = ItemClassClass::getById($id);
|
|
|
+ if(!$model){
|
|
|
+ util::fail("该花材分类不存在");
|
|
|
+ }
|
|
|
+ $data['name'] = $name;
|
|
|
+ $data['inTurn'] = $inTurn;
|
|
|
+ $data['adminId'] = $adminId;
|
|
|
+ ItemClassClass::updateById($id,$data);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+
|
|
|
+ //删除
|
|
|
+ public static function deleteGhsItemClass($id)
|
|
|
+ {
|
|
|
+ $model = ItemClassClass::getById($id);
|
|
|
+ if(!$model){
|
|
|
+ util::fail("该花材分类不存在");
|
|
|
+ }
|
|
|
+ ItemClassClass::deleteById($id);
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+}
|