fix: 添加招生简介排序

This commit is contained in:
lwh 2023-04-27 19:21:20 +08:00
parent 3845ddb368
commit 217fa10fd1
2 changed files with 18 additions and 12 deletions

View File

@ -32,6 +32,7 @@ class EnrolIntro extends BaseController
'enrol_intro_id', 'enrol_intro_id',
'enrol_intro_guid', 'enrol_intro_guid',
'enrol_intro_title', 'enrol_intro_title',
'enrol_intro_sort',
'enrol_intro_content' 'enrol_intro_content'
]) ])
->order('enrol_intro_create_time', 'asc'); ->order('enrol_intro_create_time', 'asc');
@ -54,7 +55,8 @@ class EnrolIntro extends BaseController
$model->allowField([ $model->allowField([
'enrol_intro_update_user_guid', 'enrol_intro_update_user_guid',
'enrol_intro_title', 'enrol_intro_title',
'enrol_intro_content' 'enrol_intro_content',
'enrol_intro_sort'
])->save($params); ])->save($params);
return msg('编辑成功!'); return msg('编辑成功!');
} }
@ -74,7 +76,8 @@ class EnrolIntro extends BaseController
'enrol_intro_create_user_guid', 'enrol_intro_create_user_guid',
'enrol_intro_update_user_guid', 'enrol_intro_update_user_guid',
'enrol_intro_title', 'enrol_intro_title',
'enrol_intro_content' 'enrol_intro_content',
'enrol_intro_sort'
]); ]);
return msg('添加成功!'); return msg('添加成功!');
} }

View File

@ -30,6 +30,8 @@ class EnrolIntro extends BaseModel
"enrol_intro_content" => "string", "enrol_intro_content" => "string",
"enrol_intro_sort" => "int",
"enrol_intro_create_time" => "datetime", "enrol_intro_create_time" => "datetime",
"enrol_intro_create_user_guid" => "string", "enrol_intro_create_user_guid" => "string",
@ -54,13 +56,18 @@ class EnrolIntro extends BaseModel
//排序字段
public $order_field = 'enrol_intro_sort';
/** /**
* 新增前 * 新增前
*/ */
public static function onBeforeInsert(self $model): void public static function onBeforeInsert(self $model): void
{ {
// self::checkRepeatData($model); Tool::sortInsertProc(
self::class,
$model->enrol_intro_sort,
);
$model->completeCreateField(); $model->completeCreateField();
} }
@ -69,15 +76,11 @@ class EnrolIntro extends BaseModel
*/ */
public static function onBeforeUpdate(self $model): void public static function onBeforeUpdate(self $model): void
{ {
// self::checkRepeatData($model); Tool::sortEditProc(
self::class,
$model->enrol_intro_guid,
$model->enrol_intro_sort,
);
$model->completeUpdateField(); $model->completeUpdateField();
} }
/**
* 删除前
*/
public static function onBeforeDelete(self $model): void
{
$model->completeDeleteField();
}
} }