$sjId,'name'=>$name]); if($exist){ util::fail("花材分类名称已存在"); } $res = self::add($data); return $res; } //批量新增花材分类 public static function batchAddItemClass($data) { self::batchAdd($data); return true; } //修改 public static function updateItemClass($data) { $id = $data['id']??0; $sjId = $data['sjId']??0; $name = $data['name']??''; if(!$sjId){ util::fail("请选择供货商"); } if(!$name){ util::fail("花材分类名称不能为空"); } $model = self::getById($id); if(!$model){ util::fail("该花材分类不存在"); } if($model['sjId'] !== $sjId){ util::fail("参数错误"); } self::updateById($id,$data); return true; } //获取开单页所有的分类:包括全部、常用 public static function getItemClassAll($sjId) { $where = [ 'sjId'=>$sjId ]; $data = self::getAllList('id,name',$where,'inTurn desc'); $all = [ 'id'=>-1, 'name'=>'全部' ]; $use = [ 'id'=>-2, 'name'=>'常用' ]; array_unshift($data,$all); array_unshift($data,$use); return $data; } }