企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 商品分类设置 >[info]功能: 1,显示数据:查询 `yf_good_cat` 商品分类表 显示分类 /* *@desc 门店员工账号- 根据登录账号信息获取数据列表 * */ public function scopeDefaultWhere($query) { $query->where('level',1); } >[info] 2,插入数据:新建分类 ,编辑数据:修改分类信息 /* * @desc 保存表单数据 * */ static function saveForm(){ $data = post_data(); if($data['id']){ $model = self::find($data['id']); }elseif($data['add']){ $cat_parent_info = self::where('id','=',$data['add'])->first(); if($cat_parent_info){ if($cat_parent_info['level'] == 4){ exit(json_encode(['status'=>0,'msg'=>__('注意:一级分类下最多支持三级子分类')])); } $data['level'] = $cat_parent_info['level']+1; $data['cat_parent_id'] = $cat_parent_info['id']; $model = new self; } }else{ $data['level'] = 1; $model = new self; } $model->data($data)->save(); } >[info]3,删除数据:删除分类 如果此分类下有下级分类或者商品则不能删除 /* * @desc 删除表单数据 */ static function deleteForm(){ $list = self::ajax_list(); if($list){ return 2;//分类下有子分类不可以删除 } $id = get_data('id'); if($id){ $arr = self::find($id)->yf_goods_common->toArray(); if($arr){ return 1;//分类下有商品不可以删除 }else{ $model = self::where('id',$id); $model->delete(); } } }