作者 lyh

gx

... ... @@ -64,8 +64,8 @@ class CategoryLogic extends BaseLogic
* @time :2023/8/21 17:14
*/
public function categorySave(){
// DB::beginTransaction();
// try {
DB::beginTransaction();
try {
if(isset($this->param['id']) && !empty($this->param['id'])){
$this->handleEditParam($this->param);
//是否编辑路由
... ... @@ -80,11 +80,11 @@ class CategoryLogic extends BaseLogic
$this->edit(['route'=>$route],['id'=>$id]);
//清除缓存
Common::del_user_cache('product_category',$this->user['project_id']);
// DB::commit();
// } catch (\Exception $e){
// DB::rollBack();
// $this->fail('保存失败');
// }
DB::commit();
} catch (\Exception $e){
DB::rollBack();
$this->fail('系统错误,请联系管理员');
}
//通知更新
$notifyData = [
'project_id'=>$this->user['project_id'],
... ...
... ... @@ -31,9 +31,10 @@ class CategoryRequest extends FormRequest
{
return [
'title'=>'required|max:50',
'route'=>'required',
// 'image'=>'required',
'keywords'=>'max:50',
'describe'=>'max:200',
// 'keywords'=>'max:50',
// 'describe'=>'max:200',
];
}
... ... @@ -42,9 +43,10 @@ class CategoryRequest extends FormRequest
return [
'title.required' => '请输入分类名称',
'title.max' => '分类名称不能超过50个字符',
'route.required' => '路由不能为空',
// 'image.required' => '请上传分类图片',
'keywords.max' => '分类关键词不能超过50个字符',
'describe.max' => '分类描述不能超过200个字符',
// 'keywords.max' => '分类关键词不能超过50个字符',
// 'describe.max' => '分类描述不能超过200个字符',
];
}
... ...