解决新增模型后,设置的模型路由没更新的bug
解决新增伪静态后,设置的伪静态路由没更新的bug
This commit is contained in:
@@ -8,8 +8,9 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
namespace app\controller\admin;
|
namespace app\controller\admin;
|
||||||
|
|
||||||
use app\model\Model as ModelM;
|
|
||||||
use app\model\Attribute;
|
use app\model\Attribute;
|
||||||
|
use app\model\Model as ModelM;
|
||||||
|
use think\facade\Cache;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @title 模型管理
|
* @title 模型管理
|
||||||
@@ -49,6 +50,7 @@ class Model extends Base {
|
|||||||
$data = $this->request->post();
|
$data = $this->request->post();
|
||||||
$result = $model->save($data);
|
$result = $model->save($data);
|
||||||
if (false !== $result) {
|
if (false !== $result) {
|
||||||
|
Cache::pull('model_list');
|
||||||
$this->success('创建成功!', url('/admin/model/index'));
|
$this->success('创建成功!', url('/admin/model/index'));
|
||||||
} else {
|
} else {
|
||||||
return $this->error('创建失败!');
|
return $this->error('创建失败!');
|
||||||
@@ -68,6 +70,7 @@ class Model extends Base {
|
|||||||
|
|
||||||
$result = $model->exists(true)->save($data);
|
$result = $model->exists(true)->save($data);
|
||||||
if (false !== $result) {
|
if (false !== $result) {
|
||||||
|
Cache::pull('model_list');
|
||||||
$this->success('更新成功!', url('/admin/model/index'));
|
$this->success('更新成功!', url('/admin/model/index'));
|
||||||
} else {
|
} else {
|
||||||
return $this->error('修改失败');
|
return $this->error('修改失败');
|
||||||
@@ -111,6 +114,7 @@ class Model extends Base {
|
|||||||
|
|
||||||
$result = ModelM::find($id)->delete();
|
$result = ModelM::find($id)->delete();
|
||||||
if ($result) {
|
if ($result) {
|
||||||
|
Cache::pull('model_list');
|
||||||
return $this->success('删除模型成功!');
|
return $this->success('删除模型成功!');
|
||||||
} else {
|
} else {
|
||||||
return $this->error('删除失败!');
|
return $this->error('删除失败!');
|
||||||
@@ -142,7 +146,7 @@ class Model extends Base {
|
|||||||
if ($model['list_grid'] == '' && $status == 1) {
|
if ($model['list_grid'] == '' && $status == 1) {
|
||||||
return $this->error('模型列表未定义');
|
return $this->error('模型列表未定义');
|
||||||
}
|
}
|
||||||
$result = ModelM::update(['status' => $status], ['id'=>$id]);
|
$result = ModelM::update(['status' => $status], ['id' => $id]);
|
||||||
if (false !== $result) {
|
if (false !== $result) {
|
||||||
return $this->success('状态设置成功!');
|
return $this->success('状态设置成功!');
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -8,8 +8,9 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
namespace app\controller\admin;
|
namespace app\controller\admin;
|
||||||
|
|
||||||
use app\model\SeoRule;
|
|
||||||
use app\model\Rewrite;
|
use app\model\Rewrite;
|
||||||
|
use app\model\SeoRule;
|
||||||
|
use think\facade\Cache;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @title SEO管理
|
* @title SEO管理
|
||||||
@@ -91,10 +92,9 @@ class Seo extends Base {
|
|||||||
return $this->error("非法操作!");
|
return $this->error("非法操作!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (is_array($id)) {
|
if (is_array($id)) {
|
||||||
$map[] = ['id', 'IN', $id];
|
$map[] = ['id', 'IN', $id];
|
||||||
}else{
|
} else {
|
||||||
$map[] = ['id', '=', $id];
|
$map[] = ['id', '=', $id];
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -130,6 +130,7 @@ class Seo extends Base {
|
|||||||
|
|
||||||
$result = Rewrite::create($data);
|
$result = Rewrite::create($data);
|
||||||
if (false != $result) {
|
if (false != $result) {
|
||||||
|
Cache::pull('rewrite_list');
|
||||||
return $this->success("添加成功!", url('/admin/seo/rewrite'));
|
return $this->success("添加成功!", url('/admin/seo/rewrite'));
|
||||||
} else {
|
} else {
|
||||||
return $this->error('添加失败!');
|
return $this->error('添加失败!');
|
||||||
@@ -151,6 +152,7 @@ class Seo extends Base {
|
|||||||
|
|
||||||
$result = Rewrite::update($data, ['id' => $data['id']]);
|
$result = Rewrite::update($data, ['id' => $data['id']]);
|
||||||
if (false != $result) {
|
if (false != $result) {
|
||||||
|
Cache::pull('rewrite_list');
|
||||||
return $this->success("更新成功!", url('/admin/seo/rewrite'));
|
return $this->success("更新成功!", url('/admin/seo/rewrite'));
|
||||||
} else {
|
} else {
|
||||||
return $this->error('更新失败!');
|
return $this->error('更新失败!');
|
||||||
@@ -176,15 +178,15 @@ class Seo extends Base {
|
|||||||
return $this->error("非法操作!");
|
return $this->error("非法操作!");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if (is_array($id)) {
|
if (is_array($id)) {
|
||||||
$map[] = ['id', 'IN', $id];
|
$map[] = ['id', 'IN', $id];
|
||||||
}else{
|
} else {
|
||||||
$map[] = ['id', '=', $id];
|
$map[] = ['id', '=', $id];
|
||||||
}
|
}
|
||||||
|
|
||||||
$result = Rewrite::where($map)->delete();
|
$result = Rewrite::where($map)->delete();
|
||||||
if ($result) {
|
if ($result) {
|
||||||
|
Cache::pull('rewrite_list');
|
||||||
return $this->success("删除成功!");
|
return $this->success("删除成功!");
|
||||||
} else {
|
} else {
|
||||||
return $this->error("删除失败!");
|
return $this->error("删除失败!");
|
||||||
|
|||||||
Reference in New Issue
Block a user