199  
查询码: 00001667
娱乐管家单店转连锁
作者: 梁建宁 于 2024年04月13日 发布在分类 / 现场实施知识库 ,于 2024年09月05日 编辑

流程说明:

本流程用于遇到单店门店需要合并到总部服务器时,需要采用此文档执行门店合并。注意,每合并一个门店到总部,总部原来已有的门店均要重新下拉数据。

 

前期准备

1、提前预约合并时间,并且提前准备好各个门店的向日葵远程;

2、跟客户沟通好,要保证门店晚上可以远程服务器;

3、总部注册文件(放总部),旧门店的刷狗文件(放门店),门店授权文件准备好(放门店);

4、合并门店配置连接总部的VPN。

5、门店数据库备份以及门店YCHMALL文件夹备份

6、先将单店门店的版本升级至和总部一致的版本;

7、下载好单店转连锁工具,并把工具放到总部YCHMALL文件夹;

下载链接如下:

https://nos-pulic.nos-eastchina1.126.net/%E5%AE%9E%E6%96%BD%E7%BB%84/1%E5%8D%95%E5%BA%97%E5%90%88%E5%B9%B6%E6%88%90%E8%BF%9E%E9%94%81.exe

 

开始合并

1、检查总部及其他非合并门店数据是不是都同步完了,如果有同步问题先处理;

2、需要合并的单店升级到与总部同一个版本,如果总部版本较低,需要升级总部以及已经在用的连锁门店;

2、停了所有门店及总部娱乐管家服务;

3、备份门店数据库;

4、备份总部数据库(用于失败后可以还原该数据库,规避失败风险),并将升级后备份的单店门店数据库上传到总部,然后在总部服务器还原单店门店数据库到一个新的数据库;

5、分离所有门店的数据库(注意,不但要分离准备合并的单店数据库,还要分离已经在用的连锁门店)

6、把门店所有此路径下D:\Program Files\YCHMall\DataBase文件夹改名,改名为DataBase2(用于备份,假如合并失败可以还原回去)

7、门店和总部分别执行语句(直接执行,无需判断是否成功)

if not exists(select*from syscolumns where name='UpdateTime'

and id=object_id('Game_PaymentCodeLog'))

begin

ALTER TABLE Game_PaymentCodeLog ADD UpdateTime DATETIME

end

if not exists(select*from syscolumns where name='Version'

and id=object_id('Mall_LeaguerValueAddLog'))

begin

ALTER TABLE Mall_LeaguerValueAddLog ADD Version int

end

8、门店执行语句:(如果提示已有,则可以跳过)

ALTER TABLE Ykb_GoodsInfo ADD SellPirce [decimal](19, 5) NULL

ALTER TABLE Ykb_GoodsInfo ADD [SellStartTime] [datetime] NULL

ALTER TABLE Ykb_GoodsInfo ADD[SellEndTime] [datetime] NULL

9、使用工具合并;

粘贴图片 

(注意:转化过程较长,并且没有提示,需要耐心等待)

10、查看总部settings里面有没有这些参数:

PullSkipTables=Game_MachineDiscount,Mall_OperateLog,Mall_PayReconciliation,没有的话需要添加上保存,然后重新授权总部文件,然后开启总部服务;

11、进入总部数据库执行以下语句

---更新合并的门店加密狗,分别执行以下语句(第一个表)

先执行

select * from Mall_Business

然后再执行,执行下述的语句前,先看上一步执行的Mall_Business表中对应的门店ID列是多少,一般会显示旧门店编码对应的ID列,假如旧加密狗编码对应ID列为5AD12AD1-6740-4F76-BA05-F6050BF04963,则执行

update Mall_Business set BusinessNum='新门店编码' where ID ='5AD12AD1-6740-4F76-BA05-F6050BF04963'


---更新合并的门店加密狗,分别执行以下语句(第二个表)

select * from Mall_Mall

然后再执行,执行下述的语句前,先看上一步执行的Mall_Mall表中对应的门店ID列是多少,一般会显示旧门店编码对应的ID列,假如旧加密狗编码对应ID列为5AD12AD1-6740-4F76-BA05-F6050BF04963,则执行

update Mall_Mall set MallCode='新门店编码' where ID ='5AD12AD1-6740-4F76-BA05-F6050BF04963'

----重置admin密码,直接执行以下语句

Update Mall_Employee set OwnedBusiness='7BA891B5-3ABA-40A1-B102-A4C000F9F84F',OwnedMall='1F44F7B4-8E28-4FA6-A361-A4C000F9F84B' where LoginName='admin'


update Mall_Employee set Password='N863CC41E702B6B806D3BDA9DB3721FA' where LoginName='admin'


---重推手机报表数据,直接执行以下语句

delete MRPT_MallBasePushInfo where OwnedBusinessID is null or OwnedBusinessID='5AD12AD1-6740-4F76-BA05-F6050BF04963'

delete MRPT_PushFinishLog where OwnedBusinessID='5AD12AD1-6740-4F76-BA05-F6050BF04963'


12、单店门店刷狗,修改新微聆VPN

13、登录总部修改URL总部和门店的URL地址;

14、所有门店重新下拉数据;

15、盈客宝修改VPN地址;

16、启动服务,检查同步是否正常。


合并后需要处理的内容

1. 除了admin账号外,其他账号需要重新赋予角色

2. 小程序需要重新授权

3. 美团、抖音需要重新绑定




 历史版本

修改日期 修改人 备注
2024-09-05 15:43:11[当前版本] 梁建宁 更新内容
2024-09-05 09:26:50 梁建宁 更新内容
2024-07-05 10:37:39 梁建宁 更新内容
2024-04-13 09:24:34 梁建宁 创建版本

 附件

附件类型

PNGPNG

  目录
    油菜花知识库 -V 5.0.6 -油菜花