| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- <?php
- namespace console\controllers;
- use Yii;
- use yii\console\Controller;
- class UpgradeController extends Controller
- {
- //测试
- public function actionCs()
- {
- //shish 2019.11.23
- $sql = "DROP TABLE IF EXISTS xhAuth;
- CREATE TABLE xhAuth(
- id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
- endId TINYINT NOT NULL DEFAULT 0 COMMENT '业务端,零售1',
- parentId INT NOT NULL DEFAULT 0 COMMENT '权限父id',
- authName VARCHAR(30) NOT NULL DEFAULT '' COMMENT '权限名称',
- front_url VARCHAR(30) NOT NULL DEFAULT '' COMMENT '前端路由',
- back_url VARCHAR(30) NOT NULL DEFAULT '' COMMENT '后端路由',
- `addTime` INT(11) NOT NULL DEFAULT '0' COMMENT '添加时间'
- )COMMENT='各业务端的权限';
- DROP TABLE IF EXISTS xhSetAuth;
- CREATE TABLE xhSetAuth(
- id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
- setId TINYINT NOT NULL DEFAULT 0 COMMENT '套餐id',
- endId TINYINT NOT NULL DEFAULT 0 COMMENT '业务端id',
- auth VARCHAR(1000) NOT NULL DEFAULT '' COMMENT '权限',
- `addTime` INT(11) NOT NULL DEFAULT '0' COMMENT '添加时间'
- )COMMENT='套餐在各业务端的权限';
- CREATE TABLE xhAdminRoleAuth(
- id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
- roleId INT NOT NULL DEFAULT 0 COMMENT '角色id',
- auth VARCHAR(1000) NOT NULL DEFAULT '' COMMENT '权限',
- `addTime` INT(11) NOT NULL DEFAULT '0' COMMENT '添加时间'
- )COMMENT='员工角色权限';";
- Yii::$app->db->createCommand($sql)->execute();
-
- $sql = "ALTER TABLE xhAdminRoleAuth ADD endId TINYINT NOT NULL DEFAULT 0 COMMENT '业务端id' AFTER roleId;
- ALTER TABLE xhMerchant ADD setDeadline INT NOT NULL DEFAULT 0 COMMENT '套餐到期时间' AFTER `setId`;
- ALTER TABLE xhMerchant ADD setId TINYINT NOT NULL DEFAULT 0 COMMENT '套餐id' AFTER `wxRefreshToken`;
- ALTER TABLE xhAuth CHANGE front_url frontUrl VARCHAR(30) NOT NULL DEFAULT '' COMMENT '前端路由';
- ALTER TABLE xhAuth CHANGE back_url backUrl VARCHAR(30) NOT NULL DEFAULT '' COMMENT '后端路由';
- ALTER TABLE xhAdminRole DROP COLUMN auth;
- ALTER TABLE xhAdminRole CHANGE authority auth VARCHAR(500) NOT NULL DEFAULT '' COMMENT '权限id列表,存在*表示有所有权限';";
- Yii::$app->db->createCommand($sql)->execute();
- }
- //正式环境 shish
- public function actionInit()
- {
-
- //更新积分 shish 2019.11.22
- $sql = "ALTER TABLE xhUserAsset ADD growth INT NOT NULL DEFAULT 0 COMMENT '成长值' AFTER `point`;";
- $sql .= "UPDATE `xhUserAsset` SET `growth`=`integral`;";
- Yii::$app->db->createCommand($sql)->execute();
- //shish 2019.11.23
- $sql = "DROP TABLE IF EXISTS xhAuth;
- CREATE TABLE xhAuth(
- id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
- endId TINYINT NOT NULL DEFAULT 0 COMMENT '业务端,零售1',
- parentId INT NOT NULL DEFAULT 0 COMMENT '权限父id',
- authName VARCHAR(30) NOT NULL DEFAULT '' COMMENT '权限名称',
- front_url VARCHAR(30) NOT NULL DEFAULT '' COMMENT '前端路由',
- back_url VARCHAR(30) NOT NULL DEFAULT '' COMMENT '后端路由',
- `addTime` INT(11) NOT NULL DEFAULT '0' COMMENT '添加时间'
- )COMMENT='各业务端的权限';
- DROP TABLE IF EXISTS xhSetAuth;
- CREATE TABLE xhSetAuth(
- id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
- setId TINYINT NOT NULL DEFAULT 0 COMMENT '套餐id',
- endId TINYINT NOT NULL DEFAULT 0 COMMENT '业务端id',
- auth VARCHAR(1000) NOT NULL DEFAULT '' COMMENT '权限',
- `addTime` INT(11) NOT NULL DEFAULT '0' COMMENT '添加时间'
- )COMMENT='套餐在各业务端的权限';
- CREATE TABLE xhAdminRoleAuth(
- id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
- roleId INT NOT NULL DEFAULT 0 COMMENT '角色id',
- auth VARCHAR(1000) NOT NULL DEFAULT '' COMMENT '权限',
- `addTime` INT(11) NOT NULL DEFAULT '0' COMMENT '添加时间'
- )COMMENT='员工角色权限';";
- Yii::$app->db->createCommand($sql)->execute();
- $sql = "ALTER TABLE xhAdminRoleAuth ADD endId TINYINT NOT NULL DEFAULT 0 COMMENT '业务端id' AFTER roleId;
- ALTER TABLE xhMerchant ADD setId TINYINT NOT NULL DEFAULT 0 COMMENT '套餐id' AFTER `wxRefreshToken`;
- ALTER TABLE xhMerchant ADD setDeadline INT NOT NULL DEFAULT 0 COMMENT '套餐到期时间' AFTER `setId`;
- ALTER TABLE xhAuth CHANGE front_url frontUrl VARCHAR(30) NOT NULL DEFAULT '' COMMENT '前端路由';
- ALTER TABLE xhAuth CHANGE back_url backUrl VARCHAR(30) NOT NULL DEFAULT '' COMMENT '后端路由';
- ALTER TABLE xhAdminRole DROP COLUMN auth;
- ALTER TABLE xhAdminRole CHANGE authority auth VARCHAR(500) NOT NULL DEFAULT '' COMMENT '权限id列表,存在*表示有所有权限';";
- Yii::$app->db->createCommand($sql)->execute();
- }
-
- }
|