歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Ecmal批量添加商店(包括分區和權限)

Ecmal批量添加商店(包括分區和權限)

日期:2017/3/2 10:05:44   编辑:關於Linux

ShowBox的商城基本進入尾聲。前段時間介紹了《ECmall批量添加用戶》。

但是發現後台沒辦法批量添加商城,所以又花了一個晚上研究在SQL中添加商城,包括分區和權限。

首先用這個語句在Excel的A1中調用商店名和店主名,在B1調用店主id生成加入開通商城的代碼:

‘‘
=CONCATENATE(INSERT INTO ecm_store VALUES (“,B1,”‘, ‘”,A1,”‘, ‘”,A1,”‘, ”, NULL , ”, ”, ”, ”, ’1′, ”, ’0′, ’0.00′, NULL , ’1′, ”, ’1282202793′, ’0′, NULL , ’14′, ’1′, ”, NULL , NULL , NULL , ”, ”, ”, ”, ”, ”);)’’

‘‘
INSERT INTO ecm_store VALUES (’14′, ‘A101′, ‘A101′, ”, NULL , ”, ”, ”, ”, ’1′, ”, ’0′, ’0.00′, NULL , ’1′, ”, ’1282202793′, ’0′, NULL , ’14′, ’1′, ”, NULL , NULL , NULL , ”, ”, ”, ”, ”, ”);’’

然後生成之後發現 商城分區不是在商店的表裡面設置的,又研究了分區和商店的關系表。用Excel語句在B1調用商店id在C1調用分區id生產SQL語句:

‘‘
=CONCATENATE(INSERT INTO ecm_category_store (cate_id, store_id) VALUES (‘”,c1,”‘, ‘”,B1,”‘);)’’

‘‘
INSERT INTO ecm_category_store (cate_id, store_id) VALUES (’1′, ’14′);’’

本來以為這樣就可以,結果早上他們測試之後發現權限不對~所以又重新研究了權限那一塊,得出我們用的是all權限,所以用Excel的語句在D1裡面調用用戶id和商店id(我兩個是一樣的):

‘‘
=CONCATENATE(“INSERT INTO ecm_user_priv ( user_id , store_id , privs ) VALUES (‘”,D1,”‘, ‘”,D1,”‘, ‘all’);”)’’
‘‘
INSERT INTO ecm_user_priv ( user_id , store_id , privs ) VALUES (‘”,14,”‘, ‘”,14,”‘, ‘all’);’’

最後就可以正常使用了··就這樣添加了300多個用戶···

Copyright © Linux教程網 All Rights Reserved