|
@@ -3,6 +3,7 @@
|
|
|
namespace app\admin\model;
|
|
|
|
|
|
use think\Model;
|
|
|
+use think\Db;
|
|
|
|
|
|
|
|
|
class Jishuguifan extends Model
|
|
@@ -29,6 +30,19 @@ class Jishuguifan extends Model
|
|
|
];
|
|
|
|
|
|
|
|
|
+ protected static function init()
|
|
|
+ {
|
|
|
+ //设置顶级tid
|
|
|
+ self::afterInsert(function ($row){
|
|
|
+ $tid = Db::name('jishuguifan')->where('id',$row['pid'])->value('tid');
|
|
|
+ Db::name('jishuguifan')->where('id',$row['id'])->update(['tid'=>$tid]);
|
|
|
+ });
|
|
|
+ self::beforeUpdate(function ($row) {
|
|
|
+ $tid = Db::name('jishuguifan')->where('id',$row['pid'])->value('tid');
|
|
|
+ Db::name('jishuguifan')->where('id',$row['id'])->update(['tid'=>$tid]);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
public function getIsmenuList()
|
|
|
{
|