教程分类

Product category

39_订单页js处理

来源:57自学网??浏览次数: 次??发布时间:2018-07-11 17:31

  • 高清线路
  • 备用线路
  • 图文解说
第二十五课生成订单
 
涉及到两张表,结构如下:
order_info
字段 类型 Null 默认 注释
order_id mediumint(8)    
order_sn mediumint(8) NULL #订单编号:10000001-
user_id mediumint(8) 0 #下单的会员uid
 
status_order tinyint(1) 0 #订单状态(0进行中,1已完成,2订单被收货人取消,3无效订单)
 
status_shipping tinyint(1) 0 #商品配送状态
status_pay tinyint(1) 0 #订单支付状态
consignee varchar(60)   #商品收货人
country smallint(5) 0  
province smallint(5) 0  
city smallint(5) 0  
district smallint(5) 0  
address varchar(255)    
sign_building varchar(120)    
zipcode varchar(60)    
tel varchar(60)    
email varchar(60)    
mobile varchar(60)    
time_best varchar(120)    
postscript varchar(255)   #附言
shipping_id tinyint(3) 0 #配送方式:
shipping_name varchar(120)   #配送方式名称
pay_id tinyint(3) 0 #支付方式
pay_name varchar(120)   #支付方式名称
goods_amount decimal(10,2) 0.00 #订单金额
shipping_fee decimal(10,2) 0.00 #运送费
insure_fee decimal(10,2) 0.00 #保险费
pack_fee decimal(10,2) 0.00 #包装费
order_amount decimal(10,2) 0.00 # 应支付的订单总金额 (goods_amount+shipping_fee)
time_pay int(10) 0 #订单总费用支付时间
time_shipping int(10) 0 #配送时间
time_order int(10) 0 #下单时间
ip char(15)   #下单都IP
record_shipping text   #送货记录
record_pay text   #支付记录
record_contact text #与订单收货人的联系纪要
How_oos Varchar (200) #默认缺货处理方式
 
32个字段
order_goods
字段 类型 Null 默认 注释
id int(10)    
order_id mediumint(8) 0  
goods_id mediumint(8) 0  
goods_name varchar(120)    
goods_sn varchar(60)    
goods_number smallint(5) 0  
market_price decimal(10,2) 0.00  
shop_price decimal(10,2) 0.00  
goods_amount decimal(10,2) 0.00  
 
-- ------------------------------------------------------------------------------------------------------
 
--
--  “订单信息(主要是客户信息)”表的结构 `order_info`
-- 说明:订单,用来存储一个订单的客户信息
--
--
-- 表的结构 `order_info`
--
 
CREATE TABLE `order_info` (
  `order_id` mediumint(8) NOT NULL auto_increment,
  `order_sn` varchar(20) default NULL,
  `user_id` int(11) NOT NULL,
  `session_id` varchar(32) NOT NULL,
  `status_order` tinyint(1) NOT NULL default '0',
  `status_shipping` tinyint(1) NOT NULL default '0',
  `status_pay` tinyint(1) NOT NULL default '0',
  `consignee` varchar(60) NOT NULL default '',
  `country` int(11) NOT NULL,
  `province` smallint(5) NOT NULL default '0',
  `city` smallint(5) NOT NULL default '0',
  `district` smallint(5) NOT NULL default '0',
  `address` varchar(255) NOT NULL default '',
  `sign_building` varchar(120) NOT NULL default '',
  `zipcode` varchar(60) NOT NULL default '',
  `tel` varchar(60) NOT NULL default '',
  `email` varchar(60) NOT NULL default '',
  `mobile` varchar(60) NOT NULL default '',
  `best_time` varchar(120) NOT NULL,
  `ship_id` int(11) NOT NULL,
  `pay_id` int(11) NOT NULL,
  `goods_amount` decimal(10,2) NOT NULL default '0.00',
  `ship_fee` decimal(10,2) NOT NULL default '0.00',
  `pay_fee` decimal(10,2) NOT NULL default '0.00',
  `order_amount` decimal(10,2) NOT NULL default '0.00',
  `time_pay` int(10) unsigned NOT NULL default '0',
  `time_shipping` int(10) unsigned NOT NULL default '0',
  `time_order` int(10) NOT NULL default '0',
  `ip` char(15) NOT NULL default '',
  `record_shipping` text NOT NULL,
  `record_pay` text NOT NULL,
  `record_contact` text NOT NULL,
  `postscript` varchar(250) NOT NULL,
  PRIMARY KEY  (`order_id`),
  UNIQUE KEY `order_sn` (`order_sn`),
  KEY `member_id` (`user_id`),
  KEY `status_order` (`status_order`),
  KEY `status_shipping` (`status_shipping`),
  KEY `status_pay` (`status_pay`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
--
--  “订单——商品信息”表的结构 `order_goods`
-- 说明:订单,用来存储商品信息
--
 
CREATE TABLE `order_goods` (
  `id` int(10) NOT NULL auto_increment,
  `order_id` mediumint(8) NOT NULL default '0',
  `goods_id` mediumint(8) NOT NULL default '0',
  `goods_name` varchar(120) NOT NULL default '',
  `goods_sn` varchar(60) NOT NULL default '',
  `goods_number` smallint(5) NOT NULL default '0',
  `market_price` decimal(10,2) NOT NULL default '0.00',
  `shop_price` decimal(10,2) NOT NULL default '0.00',
  `goods_amount` decimal(10,2) NOT NULL default '0.00',
  PRIMARY KEY  (`id`),
  KEY `order_id` (`order_id`),
  KEY `goods_id` (`goods_id`)
) ENGINE=MyISAM DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;
-- ------------------------------------------------------------------------------------------------------
 
上一篇:38_订单页预览 下一篇:40_订单搞定
腾讯视频客户端(推荐) 手机QQ浏览器(推荐)
本站与腾讯视频合作下载客户端播放视频更高清,无广告,下载更流畅! 本站移动端与QQ浏览器合作,使用QQ浏览器在移动设备上观看教程更清晰流畅、无广告!随时随地学习!