set global innodb_file_per_table =ON; CREATE TABLE IF NOT EXISTS `order_store_log_table` ( `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID 说明:主键', `ItemID` int(11) COMMENT 'ItemID 说明:ItemID', `MenuID` int(11) NOT NULL COMMENT '项目ID 说明:项目ID', `Action` int(11) NOT NULL COMMENT '动作 说明:Action 0:入库 1:出库', `ActionNum` int(11) NOT NULL COMMENT '数量 说明:数量', `OrderID` int(11) DEFAULT NULL COMMENT '订单号 说明:订单号', `OpUserID` int(11) DEFAULT NULL COMMENT '操作员 说明:操作员', `CreateTime` datetime NOT NULL COMMENT '创建时间 说明:创建时间', PRIMARY KEY (`ID`) ) ENGINE=MyISAM AUTO_INCREMENT=131 DEFAULT CHARSET=utf8mb4 COMMENT='库存记录表'; alter table menu_table modify column StoreNum int default -1 COMMENT '库存 说明:库存'; update menu_table set storeNum=-1 where storeNum=0; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND column_name='MenuID'; if(@count<=0) THEN alter table order_detail_table add column MenuID int COMMENT '项目ID 说明:项目ID'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_cardno_length'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '卡号位数', 'main_cardno_length', '0', '8888', now(),'Length Of CardNo','卡号位数'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_auto_activestore'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '自动激活库存', 'main_auto_activestore', '1', '2', now(),'Auto Active Store','自动激活库存'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='cust_type_table' AND column_name='DeliveryChargeMin'; if(@count<=0) THEN alter table cust_type_table add column DeliveryChargeMin int default 1000000000 COMMENT '外卖费免收额 说明:外卖费免收额'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_l1_bold'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '第一语言粗体', 'print_l1_bold', '1', '2', now(),'Print L1 Bold','第一语言粗体'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_l2_bold'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '第二语言粗体', 'print_l2_bold', '1', '2', now(),'Print L2 Bold','第二语言粗体'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='op_user_table' AND column_name='MustSignIn'; if(@count<=0) THEN alter table op_user_table add column MustSignIn int default 1 COMMENT '点单前必签到 说明:点单前必签到'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_quickpage_seq'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '4', '快捷界面顺序', 'main_quickpage_seq', '0', '10', now(),'Quick Page Seq','快捷界面顺序'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='PayStatus'; if(@count<=0) THEN alter table order_table add column PayStatus int default 0 COMMENT '付款状态 说明:付款状态 0:未付款 1:已付款'; Update order_table set payStatus =1 where orderAmount<=PaymentAmount; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND index_name = 'index_order_detail_table_orderid'; if(@count<=0) THEN ALTER TABLE order_detail_table ADD INDEX index_order_detail_table_orderid (orderID); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_split_group_table' AND index_name = 'index_order_split_group_table_orderid '; if(@count<=0) THEN ALTER TABLE order_split_group_table ADD INDEX index_order_split_group_table_orderid (orderID); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_needinput_custno'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '需要输入客户数量', 'main_needinput_custno', '0', '2', now(),'Need Input Guest No.','需要输入客户数量'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_table_bold'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '桌号打印粗体', 'print_table_bold', '1', '1', now(),'Tab Print Bold.','桌号打印粗体'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_payment_nodelivery'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '付款后不配送', 'main_payment_nodelivery', '1', '2', now(),'After Paid No Delivery','付款后不配送'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_label_orderno_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '标签单号字体大小', 'print_label_orderno_fontsize', '10px', '3', now(),'Label Font Size','标签单号字体大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_value_type_table WHERE valueType=4 and settingValue=4; if(@count<=0) THEN INSERT INTO `setting_value_type_table` (valueType,valueTypeDesc,settingValue,l1,l2,createTime) VALUES (4,'Super',4,'Super','Super',now()); end if; end; call proc_tempPro; Update setting_value_type_table set valueTypeDesc='Cashier',l1='Cashier',l2='Cashier' where valuetype=4 and settingValue=1; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_creditsign_tipsuggestion'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '信用卡签字单是否打印建议小费', 'print_creditsign_tipsuggestion', '1', '2', now(),'Credit Print Suggestion Tip','信用卡签字单是否打印建议小费'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_report_online'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '开启在线报表', 'main_report_online', '1', '2', now(),'Open Online Report','开启在线报表'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_close_right'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '2', '退出权限', 'main_close_right', '0', '4', now(),'Exit Right','退出权限'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_vip_modify_right'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '2', 'VIP卡修改权限', 'main_vip_modify_right', '4', '4', now(),'VIP Modify Right','VIP卡修改权限'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_autoflash_menu'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '自动刷新菜单', 'main_autoflash_menu', '1', '2', now(),'Auto Flash Menu','自动刷新菜单'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_superposition_tax'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '是否叠加税', 'main_superposition_tax', '1', '2', now(),'Superposition Tax','是否叠加税'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_lock_mode'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '密码锁定模式', 'main_lock_mode', '0', '14', now(),'Lock Mode','密码锁定模式'); INSERT INTO `setting_value_type_table` (valueType,valueTypeDesc,settingValue,l1,l2,createTime) VALUES (14,'Can Lock',0,'Can Lock','可锁定',now()); INSERT INTO `setting_value_type_table` (valueType,valueTypeDesc,settingValue,l1,l2,createTime) VALUES (14,'No Lock',1,'No Lock','不可锁定',now()); INSERT INTO `setting_value_type_table` (valueType,valueTypeDesc,settingValue,l1,l2,createTime) VALUES (14,'Always Lock',2,'Always Lock','一直锁定',now()); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_payment_table' AND index_name = 'index_order_payment_vipid'; if(@count<=0) THEN ALTER TABLE order_payment_table ADD INDEX index_order_payment_vipid (vipid); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_payment_table' AND index_name = 'index_order_payment_orderid'; if(@count<=0) THEN ALTER TABLE order_payment_table ADD INDEX index_order_payment_orderid (orderID); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='clock_table' AND column_name='TipAmount'; if(@count<=0) THEN alter table clock_table add column TipAmount float(10,2) default 0 COMMENT '小费 说明:小费'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_menu_sameadd'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '相同是否叠加', 'main_menu_sameadd', '1', '2', now(),'Same Item Add','相同是否叠加'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_second_picwidth'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '5', '第二屏图片宽度', 'main_second_picwidth', '500', '8888', now(),'Second Pic Width','第二屏图片宽度'); end if; end; call proc_tempPro; alter table spec_table modify Price float(10,2) default 0 COMMENT '价格 说明:价格'; alter table menu_table modify ItemNo varchar(100) COMMENT '快捷键 说明:快捷键'; alter table follow_table modify ItemNo varchar(100) COMMENT '快捷键 说明:快捷键'; alter table order_detail_table modify ItemNo varchar(100) COMMENT '快捷键 说明:快捷键'; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_sign_double'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '签字单打印两张', 'main_sign_double', '0', '2', now(),'Sign Print Double','签字单打印两张'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND index_name = 'index_order_detail_table_countgroupid'; if(@count<=0) THEN ALTER TABLE order_detail_table ADD INDEX index_order_detail_table_countgroupid (CountGroupID); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_split_detail_table' AND index_name = 'index_order_split_detail_table_itemid'; if(@count<=0) THEN ALTER TABLE order_split_detail_table ADD INDEX index_order_split_detail_table_itemid (itemid); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND index_name = 'index_order_detail_table_itemid'; if(@count<=0) THEN ALTER TABLE order_detail_table ADD INDEX index_order_detail_table_itemid (itemid); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_follow_mark'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '跟随标记', 'print_follow_mark', '**', '0', now(),'Follow Mark.','跟随标记'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_servicecharge_mark'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '服务费打印文字', 'print_servicecharge_mark', 'Service Charge', '0', now(),'Service Print Word','服务费打印文字'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_credit_sign_tipstyle'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '签字单小费底部打印', 'print_credit_sign_tipstyle', '0', '2', now(),'Credit Tip Bottom','签字单小费底部打印'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_setting_newwin'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '报表设置新窗口打开', 'main_setting_newwin', '1', '2', now(),'Setting New Win','报表设置新窗口打开'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='printer_conf_table' AND column_name='PrintBarCode'; if(@count<=0) THEN alter table printer_conf_table add column PrintBarCode int default 1 COMMENT '打印条形码 说明:打印条形码'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_cooktime_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '预约字体大小', 'print_cooktime_fontsize', '14px', '3', now(),'Appointment Font Size','预约字体大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_payment_table' AND column_name='HostName'; if(@count<=0) THEN alter table order_payment_table add column HostName varchar(100) COMMENT '主机名'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_cancelword_l1'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '第一语言取消', 'print_cancelword_l1', 'Cancel', '0', now(),'L1 Cancel Word','第一语言取消'); INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '第二语言取消', 'print_cancelword_l2', '取消', '0', now(),'L2 Cancel Word','第二语言取消'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_less_store_right'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '2', '减少库存权限', 'main_less_store_right', '3', '4', now(),'Store Less Right','减少库存权限'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_close_store_right'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '2', '关闭库存权限', 'main_close_store_right', '3', '4', now(),'Store Less Right','关闭库存权限'); end if; end; call proc_tempPro; update setting_menu_table set L1='Cost Report',L2='成本报表' where targetUrl='commissionReport.html'; Delete from setting_menu_table where targetUrl='vipreporttmp.html'; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_menu_table WHERE TargetUrl='storeLogReport.html'; if(@count<=0) THEN INSERT INTO `setting_menu_table` (fid,L1,L2,targetUrl,createTime,menuGroup) VALUES (1002, 'Store Log Report', '库存变动报表', 'storeLogReport.html', now(),1); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_menu_table WHERE TargetUrl='storeReport.html'; if(@count<=0) THEN INSERT INTO `setting_menu_table` (fid,L1,L2,targetUrl,createTime,menuGroup) VALUES (1002, 'Store Report', '库存报表', 'storeReport.html', now(),1); end if; end; call proc_tempPro; create table IF not EXISTS cashdraw_log_table ( ID INTEGER not null AUTO_INCREMENT COMMENT 'ID 说明:主键', HostName VARCHAR(100) not null COMMENT '主机名 说明:主机名', SignInTime DATETIME not null COMMENT '签到时间 说明:签到时间', SignInAmount INTEGER not null COMMENT '初始金额 说明:初始金额', SignOutTime DATETIME COMMENT '签出时间 说明:签出时间', SignInUserID INTEGER COMMENT '签到操作员 说明:签到操作员', SignOutUserID INTEGER COMMENT '签出操作员 说明:签出操作员', SignOutAmount INTEGER COMMENT '签出金额 说明:签出金额', CreateTime DATE not null COMMENT '时间 说明:时间', PRIMARY KEY (`ID`) ) ENGINE=MyISAM AUTO_INCREMENT=27039 DEFAULT CHARSET=utf8mb4 COMMENT='钱箱记录表'; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_cashneed_cashinout'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '钱箱是否签到', 'main_cashneed_cashinout', '1', '2', now(),'Cash In Out','钱箱是否签到'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_menu_table WHERE TargetUrl='cashinoutReport.html'; if(@count<=0) THEN INSERT INTO `setting_menu_table` (fid,L1,L2,targetUrl,createTime,menuGroup) VALUES (1002, 'Cash In/Out Report', 'Cash In/Out报表', 'cashinoutReport.html', now(),1); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM botton_main_table WHERE type=1 and method='cashinout'; if(@count<=0) THEN INSERT INTO `botton_main_table` (L1,L2,logoUrl,type,method,rightType,createTime,isshow,doublecheck,weight) VALUES ('Cash In/Out','Cash In/Out','images/icon/icon_cashdraw.png',1,'cashinout',1,now(),1,0,0); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='menu_table' AND column_name='FollowGroupID2'; if(@count<=0) THEN alter table menu_table add column FollowGroupID2 varchar(100) COMMENT '跟随组ID2 说明:跟随组ID2'; alter table menu_table add column MutliSelect2 integer COMMENT '套餐上限2 说明:套餐上限;0:多选,不限制;1:单选;2:多选,限制上限'; alter table menu_table add column FollowGroupID3 varchar(100) COMMENT '跟随组ID3 说明:跟随组ID3'; alter table menu_table add column MutliSelect3 integer COMMENT '套餐上限3 说明:套餐上限;0:多选,不限制;1:单选;2:多选,限制上限'; alter table menu_table add column FollowGroupID4 varchar(100) COMMENT '跟随组ID4 说明:跟随组ID4'; alter table menu_table add column MutliSelect4 integer COMMENT '套餐上限4 说明:套餐上限;0:多选,不限制;1:单选;2:多选,限制上限'; alter table menu_table add column FollowGroupID5 varchar(100) COMMENT '跟随组ID5 说明:跟随组ID5'; alter table menu_table add column MutliSelect5 integer COMMENT '套餐上限5 说明:套餐上限;0:多选,不限制;1:单选;2:多选,限制上限'; alter table menu_table add column FollowGroupID6 varchar(100) COMMENT '跟随组ID6 说明:跟随组ID6'; alter table menu_table add column MutliSelect6 integer COMMENT '套餐上限6 说明:套餐上限;0:多选,不限制;1:单选;2:多选,限制上限'; alter table menu_table add column FollowGroupID7 varchar(100) COMMENT '跟随组ID7 说明:跟随组ID7'; alter table menu_table add column MutliSelect7 integer COMMENT '套餐上限7 说明:套餐上限;0:多选,不限制;1:单选;2:多选,限制上限'; alter table menu_table add column FollowGroupID8 varchar(100) COMMENT '跟随组ID8 说明:跟随组ID8'; alter table menu_table add column MutliSelect8 integer COMMENT '套餐上限8 说明:套餐上限;0:多选,不限制;1:单选;2:多选,限制上限'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_tableno_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '桌号打印字体大小', 'print_tableno_fontsize', '14px', '3', now(),'Table No. FontSize','桌号打印字体大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_amount_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '小计字体大小', 'print_amount_fontsize', '12px', '3', now(),'Amount FontSize','小计字体大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_tax_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '税率字体大小', 'print_tax_fontsize', '12px', '3', now(),'Tax FontSize','税率字体大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='NoTaxAmount'; if(@count<=0) THEN alter table order_table add column NoTaxAmount int default 0 COMMENT '免税额 说明:免税额'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_split_group_table' AND column_name='NoTaxAmount'; if(@count<=0) THEN alter table order_split_group_table add column NoTaxAmount int default 0 COMMENT '免税额 说明:免税额'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_auto_splitqty'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '分单自动按数量拆分', 'main_auto_splitqty', '1', '2', now(),'Auto Split Qty','分单自动按数量拆分'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_split_detail_table' AND index_name = 'index_order_split_detail_table_orderid '; if(@count<=0) THEN ALTER TABLE order_split_detail_table ADD INDEX index_order_split_detail_table_orderid (orderID); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='UserOrderNo'; if(@count<=0) THEN alter table order_table add column UserOrderNo varchar(30) COMMENT '用户单号 说明:用户单号'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_printapp_path'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '打印插件路径', 'main_printapp_path', 'C:\\\\Program Files (x86)\\\\MountTaiSoftware\\\\CLodop32\\\\CLodopPrint32.exe', '0', now(),'Path of print app','打印插件路径'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='setting_menu_table' AND column_name='Status'; if(@count<=0) THEN alter table setting_menu_table add column Status integer default 0 COMMENT '状态 说明:0:正常, 1:关闭'; alter table setting_menu_table add column RightType integer default 0 COMMENT '权限级别'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_report_otherdate_right'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '2', '报表日期切换权限', 'main_report_otherdate_right', '0', '4', now(),'Report Date Right','报表日期切换权限'); end if; end; call proc_tempPro; CREATE TABLE IF NOT EXISTS `org_table` ( `OrgID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID 说明:主键', `UUID` varchar(100) NOT NULL COMMENT 'UUID 说明:UUID', `ChannelID` int(11) NOT NULL COMMENT '渠道ID 说明:渠道ID', `OrgName` varchar(100) NOT NULL COMMENT '机构名称 说明:机构名称', `OrgPhoneNo` varchar(50) NOT NULL COMMENT '机构号码 说明:机构号码', `CreateTime` datetime NOT NULL COMMENT '开通时间 说明:开通时间', `OpUserID` varchar(50) DEFAULT NULL COMMENT '操作员 说明:操作员', `MidRestTime` varchar(10) NOT NULL COMMENT '营业中休息时间 说明:营业中休息时间(区分午餐、晚餐)', `ValidTime` date NOT NULL COMMENT '有效时间 说明:有效时间,超过有效期,自动关闭接单状态。', `OrderMode` int(11) NOT NULL COMMENT '接单模式 说明:接单模式 0:根据客户端状态 1:手动模式', `StartOrderTime` varchar(10) DEFAULT NULL COMMENT '接单开始时间 说明:接单开始时间', `EndOrderTime` varchar(10) DEFAULT NULL COMMENT '接单结束时间 说明:接单结束时间', `OrderStatus` int(11) NOT NULL COMMENT '接单状态 说明:接单状态 0:关闭接单 1:正在接单', `Status` int(11) NOT NULL COMMENT '状态 说明:状态 0:关闭 1:正常', `ClientStatus` int(11) NOT NULL COMMENT '客户端状态 说明:客户端状态 0:断开 1:已连接', `Remark` varchar(500) DEFAULT NULL COMMENT '备注 说明:备注', `Street` varchar(500) DEFAULT NULL, `City` varchar(100) DEFAULT NULL, `State` varchar(100) DEFAULT NULL, `ZipCode` varchar(100) DEFAULT NULL, `FixType` int(11) NOT NULL DEFAULT '0', `DeliveryCharge` int(11) NOT NULL DEFAULT '0', `DeliveryMinAmount` int(11) NOT NULL DEFAULT '99999999', `PaymentType` varchar(10) NOT NULL DEFAULT '0,1', `TaxRate` float(10,4) NOT NULL DEFAULT '0.0000', `TaxRate2` float(10,4) NOT NULL DEFAULT '0.0000', `OrgGroupID` int(11) DEFAULT NULL COMMENT '机构组ID', `DeliveryType` int(11) DEFAULT NULL COMMENT 'Delivery类型', `PickUpType` int(11) DEFAULT NULL COMMENT 'PickUp类型', PRIMARY KEY (`OrgID`) ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='机构表'; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='category_group_table' AND column_name='OnlineShowFlag'; if(@count<=0) THEN alter table category_group_table add column OnlineShowFlag integer default 0 COMMENT '在线显示 说明:0:都显示, 1:仅本地显示,2:仅在线显示'; alter table category_group_table add column OnlineLang varchar(500) COMMENT '在线名称'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='category_table' AND column_name='OnlineShowFlag'; if(@count<=0) THEN alter table category_table add column OnlineShowFlag integer default 0 COMMENT '在线显示 说明:0:都显示, 1:仅本地显示,2:仅在线显示'; alter table category_table add column OnlineLang varchar(500) COMMENT '在线名称'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='menu_table' AND column_name='OnlineShowFlag'; if(@count<=0) THEN alter table menu_table add column OnlineShowFlag integer default 0 COMMENT '在线显示 说明:0:都显示, 1:仅本地显示,2:仅在线显示'; alter table menu_table add column OnlineLang varchar(500) COMMENT '在线名称'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='follow_table' AND column_name='OnlineShowFlag'; if(@count<=0) THEN alter table follow_table add column OnlineShowFlag integer default 0 COMMENT '在线显示 说明:0:都显示, 1:仅本地显示,2:仅在线显示'; alter table follow_table add column OnlineLang varchar(500) COMMENT '在线名称'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='menu_table' AND column_name='NewFlag'; if(@count<=0) THEN alter table menu_table add column NewFlag integer default 0 COMMENT '是否新品 说明:0:否, 1:是'; alter table menu_table add column HotFlag integer default 0 COMMENT '是否热门 说明:0:否, 1:是'; alter table menu_table add column HotLevel integer default 0 COMMENT '辣度'; alter table menu_table add column LabelInfo varchar(1000) COMMENT '标签'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_payment_table' AND column_name='PaymentChange'; if(@count<=0) THEN alter table order_payment_table add column PaymentChange integer default 0 COMMENT '找零金额'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='OnlinePaymentID'; if(@count<=0) THEN alter table order_table add column OnlinePaymentID integer COMMENT '在线付款ID'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='OnlineOrderID'; if(@count<=0) THEN alter table order_table add column OnlineOrderID integer COMMENT '在线订单ID'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_menu_table WHERE TargetUrl='commonConf.html?groupID=5'; if(@count<=0) THEN INSERT INTO `setting_menu_table` (fid,L1,L2,targetUrl,createTime,menuGroup) VALUES (39, 'Pay Amount Setting', '付款金额配置', 'commonConf.html?groupID=5', now(),0); Delete from common_conf_table where groupID=5; Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (5,'$5',500,0,now(),8,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (5,'$10',1000,0,now(),7,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (5,'$15',1500,0,now(),6,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (5,'$20',2000,0,now(),5,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (5,'$25',2500,0,now(),4,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (5,'$30',3000,0,now(),3,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (5,'$40',4000,0,now(),2,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (5,'$50',5000,0,now(),1,0); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_menu_table WHERE TargetUrl='commonConf.html?groupID=6'; if(@count<=0) THEN INSERT INTO `setting_menu_table` (fid,L1,L2,targetUrl,createTime,menuGroup) VALUES (39, 'Special Amount Setting', '调味金额配置', 'commonConf.html?groupID=6', now(),0); Delete from common_conf_table where groupID=6; Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (6,'$0.50',50,0,now(),8,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (6,'$1.00',100,0,now(),7,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (6,'$1.50',150,0,now(),6,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (6,'$2.00',200,0,now(),5,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (6,'$2.50',250,0,now(),4,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (6,'$3.00',300,0,now(),3,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (6,'$4.00',400,0,now(),2,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (6,'$5.00',500,0,now(),1,0); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_print_time'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '显示打印时间', 'print_print_time', '1', '2', now(),'Show Print Time','显示打印时间'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_use_timeno'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '使用时间单号', 'main_use_timeno', '1', '2', now(),'Use Time No.','使用时间单号'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_signout_checkunpaid'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '签出检查未付款', 'main_signout_checkunpaid', '1', '2', now(),'Sign Check Unpaid','签出检查未付款'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_menu_table WHERE TargetUrl='onlineOrder.html'; if(@count<=0) THEN INSERT INTO `setting_menu_table` (fid,L1,L2,targetUrl,createTime,menuGroup) VALUES (39, 'Online Order Setting', '在线点餐配置', 'onlineOrder.html', now(),0); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='EmailAddress'; if(@count<=0) THEN alter table org_table add column EmailAddress varchar(200) COMMENT 'email地址'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_online_creditpayfun'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '在线信用卡支付', 'main_online_creditpayfun', '1', '2', now(),'Online credit pay','在线信用卡支付'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_gift_reporttype'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '扣减礼品卡预售额', 'main_gift_reporttype', '0', '2', now(),'PreSale Gift Deduction','扣减礼品卡预售额'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_ticket_split'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '每个ITEM打印分隔符', 'print_ticket_split', '1', '2', now(),'Item Print Split','每个ITEM打印分隔符'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_menu_table WHERE TargetUrl='onlineOrder.html'; if(@count<=0) THEN INSERT INTO `setting_menu_table` (fid,L1,L2,targetUrl,createTime,menuGroup) VALUES (39, 'Online Order Setting', '在线点餐配置', 'onlineOrder.html', now(),0); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='EmailAddress'; if(@count<=0) THEN alter table org_table add column EmailAddress varchar(200) COMMENT 'email地址'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_online_creditpayfun'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '在线信用卡支付', 'main_online_creditpayfun', '1', '2', now(),'Online credit pay','在线信用卡支付'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_gift_reporttype'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '扣减礼品卡预售额', 'main_gift_reporttype', '0', '2', now(),'PreSale Gift Deduction','扣减礼品卡预售额'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='setting_menu_table' AND column_name='LogoUrl'; if(@count<=0) THEN alter table setting_menu_table add column LogoUrl varchar(100) COMMENT 'LogoUrl'; end if; end; call proc_tempPro; update setting_menu_table set logoUrl='/images/blackIcon/icon_maininfo.png' where targetUrl='utop.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_custtype.png' where targetUrl='custType.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_paytype.png' where targetUrl='payType.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_tableset.png' where targetUrl='table.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_printset.png' where targetUrl='printer.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_menugroupset.png' where targetUrl='categoryGroup.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_menuset.png' where targetUrl='category.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_followset.png' where targetUrl='follow.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_indexset.png' where targetUrl='indexpage.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_menurightset.png' where targetUrl='configCmd.html?funGroup=menurightfun'; update setting_menu_table set logoUrl='/images/blackIcon/icon_menumainset.png' where targetUrl='configCmd.html?funGroup=menumainfun'; update setting_menu_table set logoUrl='/images/blackIcon/icon_menunumset.png' where targetUrl='configCmd.html?funGroup=menunumfun&needlogo=0'; update setting_menu_table set logoUrl='/images/blackIcon/icon_paymentset.png' where targetUrl='configCmd.html?funGroup=paymentfun'; update setting_menu_table set logoUrl='/images/blackIcon/icon_ordermainset.png' where targetUrl='configCmd.html?funGroup=orderlistmainfun'; update setting_menu_table set logoUrl='/images/blackIcon/icon_orderqueryset.png' where targetUrl='configCmd.html?funGroup=orderlistqueryfun&needlogo=0'; update setting_menu_table set logoUrl='/images/blackIcon/icon_usermainset.png' where targetUrl='configCmd.html?funGroup=userinfomainfun'; update setting_menu_table set logoUrl='/images/blackIcon/icon_tablemainset.png' where targetUrl='configCmd.html?funGroup=tableinfomainfun'; update setting_menu_table set logoUrl='/images/blackIcon/icon_tableotherset.png' where targetUrl='configCmd.html?funGroup=tableinfotablefun&needlogo=0'; update setting_menu_table set logoUrl='/images/blackIcon/icon_printoptions.png' where targetUrl='options.html?settingGroup=1'; update setting_menu_table set logoUrl='/images/blackIcon/icon_rightoptions.png' where targetUrl='options.html?settingGroup=2'; update setting_menu_table set logoUrl='/images/blackIcon/icon_specgroupset.png' where targetUrl='specGroup.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_specset.png' where targetUrl='spec.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_specopset.png' where targetUrl='specOperation.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_userset.png' where targetUrl='user.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_deliveryset.png' where targetUrl='driver.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_displayoptions.png' where targetUrl='options.html?settingGroup=4&menudisplayflag=1'; update setting_menu_table set logoUrl='/images/blackIcon/icon_busoptions.png' where targetUrl='options.html?settingGroup=3'; update setting_menu_table set logoUrl='/images/blackIcon/icon_doubledisplayoptions.png' where targetUrl='options.html?settingGroup=5'; update setting_menu_table set logoUrl='/images/blackIcon/icon_countgroupset.png' where targetUrl='countgourp.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_hardwareoptions.png' where targetUrl='options.html?settingGroup=6'; update setting_menu_table set logoUrl='/images/blackIcon/icon_paxset.png' where targetUrl='reader.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_rateset.png' where targetUrl='commonConf.html?groupID=1'; update setting_menu_table set logoUrl='/images/blackIcon/icon_amountset.png' where targetUrl='commonConf.html?groupID=2'; update setting_menu_table set logoUrl='/images/blackIcon/icon_rateset.png' where targetUrl='commonConf.html?groupID=3'; update setting_menu_table set logoUrl='/images/blackIcon/icon_amountset.png' where targetUrl='commonConf.html?groupID=4'; update setting_menu_table set logoUrl='/images/blackIcon/icon_tipsuggestionset.png' where targetUrl='tipSuggestion.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_sysset.png' where targetUrl='systemConf.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_report1.png' where targetUrl='dailyreport.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_report2.png' where targetUrl='detailreport.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_report3.png' where targetUrl='monthreport.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_userreport.png' where targetUrl='employeereport.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_storelogreport.png' where targetUrl='storeLogReport.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_report4.png' where targetUrl='yearreport.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_report5.png' where targetUrl='weeklyreport.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_costreport.png' where targetUrl='commissionReport.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_store.png' where targetUrl='storeReport.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_cashinoutreport.png' where targetUrl='cashinoutReport.html'; update setting_menu_table set logoUrl='/images/blackIcon/icon_paymentamountset.png' where targetUrl='commonConf.html?groupID=5'; update setting_menu_table set logoUrl='/images/blackIcon/icon_specamountset.png' where targetUrl='commonConf.html?groupID=6'; update setting_menu_table set logoUrl='/images/blackIcon/icon_onlineorderset.png' where targetUrl='onlineOrder.html'; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_ticket_split'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '每个ITEM打印分隔符', 'print_ticket_split', '1', '2', now(),'Item Print Split','每个ITEM打印分隔符'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_table' AND index_name = 'index_order_table_ordertime'; if(@count<=0) THEN ALTER TABLE order_table ADD INDEX index_order_table_ordertime (OrderTime); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='table_order_table' AND index_name = 'index_table_order_table_tableid'; if(@count<=0) THEN ALTER TABLE table_order_table ADD INDEX index_table_order_table_tableid (tableid); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_autoprint_hostname'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '自动打印机器名', 'print_autoprint_hostname', '', '0', now(),'Auto Print Hostname','自动打印机器名'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='AppointmentPrint'; if(@count<=0) THEN alter table order_table add column AppointmentPrint int default 0 COMMENT '预约是否打印 说明:0:未打印 1:已打印'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_tax_discount'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '税打折', 'main_tax_discount', '1', '2', now(),'Discount Tax','税打折'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_tax_delivery'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '外卖费收税', 'main_tax_delivery', '1', '2', now(),'Delivery Tax','外卖费收税'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='MinAmount'; if(@count<=0) THEN alter table org_table add column MinAmount integer default 0 COMMENT '最低金额'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='pax_batch_detail_table' AND index_name = 'index_pax_batch_detail_table_batchid'; if(@count<=0) THEN ALTER TABLE pax_batch_detail_table ADD INDEX index_pax_batch_detail_table_batchid (batchID); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='op_log_table' AND column_name='UserOrderNo'; if(@count<=0) THEN alter table op_log_table add column UserOrderNo varchar(20) COMMENT '时间单号'; end if; end; call proc_tempPro; alter table op_log_table modify column UpdateTime datetime COMMENT '创建时间'; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='op_log_table' AND index_name = 'index_op_log_table_userorderno'; if(@count<=0) THEN ALTER TABLE op_log_table ADD INDEX index_op_log_table_userorderno (UserOrderNo); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_report_utop'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '报表打印UTOP', 'print_report_utop', '0', '2', now(),'Report print utop','报表打印UTOP'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='printer_conf_table' AND column_name='SimilarMerger'; if(@count<=0) THEN alter table printer_conf_table add column SimilarMerger integer default 0 COMMENT '同类合并'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_paid_changeserver'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '付款修改Server', 'main_paid_changeserver', '1', '2', now(),'Pay Change Server','付款修改Server'); end if; end; call proc_tempPro; create table if not EXISTS time_group_table ( TimeGroupID INTEGER not null AUTO_INCREMENT COMMENT '组ID 说明:主键', GroupName VARCHAR(100) not null COMMENT '组名 说明:组名', W1 INTEGER not null COMMENT '周1 说明:周1', W2 INTEGER not null COMMENT '周2 说明:周2', W3 INTEGER not null COMMENT '周3 说明:周3', W4 INTEGER not null COMMENT '周4 说明:周4', W5 INTEGER not null COMMENT '周5 说明:周5', W6 INTEGER not null COMMENT '周6 说明:周6', W7 INTEGER not null COMMENT '周7 说明:周7', StartTime VARCHAR(10) not null COMMENT '开始时间 说明:开始时间', EndTime VARCHAR(10) not null COMMENT '结束时间 说明:结束时间', OnlineStartTime VARCHAR(10) not null COMMENT '在线开始时间 说明:在线开始时间', OnlineEndTime VARCHAR(10) not null COMMENT '在线结束时间 说明:在线结束时间', Remark VARCHAR(500) COMMENT '备注 说明:备注', CreateTime DATE not null COMMENT '创建时间 说明:创建时间', PRIMARY KEY (`TimeGroupID`) ) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='时间组表'; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='category_table' AND column_name='TimeGroupID'; if(@count<=0) THEN alter table category_table add column TimeGroupID integer default 0 COMMENT '时间组'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_menu_table WHERE TargetUrl='timeGroup.html'; if(@count<=0) THEN INSERT INTO `setting_menu_table` (fid,L1,L2,targetUrl,createTime,menuGroup,logoUrl) VALUES (2, 'Time Group Setting', '时间组配置', 'timeGroup.html', now(),0,'/images/blackIcon/icon_time.png'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='menu_table' AND column_name='Picurl'; if(@count<=0) THEN alter table menu_table add column Picurl varchar(500) COMMENT '图片地址'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DineInType'; if(@count<=0) THEN alter table org_table add column DineInType integer COMMENT 'Dine In类型'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='PickUpMinAmount'; if(@count<=0) THEN alter table org_table add column PickUpMinAmount integer default 0 COMMENT '来取起送金额'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND column_name='AppointmentTime'; if(@count<=0) THEN alter table order_detail_table add column AppointmentTime datetime COMMENT '预约打印时间'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_menu_table WHERE TargetUrl='commonConf.html?groupID=7'; if(@count<=0) THEN INSERT INTO `setting_menu_table` (fid,L1,L2,targetUrl,createTime,menuGroup,logoUrl) VALUES (39, 'Time Select Setting', '时间选择配置', 'commonConf.html?groupID=7', now(),0,'/images/blackIcon/icon_time.png'); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (7,'3 Min',3,0,now(),8,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (7,'6 Min',6,0,now(),7,0); Insert into common_conf_table (GroupID,ShowDesc,Value,Status,CreateTime,Weight,RightType) values (7,'9 Min',9,0,now(),6,0); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='ModifyFlag'; if(@count<=0) THEN alter table org_table add column ModifyFlag integer default 0 COMMENT '是否可改单,0:可改;1:不可改'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='OrgPhone2'; if(@count<=0) THEN alter table org_table add column OrgPhone2 varchar(30) COMMENT '号码2'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='NeedTip'; if(@count<=0) THEN alter table org_table add column NeedTip integer default 0 COMMENT '是否收小费,0:不可;1:可收小费'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='MapKey'; if(@count<=0) THEN alter table org_table add column MapKey varchar(100) COMMENT '地图KEY'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryCharge2'; if(@count<=0) THEN alter table org_table add column DeliveryCharge2 integer default 0 COMMENT '外送费2'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryDistince'; if(@count<=0) THEN alter table org_table add column DeliveryDistince float(10,2) default 0 COMMENT '距离'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryDistince2'; if(@count<=0) THEN alter table org_table add column DeliveryDistince2 float(10,2) default 0 COMMENT '距离2'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_delivery_key'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '地图KEY', 'main_delivery_key', '', 0, now(),'Delivery Tax','地图KEY'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='cust_table' AND column_name='Distince'; if(@count<=0) THEN alter table cust_table add column Distince integer default 0 COMMENT '距离(米)'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='cust_table' AND column_name='Distince2'; if(@count<=0) THEN alter table cust_table add column Distince2 varchar(50) COMMENT '距离(MI)'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_split_detail_table' AND column_name='ListIndex'; if(@count<=0) THEN alter table order_split_detail_table add column ListIndex integer default 0 COMMENT '序列'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_value_type_table WHERE valueType=15; if(@count<=0) THEN INSERT INTO `setting_value_type_table` (valueType,valueTypeDesc,settingValue,l1,l2,createTime) VALUES (15,'Always Print',0,'Always Print','总是打印',now()); INSERT INTO `setting_value_type_table` (valueType,valueTypeDesc,settingValue,l1,l2,createTime) VALUES (15,'Print',1,'Print','打印',now()); INSERT INTO `setting_value_type_table` (valueType,valueTypeDesc,settingValue,l1,l2,createTime) VALUES (15,'No Print',2,'No Print','不打印',now()); Update default_setting_table set valueType=15 where settingKey='print_sign_tip'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='hardware_scale'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '6', '电子秤', 'hardware_scale', '0', '7', now(),'Scale','电子秤'); end if; end; call proc_tempPro; alter table cust_type_table modify column ServiceCharge float(10,2); DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='cust_type_table' AND column_name='AutoPrint'; if(@count<=0) THEN alter table cust_type_table add column AutoPrint integer default 0 COMMENT '自动打印; 0:是;1:否'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryTax'; if(@count<=0) THEN alter table org_table add column DeliveryTax integer default 1 COMMENT '外卖费收税'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_table' AND index_name = 'index_order_table_appointmentprint'; if(@count<=0) THEN ALTER TABLE order_table ADD INDEX index_order_table_appointmentprint (appointmentPrint); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND index_name = 'index_order_detail_table_appointmenttime'; if(@count<=0) THEN ALTER TABLE order_detail_table ADD INDEX index_order_detail_table_appointmenttime (appointmentTime); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_table' AND index_name = 'index_order_table_custtype'; if(@count<=0) THEN ALTER TABLE order_table ADD INDEX index_order_table_custtype (custType); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_table' AND index_name = 'index_order_table_orderid'; if(@count<=0) THEN ALTER TABLE order_table ADD INDEX index_order_table_orderid (orderID); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND index_name = 'index_order_detail_table_isPrint'; if(@count<=0) THEN ALTER TABLE order_detail_table ADD INDEX index_order_detail_table_isPrint (isPrint); end if; end; call proc_tempPro; update order_table set AppointmentPrint=1 where TO_DAYS(orderTime) < TO_DAYS(now())-3; update default_setting_table set SettingValue='Server' where SettingKey='print_autoprint_hostname' and (settingValue = '' or settingValue is null); DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_batch_detail'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '打印BATCH明细', 'print_batch_detail', '0', '2', now(),'Print Batch Detail','打印BATCH明细'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_credit_receipt'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '是否打印签字单', 'print_credit_receipt', '0', '2', now(),'Print Credit Receipt','是否打印签字单'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DiscountRate'; if(@count<=0) THEN alter table org_table add column DiscountRate integer default 0 COMMENT '折扣率'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DiscountTax'; if(@count<=0) THEN alter table org_table add column DiscountTax integer default 1 COMMENT '税打折'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_online_appid'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '连锁ID', 'main_online_appid', '', 0, now(),'App ID','连锁ID'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_online_appkey'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '连锁Key', 'main_online_appkey', '', 0, now(),'App Key','连锁Key'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='pax_batch_detail_table' AND index_name = 'index_pax_batch_detail_table_batchid'; if(@count<=0) THEN ALTER TABLE pax_batch_detail_table ADD INDEX index_pax_batch_detail_table_batchid (BatchID); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='vip_card_table' AND index_name = 'index_vip_card_table_cardno'; if(@count<=0) THEN ALTER TABLE vip_card_table ADD unique INDEX index_vip_card_table_cardno(CardNo); end if; end; call proc_tempPro; CREATE TABLE IF NOT EXISTS `payout_log_table` ( `ID` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID 说明:主键', `HostName` varchar(100) NOT NULL COMMENT '主机名 说明:主机名', `OrderTime` date NOT NULL COMMENT '记录日期 说明:记录时间', `CreateTime` datetime NOT NULL COMMENT '创建时间 说明:创建时间', `Reason` varchar(1000) NOT NULL COMMENT '理由 说明:理由', `Amount` int(11) NOT NULL COMMENT '金额 说明:金额', `OpUserID` int(11) NOT NULL COMMENT '操作员ID 说明:操作员ID', `OpUserName` varchar(200) NOT NULL COMMENT '操作员 说明:操作员', PRIMARY KEY (`ID`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COMMENT='支出记录表'; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_menu_table WHERE TargetUrl='payout.html'; if(@count<=0) THEN INSERT INTO `setting_menu_table` (fid,L1,L2,targetUrl,createTime,menuGroup,LogoUrl) VALUES (1002, 'Payout Report', '支出报表', 'payout.html', now(),1,'/images/blackIcon/icon_costreport.png'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='ModifyFlag'; if(@count<=0) THEN alter table order_table add column ModifyFlag integer default 0 COMMENT '修改标志'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_remark_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '备注打印大小', 'print_remark_fontsize', '16px', '3', now(),'Remark Font Size','备注打印大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='cust_type_table' AND column_name='SelfFlag'; if(@count<=0) THEN alter table cust_type_table add column SelfFlag integer default 0 COMMENT '支持自助'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='pay_type_table' AND column_name='SelfFlag'; if(@count<=0) THEN alter table pay_type_table add column SelfFlag integer default 0 COMMENT '支持自助'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='cust_table' AND index_name = 'index_cust_table_phoneno'; if(@count<=0) THEN ALTER TABLE cust_table ADD INDEX index_cust_table_phoneno (PhoneNo); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_self_tsinfo'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '自助完成提示', 'main_self_tsinfo', '', 0, now(),'Self Mode Info','自助完成提示'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_index_bgimg'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '首页背景图地址', 'main_index_bgimg', '', 0, now(),'Index Page Imgurl','首页背景图地址'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_index_pagemode'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '4', '首页样式模式', 'main_index_pagemode', '0', '16', now(),'Index Display Mode','首页样式模式'); INSERT INTO `setting_value_type_table` (valueType,valueTypeDesc,settingValue,l1,l2,createTime) VALUES (16,'Default Mode',0,'Default Mode','默认模式',now()); INSERT INTO `setting_value_type_table` (valueType,valueTypeDesc,settingValue,l1,l2,createTime) VALUES (16,'Tint Mode',1,'Tint Mode','浅色模式',now()); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_index_bgimg'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '4', '首页背景图地址', 'main_index_bgimg', '', 0, now(),'Index Page Imgurl','首页背景图地址'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_index_custtype_bgcolor'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '4', '首页客户类型背景颜色', 'main_index_custtype_bgcolor', '#333', 0, now(),'Index Page CustType BgColor','首页客户类型背景颜色'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_index_custtype_bgcolor'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '4', '首页客户类型背景颜色', 'main_index_custtype_bgcolor', '#333', 0, now(),'Index Page CustType BgColor','首页客户类型背景颜色'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_menu_rightbotton_invert'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '4', '点单页面浅色模式', 'main_menu_rightbotton_invert',1, 2, now(),'Menu Page Tint Mode','点单页面浅色模式'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_orderlist_invert'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '4', '历史页面黑色按钮', 'main_orderlist_invert',1, 2, now(),'Order Page Black Botton','历史页面黑色按钮'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_table_pagemode'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '4', '桌子页面模式', 'main_table_pagemode', '0', '16', now(),'Table Display Mode','桌子页面模式'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='OnlineFeeRate'; if(@count<=0) THEN alter table org_table add column OnlineFeeRate integer default 0 COMMENT '在线手续费率'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='category_table' AND column_name='Picurl'; if(@count<=0) THEN alter table category_table add column Picurl varchar(500) COMMENT '图片地址'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='follow_table' AND column_name='Picurl'; if(@count<=0) THEN alter table follow_table add column Picurl varchar(500) COMMENT '图片地址'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='PickUpFlag'; if(@count<=0) THEN alter table order_table add column PickUpFlag int default 0 COMMENT '取货状态 说明:取货状态 0:未取货;1:已取货'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='PickUpTime'; if(@count<=0) THEN alter table order_table add column PickUpTime datetime COMMENT '取货时间 说明:取货时间'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='cust_table' AND column_name='PayRemark'; if(@count<=0) THEN alter table cust_table add column PayRemark varchar(100) COMMENT '付款备注 说明:付款备注'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='menu_table' AND column_name='GroupMode'; if(@count<=0) THEN alter table menu_table add column GroupMode integer default 0 COMMENT '组模式 说明:组模式 0:非组模式 1:组模式'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='menu_table' AND column_name='FGroupMenuID'; if(@count<=0) THEN alter table menu_table add column FGroupMenuID integer COMMENT '父组菜单ID 说明:父组菜单ID'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='follow_table' AND column_name='PrintMode'; if(@count<=0) THEN alter table follow_table add column PrintMode integer default 0 COMMENT '打印模式 说明:0:主菜 1:主菜+跟随'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_payment_table' AND column_name='SignatureData'; if(@count<=0) THEN alter table order_payment_table add column SignatureData text COMMENT '签名数据'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_superposition_uptax'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '是否叠加税上税', 'main_superposition_uptax', '1', '2', now(),'Superposition Double Tax','是否叠加税上税'); end if; end; call proc_tempPro; CREATE TABLE IF not EXISTS print_mission_table( ID INT(10) NOT NULL AUTO_INCREMENT COMMENT 'ID 主键' , MissionType INT(10) NOT NULL COMMENT '任务类型 任务类型 0:订单打印任务 1:分单打印任务 2:签字单打印任务' , CreateTime DATETIME NOT NULL COMMENT '创建时间' , MissionHostName VARCHAR(100) NOT NULL COMMENT '执行主机名' , SendHostName VARCHAR(100) NOT NULL COMMENT '登记主机名' , Value1 TEXT COMMENT '字段1' , Value2 TEXT COMMENT '字段2' , Value3 TEXT COMMENT '字段3' , Value4 TEXT COMMENT '字段4' , Value5 TEXT COMMENT '字段5' , Value6 TEXT COMMENT '字段6' , Value7 TEXT COMMENT '字段7' , Value8 TEXT COMMENT '字段8' , Value9 TEXT COMMENT '字段9' , Value10 TEXT COMMENT '字段10' , PRIMARY KEY (ID) ) COMMENT = '打印任务表 '; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_discount_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '折扣打印大小', 'print_discount_fontsize', '12px', '3', now(),'Discount Font Size','折扣打印大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_deliverycharge_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '外卖费打印大小', 'print_deliverycharge_fontsize', '12px', '3', now(),'DeliveryCharge Font Size','外卖费打印大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_tip_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '小费打印大小', 'print_tip_fontsize', '12px', '3', now(),'Tip Font Size','小费打印大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_cashdraw_lodop'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '钱箱插件模式', 'main_cashdraw_lodop', '1', '2', now(),'Cashdrawer Lodop','钱箱插件模式'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_sms_apikey'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '短信APIKEY', 'main_sms_apikey', '', '0', now(),'SMS API Key','短信APIKEY'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_sms_apisecret'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '短信APISecRet', 'main_sms_apisecret', '', '0', now(),'SMS API Secret','短信APISecret'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_sms_apifrom'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '短信主叫', 'main_sms_apifrom', '', '0', now(),'SMS From','短信主叫'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_sms_orderready_info'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '短信内容(Ready)', 'main_sms_orderready_info', '', '0', now(),'SMS Info(Ready)','短信内容(Ready)'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_auto_cust_point'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '会员自动积分', 'main_auto_cust_point', '1', '2', now(),'Cust Auto Point','会员自动积分'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='DeliveryTime'; if(@count<=0) THEN alter table order_table add column DeliveryTime DateTime COMMENT '配送时间'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='SmsApiID'; if(@count<=0) THEN alter table org_table add column SmsApiID varchar(100) COMMENT '短信APIID'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='SmsApiKey'; if(@count<=0) THEN alter table org_table add column SmsApiKey varchar(100) COMMENT '短信APIKEY'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='SmsFrom'; if(@count<=0) THEN alter table org_table add column SmsFrom varchar(100) COMMENT '短信主叫'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='SmsValidInfo'; if(@count<=0) THEN alter table org_table add column SmsValidInfo varchar(100) COMMENT '短信验证码内容'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='OpenApiID'; if(@count<=0) THEN alter table org_table add column OpenApiID varchar(100) COMMENT '连锁ID'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='OpenApiKey'; if(@count<=0) THEN alter table org_table add column OpenApiKey varchar(100) COMMENT '连锁KEY'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_auto_giftpay'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '会员余额自动提示', 'main_auto_giftpay', '1', '2', now(),'Gift Auto Pay','会员余额自动提示'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='PaymentTsInfo'; if(@count<=0) THEN alter table org_table add column PaymentTsInfo text COMMENT '付款提示信息'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='PayByDoorInfo'; if(@count<=0) THEN alter table org_table add column PayByDoorInfo varchar(100) COMMENT '到店付款提示内容'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_second_signature'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '5', '双屏签字', 'main_second_signature', '1', '2', now(),'Second Signature','双屏签字'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_discounttip_inputmode'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '折扣小费小数点输入', 'main_discounttip_inputmode', '0', '2', now(),'Discount Tip Point Input','折扣小费小数点输入'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_printtime_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '打印时间大小', 'print_printtime_fontsize', '12px', '3', now(),'Print Time Font Size','打印时间大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='QROrderMustLogin'; if(@count<=0) THEN alter table org_table add column QROrderMustLogin int default 0 COMMENT '扫码点单是否登陆'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='follow_table' AND column_name='CountGroupID'; if(@count<=0) THEN alter table follow_table add column CountGroupID integer default 0 COMMENT '统计组'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_server_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '服务员打印大小', 'print_server_fontsize', '14px', '3', now(),'Server Font Size','服务员打印大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_guestNo_fontsize'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '人数打印大小', 'print_guestNo_fontsize', '12px', '3', now(),'Guest No. Font Size','人数打印大小'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='AutoCode'; if(@count<=0) THEN alter table org_table add column AutoCode int default 0 COMMENT 'PickUp自动编号'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='tip_suggestion_table' AND column_name='OnlineShowFlag'; if(@count<=0) THEN alter table tip_suggestion_table add column OnlineShowFlag int default 0 COMMENT '0:都显示, 1:仅本地显示,2:仅在线显示'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='MailSender'; if(@count<=0) THEN alter table org_table add column MailSender varchar(100) COMMENT 'MailSender'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='MailPassword'; if(@count<=0) THEN alter table org_table add column MailPassword varchar(100) COMMENT 'MailPassword'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='MailSmtp'; if(@count<=0) THEN alter table org_table add column MailSmtp varchar(100) COMMENT 'MailSmtp'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='MailPort'; if(@count<=0) THEN alter table org_table add column MailPort varchar(100) COMMENT 'MailPort'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='OnlineSignature'; if(@count<=0) THEN alter table org_table add column OnlineSignature int default 0 COMMENT '0:不签名;1:需要签名'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='StartOrderTime2'; if(@count<=0) THEN alter table org_table add column StartOrderTime2 varchar(10); alter table org_table add column EndOrderTime2 varchar(10); alter table org_table add column StartOrderTime3 varchar(10); alter table org_table add column EndOrderTime3 varchar(10); alter table org_table add column StartOrderTime4 varchar(10); alter table org_table add column EndOrderTime4 varchar(10); alter table org_table add column StartOrderTime5 varchar(10); alter table org_table add column EndOrderTime5 varchar(10); alter table org_table add column StartOrderTime6 varchar(10); alter table org_table add column EndOrderTime6 varchar(10); alter table org_table add column StartOrderTime7 varchar(10); alter table org_table add column EndOrderTime7 varchar(10); update org_table set StartOrderTime2=StartOrderTime,StartOrderTime3=StartOrderTime,StartOrderTime4=StartOrderTime,StartOrderTime5=StartOrderTime,StartOrderTime6=StartOrderTime,StartOrderTime7=StartOrderTime; update org_table set EndOrderTime2=EndOrderTime,EndOrderTime3=EndOrderTime,EndOrderTime4=EndOrderTime,EndOrderTime5=EndOrderTime,EndOrderTime6=EndOrderTime,EndOrderTime7=EndOrderTime; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DiscountMode'; if(@count<=0) THEN alter table org_table add column DiscountMode int default 0 COMMENT '0:总数;1:小计'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='OnlineFeeMode'; if(@count<=0) THEN alter table org_table add column OnlineFeeMode int default 0 COMMENT '0:比例;1:固定金额'; end if; end; call proc_tempPro; CREATE TABLE if not EXISTS kds_mission_table( ID INT(10) NOT NULL AUTO_INCREMENT COMMENT 'ID' , OrderID INT(10) COMMENT '订单号' , PrinterID INT(10) COMMENT '打印机ID' , CreateTime DATETIME COMMENT '创建时间' , PRIMARY KEY (ID) ) COMMENT = 'KDS任务表 '; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND column_name='KDSStatus'; if(@count<=0) THEN alter table order_detail_table add column KDSStatus int default 0 COMMENT 'KDS状态 0:未处理;1:已处理'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND index_name = 'index_order_detail_table_kdsstatus'; if(@count<=0) THEN ALTER TABLE order_detail_table ADD INDEX index_order_detail_table_kdsstatus (kdsStatus); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_gratuity_tax'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '打印服务费税', 'print_gratuity_tax', '1', '2', now(),'Print Gratuity Tax','打印服务费税'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='SplitItem'; if(@count<=0) THEN alter table org_table add column SplitItem int default 0 COMMENT '0:不拆分;1:拆分'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND column_name='OpUserID'; if(@count<=0) THEN alter table order_detail_table add column OpUserID int COMMENT '操作员ID'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND column_name='OpUserName'; if(@count<=0) THEN alter table order_detail_table add column OpUserName varchar(500) COMMENT '操作员'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_detail_table' AND index_name = 'index_order_detail_table_opuserid'; if(@count<=0) THEN ALTER TABLE order_detail_table ADD INDEX index_order_detail_table_opuserid (OpUserID); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_auto_save_opinfo'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '明细自动保存操作员', 'main_auto_save_opinfo', '1', '2', now(),'Auto Save OpInfo','明细自动保存操作员'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_payment_table' AND column_name='CardType'; if(@count<=0) THEN alter table order_payment_table add column CardType varchar(30) COMMENT '卡类型'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_payment_table' AND index_name = 'index_order_payment_table_cardtype'; if(@count<=0) THEN ALTER TABLE order_payment_table ADD INDEX index_order_payment_table_cardtype (CardType); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_dailyreport_showcardtype'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '报表显示卡类型统计', 'main_dailyreport_showcardtype', '1', '2', now(),'Report Show Card Type','报表显示卡类型统计'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='Remark2'; if(@count<=0) THEN alter table org_table add column Remark2 varchar(4000) COMMENT '备注2'; end if; end; call proc_tempPro; delete from setting_value_type_table where ValueType=8; INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '2', '2px', '2018-7-18', '2', '2'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '3', '3px', '2018-7-18', '3', '3'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '4', '4px', '2018-7-18', '4', '4'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '5', '5px', '2018-7-18', '5', '5'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '6', '6px', '2018-7-18', '6', '6'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '7', '7px', '2018-7-18', '7', '7'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '8', '8px', '2018-7-18', '8', '8'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '10', '10px', '2018-7-20', '10', '10'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '15', '15px', '2020-12-18', '15', '15'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '20', '20px', '2020-12-18', '20', '20'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '25', '25px', '2020-12-18', '25', '25'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '30', '30px', '2020-12-18', '30', '30'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '40', '40px', '2020-12-18', '40', '40'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '50', '50px', '2020-12-18', '50', '50'); INSERT INTO `setting_value_type_table` (`ValueType`, `ValueTypeDesc`, `SettingValue`, `CreateTime`, `L1`, `L2`) VALUES (8, '75', '75px', '2020-12-18', '75', '75'); DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_doubletax'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '打印第二税', 'print_doubletax', '1', '2', now(),'Report Show Card Type','打印第二税'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_credit_bottom_word'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '签字单底部文字', 'print_credit_bottom_word', 'Thank you very much!', '0', now(),'Credit Bottom Word','签字单底部文字'); select SettingValue into @datavalue from default_setting_table where SettingKey='print_bottom_word'; update default_setting_table set SettingValue =@datavalue where SettingKey='print_credit_bottom_word'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryZipCode'; if(@count<=0) THEN alter table org_table add column DeliveryZipCode varchar(1000) COMMENT '外送区域限制,多个逗号隔开'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='PickUpTime'; if(@count<=0) THEN alter table org_table add column PickUpTime int default 0 COMMENT '来取时间'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryTime'; if(@count<=0) THEN alter table org_table add column DeliveryTime int default 0 COMMENT '外送时间'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='BusyPickUpTime'; if(@count<=0) THEN alter table org_table add column BusyPickUpTime int default 0 COMMENT '忙时来取时间'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='BusyDeliveryTime'; if(@count<=0) THEN alter table org_table add column BusyDeliveryTime int default 0 COMMENT '忙时外送时间'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='BusyFlag'; if(@count<=0) THEN alter table org_table add column BusyFlag int default 0 COMMENT '忙时标志'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='AppointmentFlag'; if(@count<=0) THEN alter table org_table add column AppointmentFlag int default 0 COMMENT '是否预约时间,0:不预约;1:预约1天;2:预约2天'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DiscountMInAmount'; if(@count<=0) THEN alter table org_table add column DiscountMinAmount int default 0 COMMENT '折扣最低金额'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_label_custtype'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '标签打印客户类型', 'print_label_custtype', '1', '2', now(),'Label Print CustType','标签打印客户类型'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_label_splitmode'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '标签数量拆分', 'print_label_splitmode', '1', '2', now(),'Label Split Mode','标签数量拆分'); end if; end; call proc_tempPro; CREATE TABLE IF NOT EXISTS callerid_table( ID INT(10) NOT NULL AUTO_INCREMENT COMMENT 'ID' , HostName VARCHAR(100) COMMENT '主机名' , Sign VARCHAR(100) COMMENT '标记' , PhoneNo VARCHAR(100) COMMENT '号码' , CreateTime DATETIME COMMENT '创建时间' , PRIMARY KEY (ID) ) COMMENT = '来电显示记录表 '; CREATE TABLE IF NOT EXISTS callerid_his_table( ID INT(10) NOT NULL AUTO_INCREMENT COMMENT 'ID' , HostName VARCHAR(100) COMMENT '主机名' , Sign VARCHAR(100) COMMENT '标记' , PhoneNo VARCHAR(100) COMMENT '号码' , CreateTime DATETIME COMMENT '创建时间' , UseHostName VARCHAR(100) COMMENT '使用主机' , UseTime DATETIME COMMENT '使用时间' , OpUserID INT(10) COMMENT '使用人ID' , OpUserName VARCHAR(100) COMMENT '使用人名称' , PRIMARY KEY (ID) ) COMMENT = '来电显示历史表 '; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryCharge3'; if(@count<=0) THEN alter table org_table add column DeliveryCharge3 int default 0 COMMENT '外卖费3'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryCharge4'; if(@count<=0) THEN alter table org_table add column DeliveryCharge4 int default 0 COMMENT '外卖费4'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryCharge5'; if(@count<=0) THEN alter table org_table add column DeliveryCharge5 int default 0 COMMENT '外卖费5'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryDistince3'; if(@count<=0) THEN alter table org_table add column DeliveryDistince3 float(10,2) default 0 COMMENT '外送距离3'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryDistince4'; if(@count<=0) THEN alter table org_table add column DeliveryDistince4 float(10,2) default 0 COMMENT '外送距离4'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DeliveryDistince5'; if(@count<=0) THEN alter table org_table add column DeliveryDistince5 float(10,2) default 0 COMMENT '外送距离5'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_report_tip_feerate'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '报表打印小费费率', 'print_report_tip_feerate', '0', '0', now(),'Report Print Tip FeeRate','报表打印小费费率'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='RestStartTime'; if(@count<=0) THEN alter table org_table add column RestStartTime varchar(10) default '0'; alter table org_table add column RestEndTime varchar(10) default '0'; alter table org_table add column RestStartTime2 varchar(10) default '0'; alter table org_table add column RestEndTime2 varchar(10) default '0'; alter table org_table add column RestStartTime3 varchar(10) default '0'; alter table org_table add column RestEndTime3 varchar(10) default '0'; alter table org_table add column RestStartTime4 varchar(10) default '0'; alter table org_table add column RestEndTime4 varchar(10) default '0'; alter table org_table add column RestStartTime5 varchar(10) default '0'; alter table org_table add column RestEndTime5 varchar(10) default '0'; alter table org_table add column RestStartTime6 varchar(10) default '0'; alter table org_table add column RestEndTime6 varchar(10) default '0'; alter table org_table add column RestStartTime7 varchar(10) default '0'; alter table org_table add column RestEndTime7 varchar(10) default '0'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_creditcard_chip'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '签字单打印加密标志', 'print_creditcard_chip', '0', '2', now(),'Print Credit Card Chip','签字单打印加密标志'); end if; end; call proc_tempPro; alter table order_table modify CustNo float(11,2); DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_second_addtip'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '5', '双屏小费', 'main_second_addtip', '1', '2', now(),'Second Add Tip','双屏小费'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_table' AND index_name = 'index_order_table_custid'; if(@count<=0) THEN ALTER TABLE order_table ADD INDEX index_order_table_custid (custid); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_table' AND index_name = 'index_order_table_phoneno'; if(@count<=0) THEN ALTER TABLE order_table ADD INDEX index_order_table_phoneno (phoneno); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='cust_table' AND index_name = 'index_cust_table_custid'; if(@count<=0) THEN ALTER TABLE cust_table ADD INDEX index_cust_table_custid (custid); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='GuestOrder'; if(@count<=0) THEN alter table org_table add column GuestOrder int default 0 COMMENT '游客下单'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_payment_inputmode'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '付款金额小数点输入', 'main_payment_inputmode', '1', '2', now(),'Payment Point Input','付款金额小数点输入'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='MaxOrderAmount'; if(@count<=0) THEN alter table org_table add column MaxOrderAmount int default 100000 COMMENT '最大订单金额'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='count_group_table' AND column_name='CountRate'; if(@count<=0) THEN alter table count_group_table add column CountRate float(10,2) default 0 COMMENT '统计比例'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_order_payment_kitchenprint'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '点单界面付款必送', 'print_order_payment_kitchenprint', '1', '2', now(),'Order Payment Must Print','点单界面付款必送'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_itemamount_click_right'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '2', '总计点击权限', 'main_itemamount_click_right', '0', '4', now(),'Amount Click Amount','总计点击权限'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='DeliverectID'; if(@count<=0) THEN alter table order_table add column DeliverectID int default 0 COMMENT 'DeliverectID'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='DeliverectOrderID'; if(@count<=0) THEN alter table order_table add column DeliverectOrderID varchar(100) COMMENT 'DeliverectOrderID'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='DeliverectStatus'; if(@count<=0) THEN alter table order_table add column DeliverectStatus int default 0 COMMENT 'DeliverectStatus'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='DeliverectChannel'; if(@count<=0) THEN alter table order_table add column DeliverectChannel varchar(50) COMMENT 'DeliverectChannel'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='DeliverectStatus'; if(@count<=0) THEN alter table order_table add column DeliverectStatus int default 0 COMMENT 'DeliverectStatus'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_receipt_cardtype'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '收据打印卡类型', 'print_receipt_cardtype', '1', '2', now(),'Receipt Print CardType','收据打印卡类型'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM setting_menu_table WHERE TargetUrl='onlineOrderConf.html'; if(@count<=0) THEN INSERT INTO `setting_menu_table` (fid,L2,L1,targetUrl,createTime,menuGroup,status,logoUrl) VALUES (39, '外卖平台配置', 'Deliverect Conf', 'onlineOrderConf.html', now(),0,0,'/images/blackIcon/icon_countgroupset.png'); end if; end; call proc_tempPro; CREATE TABLE if not exists online_order_conf_table( ID INT(10) NOT NULL AUTO_INCREMENT COMMENT 'ID' , Name VARCHAR(1000) COMMENT '名称' , AccountID VARCHAR(1000) COMMENT 'AccountID' , LocationID VARCHAR(1000) COMMENT 'LocationID' , ChannelID VARCHAR(1000) COMMENT 'ChannelID' , PickupType INT(10) COMMENT 'PickupType' , DeliveryType INT(10) COMMENT 'DeliveryType' , DineinType INT(10) COMMENT 'DineinType' , CurbsideType INT(10) COMMENT 'CurbsideType' , CategoryGroupID VARCHAR(100) COMMENT '菜单组' , DeliveryTax INT(10) DEFAULT 0 COMMENT 'DeliveryTax' , TakeawayTax INT(10) DEFAULT 0 COMMENT 'TakeawayTax' , EatInTax INT(10) DEFAULT 0 COMMENT 'EatInTax' , PaymentType INT(10) COMMENT 'PaymentType' , DeliveryPreparedTime INT(10) NOT NULL DEFAULT 0 COMMENT 'Delivery备餐时间' , PickupPreparedTime INT(10) NOT NULL DEFAULT 0 COMMENT 'Pickup备餐时间' , EatinPreparedTime INT(10) NOT NULL DEFAULT 0 COMMENT 'Eatin备餐时间' , PRIMARY KEY (ID) ) COMMENT = '第三方点单平台配置表 '; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='ConfirmPhoneNo'; if(@count<=0) THEN alter table org_table add column ConfirmPhoneNo int not null default 0 COMMENT '是否需要确认号码'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_discountcard_expireddays'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '折扣卡过期天数', 'main_discountcard_expireddays', '0', '0', now(),'Discount Card Expired Days','折扣卡过期天数'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_empreport_onlytimeclock'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '员工报表只显示签到信息', 'main_empreport_onlytimeclock', '1', '2', now(),'Emp Report Only TimeClock','员工报表只显示签到信息'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_tax_servicecharge'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '3', '税后服务费', 'main_tax_servicecharge', '1', '2', now(),'Serivce Charge Tax','税后服务费'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='TipAfterTax'; if(@count<=0) THEN alter table org_table add column TipAfterTax int not null default 0 COMMENT '税后小费'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_unpaid_amount'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '是否打印未付款金额', 'print_unpaid_amount', '1', '2', now(),'Print Unpaid Amount','是否打印未付款金额'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DoorDashDID'; if(@count<=0) THEN alter table org_table add column DoorDashDID varchar(100) COMMENT 'DoorDashDID'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DoorDashKeyID'; if(@count<=0) THEN alter table org_table add column DoorDashKeyID varchar(100) COMMENT 'DoorDashKeyID'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DoorDashSecret'; if(@count<=0) THEN alter table org_table add column DoorDashSecret varchar(100) COMMENT 'DoorDashSecret'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='TrackingUrl'; if(@count<=0) THEN alter table order_table add column TrackingUrl varchar(1000) COMMENT 'TrackingUrl'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='TrackNo'; if(@count<=0) THEN alter table order_table add column TrackNo varchar(100) COMMENT 'TrackNo'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_tax_word1'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '打印税名称1', 'print_tax_word1', '', '0', now(),'Pring Tax Word1','打印税名称1'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_tax_word2'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '打印税名称2', 'print_tax_word2', '', '0', now(),'Pring Tax Word2','打印税名称2'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='pay_type_table' AND column_name='PayRate'; if(@count<=0) THEN alter table pay_type_table add column PayRate int default 0 COMMENT '手续费费率'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='pax_cardreader_conf_table' AND column_name='PType'; if(@count<=0) THEN alter table pax_cardreader_conf_table add column PType int default 0 COMMENT '协议类型 0:TCP;1:HTTP'; end if; end; call proc_tempPro; alter table pay_type_table modify column PayRate float(10,2) default 0 COMMENT '手续费费率'; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_convenience_word'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '打印手续费名称', 'print_convenience_word', 'Convenience Fee', '0', now(),'Pring Convenience Word','打印手续费名称'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_remark_oneline'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '备注换行打印', 'print_remark_oneline', '1', '2', now(),'Print Remark Oneline','备注换行打印'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='DoorDashPickupTime'; if(@count<=0) THEN alter table org_table add column DoorDashPickupTime int not null default 0 COMMENT 'DoorDashPickupTime'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='NeedDriverTip'; if(@count<=0) THEN alter table org_table add column NeedDriverTip int not null default 0 COMMENT 'NeedDriverTip'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_tablestatus_click_right'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '2', '桌子状态点击权限', 'main_tablestatus_click_right', '0', '4', now(),'Table Status Click Amount','桌子状态点击权限'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_unitprice'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '打印单价', 'print_unitprice', '1', '2', now(),'Pring Unit Price','打印单价'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='follow_table' AND column_name='MaxSelect'; if(@count<=0) THEN alter table follow_table add column MaxSelect int default 0 COMMENT '最大选择数量'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='Session'; if(@count<=0) THEN alter table order_table add column Session varchar(100) COMMENT 'Session'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.statistics WHERE table_schema= DATABASE() AND table_name='order_table' AND index_name = 'index_order_table_session'; if(@count<=0) THEN ALTER TABLE order_table ADD INDEX index_order_table_session (session); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_closesession_right'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '2', '关闭Session权限', 'main_closesession_right', '0', '4', now(),'Close Session Right','关闭Session权限'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='MinutesTimeLock'; if(@count<=0) THEN alter table org_table add column MinutesTimeLock int not null default 20 COMMENT '每分钟订单限流'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='table_table' AND column_name='LockFlag'; if(@count<=0) THEN alter table table_table add column LockFlag int not null default 0 COMMENT '锁定状态'; alter table table_table add column LockTime datetime COMMENT '锁定时间'; alter table table_table add column LockOpUserID int COMMENT '锁定员工ID'; alter table table_table add column LockOpUserName varchar(100) COMMENT '锁定员工名称'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='order_table' AND column_name='CallStatus'; if(@count<=0) THEN alter table order_table add column CallStatus int default 0 COMMENT '0:准备中;1:叫号中;999:完成'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='RequestMoreInfo'; if(@count<=0) THEN alter table org_table add column RequestMoreInfo varchar(100) ; end if; end; call proc_tempPro; CREATE TABLE IF NOT EXISTS `chowly_conf_table` ( `ID` int(10) NOT NULL AUTO_INCREMENT COMMENT 'ID 说明:主键', `ApiKey` varchar(100) NOT NULL COMMENT 'APIKEY 说明:UUID', `StartOrderTime` varchar(10) DEFAULT NULL COMMENT '接单开始时间 说明:接单开始时间', `EndOrderTime` varchar(10) DEFAULT NULL COMMENT '接单结束时间 说明:接单结束时间', `StartOrderTime2` varchar(10) DEFAULT NULL COMMENT '接单开始时间2', `EndOrderTime2` varchar(10) DEFAULT NULL COMMENT '接单结束时间2', `StartOrderTime3` varchar(10) DEFAULT NULL COMMENT '接单开始时间3', `EndOrderTime3` varchar(10) DEFAULT NULL COMMENT '接单结束时间3', `StartOrderTime4` varchar(10) DEFAULT NULL COMMENT '接单开始时间4', `EndOrderTime4` varchar(10) DEFAULT NULL COMMENT '接单结束时间4', `StartOrderTime5` varchar(10) DEFAULT NULL COMMENT '接单开始时间5', `EndOrderTime5` varchar(10) DEFAULT NULL COMMENT '接单结束时间5', `StartOrderTime6` varchar(10) DEFAULT NULL COMMENT '接单开始时间6', `EndOrderTime6` varchar(10) DEFAULT NULL COMMENT '接单结束时间6', `StartOrderTime7` varchar(10) DEFAULT NULL COMMENT '接单开始时间7', `EndOrderTime7` varchar(10) DEFAULT NULL COMMENT '接单结束时间7', `TaxRate` float(10,4) NOT NULL COMMENT 'TaxRate', `TaxRate2` float(10,4) NOT NULL COMMENT 'TaxRate2', `DeliveryType` int(10) DEFAULT NULL COMMENT 'Delivery类型', `PickUpType` int(10) DEFAULT NULL COMMENT 'PickUp类型', `DineInType` int(10) DEFAULT NULL COMMENT 'Dine In类型', `RestStartTime` varchar(10) DEFAULT NULL COMMENT '休息开始时间1', `RestEndTime` varchar(10) DEFAULT NULL COMMENT '休息结束时间1', `RestStartTime2` varchar(10) DEFAULT NULL COMMENT '休息开始时间2', `RestEndTime2` varchar(10) DEFAULT NULL COMMENT '休息结束时间2', `RestStartTime3` varchar(10) DEFAULT NULL COMMENT '休息开始时间3', `RestEndTime3` varchar(10) DEFAULT NULL COMMENT '休息结束时间3', `RestStartTime4` varchar(10) DEFAULT NULL COMMENT '休息开始时间4', `RestEndTime4` varchar(10) DEFAULT NULL COMMENT '休息结束时间4', `RestStartTime5` varchar(10) DEFAULT NULL COMMENT '休息开始时间5', `RestEndTime5` varchar(10) DEFAULT NULL COMMENT '休息结束时间5', `RestStartTime6` varchar(10) DEFAULT NULL COMMENT '休息开始时间6', `RestEndTime6` varchar(10) DEFAULT NULL COMMENT '休息结束时间6', `RestStartTime7` varchar(10) DEFAULT NULL COMMENT '休息开始时间7', `RestEndTime7` varchar(10) DEFAULT NULL COMMENT '休息结束时间7', `CategoryGroupID` int(10) DEFAULT NULL, `PaymentType` int(10) DEFAULT NULL, `PickupPreparedTime` int(10) DEFAULT NULL, `DeliveryPreparedTime` int(10) DEFAULT NULL, `DineinPreparedTime` int(10) DEFAULT NULL, PRIMARY KEY (`ID`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8 COMMENT='chowly配置表 '; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='table_table' AND column_name='AlarmFlag'; if(@count<=0) THEN alter table table_table add column AlarmFlag int default 0 COMMENT '呼叫标志;0:正常;1:呼叫中'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='SendOrderConfirmFlag'; if(@count<=0) THEN alter table org_table add column SendOrderConfirmFlag int default 0 COMMENT '是否发送确认短信'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='SendOrderNotifyFlag'; if(@count<=0) THEN alter table org_table add column SendOrderNotifyFlag int default 0 COMMENT '是否短信通知机构'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='OrderNotifyIsdn'; if(@count<=0) THEN alter table org_table add column OrderNotifyIsdn varchar(100) COMMENT '短信通知号码'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='pax_cardreader_record_table' AND column_name='TenderType'; if(@count<=0) THEN alter table pax_cardreader_record_table add column TenderType varchar(20) default 'CREDIT' COMMENT '刷卡通道'; end if; end; call proc_tempPro; CREATE TABLE IF NOT EXISTS pax_cardpointgateway_log_table( ID INT(10) NOT NULL AUTO_INCREMENT COMMENT 'ID' , CreateTime DATETIME COMMENT '创建时间' , OrderID INT(10) COMMENT '订单号' , PaymentID INT(10) COMMENT '付款ID' , PaymentAmount INT(10) DEFAULT 0 COMMENT '付款金额' , Tip INT(10) DEFAULT 0 COMMENT '小费' , amount VARCHAR(100) COMMENT 'amount' , resptext VARCHAR(100) COMMENT 'resptext' , setlstat VARCHAR(100) COMMENT 'setlstat' , capturedate VARCHAR(100) COMMENT 'capturedate' , respcode VARCHAR(100) COMMENT 'respcode' , batchid VARCHAR(100) COMMENT 'batchid' , entrymode VARCHAR(100) COMMENT 'entrymode' , merchid VARCHAR(100) COMMENT 'merchid' , token VARCHAR(100) COMMENT 'token' , authcode VARCHAR(100) COMMENT 'authcode' , respproc VARCHAR(100) COMMENT 'respproc' , authdate VARCHAR(100) COMMENT 'authdate' , bintype VARCHAR(100) COMMENT 'bintype' , lastfour VARCHAR(100) COMMENT 'lastfour' , voidable VARCHAR(100) COMMENT 'voidable' , name VARCHAR(100) COMMENT 'name' , currency VARCHAR(100) COMMENT 'currency' , refundable VARCHAR(100) COMMENT 'refundable' , expiry VARCHAR(100) COMMENT 'expiry' , retref VARCHAR(100) COMMENT 'retref' , respstat VARCHAR(100) COMMENT 'respstat' , account VARCHAR(100) COMMENT 'account' , PRIMARY KEY (ID) ) COMMENT = 'cardpoint网关日志 '; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_total'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '打印总数', 'print_total', '0', '2', now(),'Pring Total','打印总数'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='print_sortbyitemno'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '1', '打印按照ITEMNO排序', 'print_sortbyitemno', '1', '2', now(),'Pring Sort by ItemNo','打印按照ITEMNO排序'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='op_user_table' AND column_name='CommissionRate'; if(@count<=0) THEN alter table op_user_table add column CommissionRate float(10,2) default 0 COMMENT '佣金比例'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='AppointmentPickup'; if(@count<=0) THEN alter table org_table add column AppointmentPickup int default 0 COMMENT 'AppointmentPickup '; alter table org_table add column AppointmentDelivery int default 0 COMMENT 'AppointmentDelivery'; alter table org_table add column AppointmentDinein int default 0 COMMENT 'AppointmentDinein'; alter table org_table add column AppointmentAll int default 0 COMMENT 'AppointmentAll'; end if; end; call proc_tempPro; CREATE TABLE IF NOT EXISTS bp_cardreader_detail_table( ID INT(10) NOT NULL AUTO_INCREMENT COMMENT 'ID' , CreateTime DATETIME COMMENT '时间' , PaymentID INT(10) COMMENT 'PaymentID' , OrderID INT(10) COMMENT 'OrderID' , RequestAmount INT(10) COMMENT 'RequestAmount' , ApprovalAmount INT(10) COMMENT 'ApprovalAmount' , AmExPOSData VARCHAR(100) COMMENT 'AmExPOSData' , AmExTranID VARCHAR(100) COMMENT 'AmExTranID' , AcctNum VARCHAR(100) COMMENT 'AcctNum' , LocalDateTime VARCHAR(100) COMMENT 'LocalDateTime' , MerchID VARCHAR(100) COMMENT 'MerchID' , OrderNum VARCHAR(100) COMMENT 'OrderNum' , PymtType VARCHAR(100) COMMENT 'PymtType' , RefNum VARCHAR(100) COMMENT 'RefNum' , STAN VARCHAR(100) COMMENT 'STAN' , TermID VARCHAR(100) COMMENT 'TermID' , TrnmsnDateTime VARCHAR(100) COMMENT 'TrnmsnDateTime' , TxnAmt VARCHAR(100) COMMENT 'TxnAmt' , TxnCrncy VARCHAR(100) COMMENT 'TxnCrncy' , TxnType VARCHAR(100) COMMENT 'TxnType' , AddtlRespData VARCHAR(100) COMMENT 'AddtlRespData' , AthNtwkID VARCHAR(100) COMMENT 'AthNtwkID' , AthNtwkNm VARCHAR(100) COMMENT 'AthNtwkNm' , AuthID VARCHAR(100) COMMENT 'AuthID' , RespCode VARCHAR(100) COMMENT 'RespCode' , Tip INT(10) DEFAULT 0 COMMENT 'Tip' , Token VARCHAR(4000) COMMENT 'Token' , BatchStatus INT(10) DEFAULT 0 COMMENT 'BatchStatus' , PRIMARY KEY (ID) ) COMMENT = '蓝牙刷卡器刷卡记录表 '; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_report_print_right'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '2', '报表打印权限', 'main_report_print_right', '0', '4', now(),'Print Report Right','报表打印权限'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM default_setting_table WHERE settingKey='main_order_report_print_right'; if(@count<=0) THEN INSERT INTO `default_setting_table` (hostName,settingGroup,settingDesc,settingKey,settingValue,valueType,createTime,l1,l2) VALUES (null, '2', '订单报表打印权限', 'main_order_report_print_right', '0', '4', now(),'Print Order Report Right','订单报表打印权限'); end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='kds_mission_table' AND column_name='KDSStatus'; if(@count<=0) THEN alter table kds_mission_table add column KDSStatus int default 0 COMMENT '状态'; alter table kds_mission_table add column Recall int default 0 COMMENT '重叫状态'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='LogoUrl'; if(@count<=0) THEN alter table org_table add column LogoUrl varchar(300) COMMENT 'LogoUrl'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='LoginBGUrl'; if(@count<=0) THEN alter table org_table add column LoginBGUrl varchar(300) COMMENT 'LoginBGUrl'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='Atimemode'; if(@count<=0) THEN alter table org_table add column Atimemode int default 0 COMMENT 'Atimemode'; end if; end; call proc_tempPro; DROP PROCEDURE IF EXISTS proc_tempPro; CREATE PROCEDURE proc_tempPro() BEGIN SELECT count(*) into @count FROM INFORMATION_SCHEMA.Columns WHERE table_schema= DATABASE() AND table_name='org_table' AND column_name='LangMode'; if(@count<=0) THEN alter table org_table add column LangMode int default 0 COMMENT 'LangMode'; end if; end; call proc_tempPro;