|
|
@@ -8,14 +8,91 @@ use yii\console\Controller;
|
|
|
class UpgradeController extends Controller
|
|
|
{
|
|
|
|
|
|
- public function actionInit()
|
|
|
+ //测试
|
|
|
+ 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 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();
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
}
|