|
|
@@ -26,7 +26,7 @@ use yii\console\Controller;
|
|
|
|
|
|
class UpgradeController extends Controller
|
|
|
{
|
|
|
-
|
|
|
+
|
|
|
//执行脚本方式
|
|
|
// ./yii upgrade/init
|
|
|
public function actionInit()
|
|
|
@@ -34,7 +34,7 @@ class UpgradeController extends Controller
|
|
|
if (getenv('YII_ENV') == 'dev') {
|
|
|
util::stop('开发环境不允许初始化');
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//更新积分 shish 2019.11.22
|
|
|
$sql = "ALTER TABLE xhUserAsset ADD growth INT NOT NULL DEFAULT 0 COMMENT '成长值' AFTER `point`;";
|
|
|
$sql .= "UPDATE `xhUserAsset` SET `growth`=`integral`;";
|
|
|
@@ -943,31 +943,30 @@ CREATE TABLE `xhStatViewMonth` (
|
|
|
//删除收入来源数据统计的键名
|
|
|
$sql = "ALTER TABLE `xhStatIncomeSourceMonth` DROP INDEX `income`;";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
-
|
|
|
+
|
|
|
$sql = "ALTER TABLE xhGoods ADD `briefContent` VARCHAR(1000) NOT NULL DEFAULT '' COMMENT '简单内容介绍,移动端添加商品' AFTER `content`;";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
-
|
|
|
-
|
|
|
+
|
|
|
//各个环境开放平台的更新
|
|
|
$env = getenv("YII_ENV");
|
|
|
|
|
|
$sql = "ALTER TABLE `xhAdminRole` AUTO_INCREMENT=683;
|
|
|
INSERT INTO xhAdminRole VALUES(683,'店长',12358,1,0,'*'),(684,'店长',12359,1,0,'*'),(685,'店长',12360,1,0,'*'),(686,'店长',12361,1,0,'*');";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
-
|
|
|
+
|
|
|
$sql = "UPDATE xhMerchant SET `setId`=1;";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
-
|
|
|
+
|
|
|
$sql = "ALTER TABLE `xhAdmin` AUTO_INCREMENT=18532;
|
|
|
UPDATE `xhAdmin` SET id=18531,merchantId=12361,roleId=686 WHERE id=5;
|
|
|
UPDATE `xhAdmin` SET id=18530,merchantId=12360,roleId=685 WHERE id=4;
|
|
|
UPDATE `xhAdmin` SET id=18529,merchantId=12359,roleId=684 WHERE id=3;
|
|
|
UPDATE `xhAdmin` SET id=18528,merchantId=12358,roleId=683 WHERE id=1;";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
-
|
|
|
+
|
|
|
$sql = "update xhMerchant set adminId=18528 where id=12358;update xhMerchant set adminId=18529 where id=12359;update xhMerchant set adminId=18530 where id=12360;update xhMerchant set adminId=18531 where id=12361;";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
-
|
|
|
+
|
|
|
$password = password_hash('glhs610000', PASSWORD_BCRYPT);
|
|
|
$confirmPassword = password_hash('454588', PASSWORD_BCRYPT);
|
|
|
$sql = "update `xhAdmin` set password='{$password}',confirmPassword='{$confirmPassword}' where id=18528";
|
|
|
@@ -976,18 +975,18 @@ UPDATE `xhAdmin` SET id=18528,merchantId=12358,roleId=683 WHERE id=1;";
|
|
|
$confirmPassword = password_hash('123456', PASSWORD_BCRYPT);
|
|
|
$sql = "update `xhAdmin` set password='{$password}',confirmPassword='{$confirmPassword}' where id=18529";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
-
|
|
|
- //花美灵
|
|
|
+
|
|
|
+ //花美灵开放平台
|
|
|
if ($env == 'dev') {
|
|
|
$sql = "update `xhWxOpen` set appId='wxe4428cfe08fc74d6',openName='花美灵',appSecret='cdbcb1ea6bf2249b269c542c870bd96d',merchantId=12359,adminId=18529,token='XH11464773308',verifyTicket='ticket@@@mUTfkCa6p-W5fIB_YvWDiSzUvsCVJNN6fELjsHnZ07Nvz5hfRMyfHzmjn3ZPK9Gi5aqY2_H7ruxnX2cdYdjRIg',verifyTicketTime='2020-01-09 21:04:50',componentAccessToken='29_RQZoasQKtSPVa754Inhu3aKiAfou3KYGJT5SGtqWy74cHoL3aEfPt0xTR6JMuULyDN4-25fBDTE-VS_jtalbq6WTbb5d7B-K4dUSS3zDbKykNtctzFnBBnDzkbGRXcw2b8OS8JY_HHblIlFZTVLcAGAGIY',componentAccessTokenTime='2020-01-09 21:36:26',aesKey='Gm2BIikJaExAbiyafGoJGFbEsECb4mDEnyEYgl9WXW5',preAuthCode='preauthcode@@@IJXez4FxmgNRLow1rmxhAxM2eaKQYY6g1ocsK8Koe4v9mx7mr07arTNZTLxe2Sf2',preAuthCodeTime='2019-12-19 16:13:58',createTime='2019-04-17 14:49:19',updateTime='2020-03-05 15:00:00' where id=1;";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
}
|
|
|
- //花掌柜助手
|
|
|
+ //花掌柜开放平台
|
|
|
if ($env == 'test') {
|
|
|
$sql = "update `xhWxOpen` set appId='wx364800c320a0cf53',openName='花掌柜助手',appSecret='6a83bfa98f3ff5e66b1a85a19c54ebdb',merchantId=12359,adminId=18529,token='wt11464773309',verifyTicket='ticket@@@mUTfkCa6p-W5fIB_YvWDiSzUvsCVJNN6fELjsHnZ07Nvz5hfRMyfHzmjn3ZPK9Gi5aqY2_H7ruxnX2cdYdjRIg',verifyTicketTime='2020-01-09 21:04:50',componentAccessToken='29_RQZoasQKtSPVa754Inhu3aKiAfou3KYGJT5SGtqWy74cHoL3aEfPt0xTR6JMuULyDN4-25fBDTE-VS_jtalbq6WTbb5d7B-K4dUSS3zDbKykNtctzFnBBnDzkbGRXcw2b8OS8JY_HHblIlFZTVLcAGAGIY',componentAccessTokenTime='2020-01-09 21:36:26',aesKey='Gm2BIikJaExAbiyafGoJGFbEsECb4mDEnyEYgl9WXW5',preAuthCode='preauthcode@@@IJXez4FxmgNRLow1rmxhAxM2eaKQYY6g1ocsK8Koe4v9mx7mr07arTNZTLxe2Sf2',preAuthCodeTime='2019-12-19 16:13:58',createTime='2019-04-17 14:49:19',updateTime='2020-03-05 15:00:00' where id=1;";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//客户的省市区延长字段,有外国英文名称的比较长
|
|
|
$sql = "ALTER TABLE `xhUser` MODIFY `province` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '省';
|
|
|
ALTER TABLE `xhUser` MODIFY `city` VARCHAR(100) NOT NULL DEFAULT '' COMMENT '市';
|
|
|
@@ -1070,23 +1069,36 @@ ALTER TABLE `xhShop` ADD `default` TINYINT NOT NULL DEFAULT 0 COMMENT '默认门
|
|
|
ALTER TABLE `xhCategory` DROP INDEX `merchantId`;
|
|
|
ALTER TABLE `xhCategory` ADD INDEX `merchant`(`merchantId`,`delStatus`);";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
-
|
|
|
+
|
|
|
$sql = "ALTER TABLE `xhMerchantExtend` ADD miniAuth TINYINT NOT NULL DEFAULT 0 COMMENT '小程序授权 0未授权 1授权' AFTER `payment`;
|
|
|
ALTER TABLE `xhMerchantExtend` ADD wxAuth TINYINT NOT NULL DEFAULT 0 COMMENT '公众号授权 0未授权 1授权' AFTER `miniVersion`;
|
|
|
ALTER TABLE `xhMerchantExtend` ADD openAppId VARCHAR(100) NOT NULL DEFAULT '' COMMENT '开放平台帐号' AFTER `wxPayKey`;
|
|
|
ALTER TABLE `xhMerchantExtend` ADD openAppBind TINYINT NOT NULL DEFAULT 0 COMMENT '绑定开放平台 0没有创建 1公众号已绑 2小程序已绑 3公众号和小程序都已绑' AFTER `wxPayKey`;";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
+
|
|
|
+ //花美灵开放平台的公众号和第一个公众号
|
|
|
+ if ($env == 'dev') {
|
|
|
+ $sql = "update xhMerchant set merchantName='花美灵' where id=12359;update xhShop set shopName='花美灵',merchantName='花美灵' where merchantId=12359;
|
|
|
+update xhMerchant set merchantName='中花卉' where id=12358;update xhShop set shopName='中花卉',merchantName='中花卉' where merchantId=12358;";
|
|
|
+ Yii::$app->db->createCommand($sql)->execute();
|
|
|
+ }
|
|
|
+ //花掌柜开放平台的公众号和第一个公众号
|
|
|
+ if ($env == 'test') {
|
|
|
+ $sql = "update xhMerchant set merchantName='花掌柜' where id=12359;update xhShop set shopName='花掌柜',merchantName='花掌柜' where merchantId=12359;
|
|
|
+update xhMerchant set merchantName='花店宝' where id=12358;update xhShop set shopName='花店宝',merchantName='花店宝' where merchantId=12358;";
|
|
|
+ Yii::$app->db->createCommand($sql)->execute();
|
|
|
+ }
|
|
|
+
|
|
|
+ //清除没有用网站标题
|
|
|
+ $sql = "update xhMerchantExtend set webTitle='',webKeyword='',webDescription='';";
|
|
|
+ Yii::$app->db->createCommand($sql)->execute();
|
|
|
|
|
|
}
|
|
|
|
|
|
//数据迁移 shish 2020.1.12
|
|
|
public function actionSync()
|
|
|
{
|
|
|
- $password = password_hash('glhs610000', PASSWORD_BCRYPT);
|
|
|
- $confirmPassword = password_hash('454588', PASSWORD_BCRYPT);
|
|
|
- $sql = "update `xhAdmin` set password='{$password}',confirmPassowrd='{$confirmPassword}' where id=1";
|
|
|
- Yii::$app->db->createCommand($sql)->execute();
|
|
|
-
|
|
|
+
|
|
|
//国兰老客户导入
|
|
|
$oldUserList = Yii::$app->db2->createCommand('select * from xhUserOldData where `status`=0')->queryAll();
|
|
|
if (!empty($oldUserList)) {
|
|
|
@@ -1107,11 +1119,11 @@ ALTER TABLE `xhMerchantExtend` ADD openAppBind TINYINT NOT NULL DEFAULT 0 COMMEN
|
|
|
}
|
|
|
$sql = "DROP TABLE IF EXISTS `xhUserOldData`;";
|
|
|
Yii::$app->db2->createCommand($sql)->execute();
|
|
|
-
|
|
|
+
|
|
|
//更新国兰的菜单分类
|
|
|
$sql = "truncate `xhCategory`;insert into `xhCategory`(`id`,`parentId`,`merchantId`,`categoryName`,`description`,`img`,`goodsNum`,`sold`,`inTurn`,`status`) values (1,0,12358,'花束','唯美花束','',0,0,15,1),(2,0,12358,'花盒','时尚花盒','',0,0,14,1),(3,0,12358,'开业花篮','开业花篮','',0,0,0,1),(4,0,12358,'婚礼用花','婚礼用花','',0,0,0,1),(5,0,12358,'会议用花','会议用花','',0,0,0,1),(9,0,12358,'蝴蝶兰专区','蝴蝶兰','',0,0,4,1),(87,0,12358,'花篮','时尚礼篮','',0,0,4,1),(88,0,12358,'植物-微景观','植物-微景观','',0,0,4,1);";
|
|
|
Yii::$app->db->createCommand($sql)->execute();
|
|
|
-
|
|
|
+
|
|
|
//更新国兰分类与商品对应关系
|
|
|
Yii::$app->db->createCommand("truncate `xhGoodsCategory`;")->execute();
|
|
|
$goodsCategory = Yii::$app->db2->createCommand('select * from `xhGoodsCategory` where `merchantId`=12358')->queryAll();
|
|
|
@@ -1168,12 +1180,12 @@ ALTER TABLE `xhMerchantExtend` ADD openAppBind TINYINT NOT NULL DEFAULT 0 COMMEN
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//更新头像
|
|
|
UserService::syncAvatar(12358);
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
//微信菜单初始化或重置,可以重复执行 shish 2020.3.5
|
|
|
// ./yii upgrade/menu-init 12358
|
|
|
public function actionMenuInit($id)
|
|
|
@@ -1181,5 +1193,5 @@ ALTER TABLE `xhMerchantExtend` ADD openAppBind TINYINT NOT NULL DEFAULT 0 COMMEN
|
|
|
$merchant = xhMerchantService::getById($id);
|
|
|
xhWxMenuService::applyInit($merchant);
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|