mabang3搬家任务
程序一、IntoMabang
首先确认一下是否有搬家任务,客服一般会在MGR后台创建搬家任务,但也要确认一下在数据库表中是否创建
SELECT * FROM mabang.DB_KeyMoveTask where companyId =100006;查看该任务的状态是不是等于1,也就是  status=1如果任务表中有任务并且状态为1,那么就可以进行搬家在搬家之前,最好在本地测试一下,用100006企业做测试,测试OK就可以正式搬家,开启程序IntoMabang。其次,将客服做好的备份文件包拷贝并解压到D盘下的mabangdata文件夹下,文件夹以企业编号命名,一般包括
1.//店铺文件   mabangshop.txt
2.//包材文件   mabangpackage.txt
3.//仓库文件   mabangstorage.txt
4.//仓位文件   mabanglocation.txt
5.//产品文件   mabangproduct.txt
6.//订单文件   mabangorder.txt
六个txt文件,确认一下这六个txt文档的编码格式是UTF-8 无BOM
/***********************文件编码格式**************************** /
1.//店铺文件   mabangshop.txt       UTF-8 无BOM
2.//包材文件   mabangpackage.txt    UTF-8 无BOM
3.//仓库文件   mabangstorage.txt    UTF-8 无BOM
4.//仓位文件   mabanglocation.txt   UTF-8 无BOM
5.//产品文件   mabangproduct.txt    UTF-8 无BOM
6.//订单文件   mabangorder.txt      UTF-8 无BOM
UltraEdit统一另存为,编码格式改为UTF-8 无BOM
最后,核对数据是否还存在乱码如果存在删掉修改txt编码格式,重新导入,执行完后搬家后的订单统一都在order库下的order表
,由于订单状态为已发货,已完成,作废的订单需要转移到fahuo库下的mabang_order下,需要执行mabangBack程序下的InvalidCompanyOrderBackup线程,将该企业下的已发货,已完成,作废的订单转移到fahuo库下
程序二、MabangBack
开启程序MabangBack,把已发货,已完成,作废的订单转移到fahuo库中
/***************以下SQL语句部分仅供技术员参考使用*********************/
/*************************mabang库(12)***************************************************/
0.//查看搬家任务
SELECT * FROM mabang.DB_KeyMoveTask WHERE companyId =100006;
UPDATE mabang.DB_KeyMoveTask SET STATUS =1 WHERE companyId =100006;
1.//导入店铺信息 importShop
select * from mabang.DB_Shop  where companyid=100006;    查看是否有乱码,如果有则需要删掉,修改txt文档的编码格式,重新导入
delete from mabang.DB_Shop  where companyid=100006;
2.//导入包材信息 importPackage
select * from mabang.DB_Package where companyid =100006;
delete from mabang.DB_Shop  where companyid=100006;
3.//导入仓库信息 importStorage
select id from mabang.DB_Warehouse where companyId=100006;
delete from mabang.DB_Warehouse where companyId=100006;

/*************************mabang_stock库(19)***************************************************/
4.//导入仓位信息 importLocation
select * FROM mabang_stock.WarehouseGrid_6 where companyId=100006;
delete from mabang_stock.WarehouseGrid_6 where companyId=100006;
5.//导入产品信息 importProduct
//第一步:创建销售SKU表:SalesSku_XX表,并获取自增长的SalesSku_1.id
SELECT * FROM   mabang_stock.SalesSku_6 where companyId=100006;
DELETE FROM   mabang_stock.SalesSku_6 where companyId=100006;
//第二步:插入Stock_XX表
SELECT * FROM mabang_stock.Stock_6 where companyId=100006;
DELETE  FROM mabang_stock.Stock_6 where companyId=100006;
//第三步:插入StockPlus_XX表
SELECT * FROM mabang_stock.`StockPlus_6` WHERE stockid IN (SELECT id FROM mabang_stock.Stock_6 WHERE companyId=100006)
DELETE  FROM mabang_stock.`StockPlus_6`  WHERE stockid IN (SELECT id FROM mabang_stock.Stock_6 WHERE companyId=100006)
//第四步:插入StockVirtualSku
SELECT *  FROM mabang_stock.`StockVirtualSku_6` where companyId=100006;
DELETE FROM mabang_stock.`StockVirtualSku_6` where companyId=100006;

/*************************mabang_order库(16)***************************************************/
6.//导入订单信息 importOrder
//第一部分:构造商品OrderItem
SELECT * FROM  mabang_order.`Db_OrderItem6`  WHERE companyid='100006'
DELETE FROM mabang_order.`Db_OrderItem6`  WHERE companyid='100006'
//第二部分:构造订单基本信息
SELECT * FROM  mabang_order.`Db_Order6`  WHERE companyid='100006'
DELETE FROM  mabang_order.`Db_Order6`  WHERE companyid='100006'
//第三部分:构造订单扩展信息
SELECT *  FROM  mabang_order.`Db_OrderPlus6`  WHERE companyid='100006'
DELETE FROM  mabang_order.`Db_OrderPlus6`  WHERE companyid='100006'
//第四部分:构造订单资金信息
SELECT * FROM  mabang_order.`Db_OrderCurrency6`  WHERE companyid='100006'
DELETE FROM  mabang_order.`Db_OrderCurrency6`  WHERE companyid='100006'
//第五部分:构造订单扩展副表
SELECT * FROM  mabang_order.`Db_OrderRemark6`  WHERE orderid  IN(
SELECT orderid FROM  mabang_order.`Db_OrderPlus6`  WHERE companyid='100006')
//第六步插入Db_OrderType_XX不可以发货的理由
SELECT * FROM  mabang_order.`Db_OrderType6`  WHERE companyid='100006'
DELETE FROM  mabang_order.`Db_OrderType6`  WHERE companyid='100006'

/*************************mabang库(12)***************************************************/
//第七步插入日志
SELECT * FROM mabang_log.Log_6
DELETE FROM mabang_log.Log_6
注意:

程序一、IntoMabang工程在63
程序二、MabangBack工程在191

下载表格