|
@@ -219,36 +219,38 @@ class DistProductController extends AdminDistController
|
|
|
//提交前
|
|
|
// 在保存时进行验证
|
|
|
$form->saving(function (Form $form) {
|
|
|
- $form->dist_id =getDistributorId();//保存时直接写死dist_id
|
|
|
- $id = $form->getKey();
|
|
|
- //slug配置是否重复
|
|
|
- $form->slug=CommonHelper::slug_fix($form->slug);
|
|
|
- if ($form->slug != '') {
|
|
|
+ if ($form->input('title')) {
|
|
|
+ $form->dist_id =getDistributorId();//保存时直接写死dist_id
|
|
|
+ $id = $form->getKey();
|
|
|
+ //slug配置是否重复
|
|
|
+ $form->slug=CommonHelper::slug_fix($form->slug);
|
|
|
+ if ($form->slug != '') {
|
|
|
|
|
|
- if (DistProduct::isRepeatedSlug($id, $form->slug)) {
|
|
|
- //slug重复
|
|
|
- return $form->response()->error(admin_trans_label('url_repeated'));
|
|
|
+ if (DistProduct::isRepeatedSlug($id, $form->slug)) {
|
|
|
+ //slug重复
|
|
|
+ return $form->response()->error(admin_trans_label('url_repeated'));
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
- //当slug为空时生成slug
|
|
|
- if ($form->slug == '') {
|
|
|
- $form->slug = DistProduct::generateSlug($form->title, $id);
|
|
|
- }
|
|
|
- //seo_title不能为空
|
|
|
- if ($form->seo_title == '') {
|
|
|
- $form->seo_title = $form->title;
|
|
|
- }
|
|
|
- //增加审核状态
|
|
|
- $action = isset($_POST['action']) ? $_POST['action'] : '';
|
|
|
- if ($form->isCreating()) {
|
|
|
- if ($action == 'save') {
|
|
|
- $form->status = 0;//待审核
|
|
|
- } else {
|
|
|
- $form->status = 1;//审核中
|
|
|
+ //当slug为空时生成slug
|
|
|
+ if ($form->slug == '') {
|
|
|
+ $form->slug = DistProduct::generateSlug($form->title, $id);
|
|
|
+ }
|
|
|
+ //seo_title不能为空
|
|
|
+ if ($form->seo_title == '') {
|
|
|
+ $form->seo_title = $form->title;
|
|
|
}
|
|
|
- } else {
|
|
|
- if (($form->status == 0 || $form->status == -1) && $action == 'submit') {
|
|
|
- $form->status = 1;//审核中
|
|
|
+ //增加审核状态
|
|
|
+ $action = isset($_POST['action']) ? $_POST['action'] : '';
|
|
|
+ if ($form->isCreating()) {
|
|
|
+ if ($action == 'save') {
|
|
|
+ $form->status = 0;//待审核
|
|
|
+ } else {
|
|
|
+ $form->status = 1;//审核中
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (($form->status == 0 || $form->status == -1) && $action == 'submit') {
|
|
|
+ $form->status = 1;//审核中
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
});
|