table('talkskill_users_cate')->setComment('话术使用人群'); $table->addColumn('root_id', 'integer', ['limit' => 10, 'comment' => '店面id', 'null' => true, 'default' => 0]) ->addColumn('name', 'string', ['limit' => 100, 'comment' => '名称', 'null' => true, 'default' => '']) ->addColumn('addtime', 'timestamp', ['comment' => '预约时间', 'default' => 'CURRENT_TIMESTAMP', 'null' => true]) ->create(); $this->table('talkskill') ->addColumn('user_cate', 'string', ['limit' => 100, 'comment' => '使用人群', 'null' => true, 'default' => '']) ->update(); $this->table('talkskill_comment') ->addColumn('user_cate', 'string', ['limit' => 100, 'comment' => '使用人群', 'null' => true, 'default' => '']) ->update(); //权限 $per = ',talkskill/person,talkskill/person_list,talkskill/person_add,talkskill/person_edit'; $w[] = ['auth_name', '=', '话术管理']; $w[] = ['pid', '>', 0]; $w[] = ['is_menu', '=', 1]; $info = Permission::where($w)->find(); $per = $info->relation . $per; $info->relation = $per; $info->save(); //默认数据 $root_ids = Company::where([['company_group', '>', 0]])->column('root_id'); $saves = []; $arr = ['业务部', '网销部', '设计师', '客户经理']; foreach ($root_ids as $v) { foreach ($arr as $v2) { $saves[] = [ 'root_id' => $v, 'name' => $v2 ]; } } (new TalkskillUsersCate())->saveAll($saves); } }