积分商城——商品录入input存入数据库(二)
2016-12-03 12:05:31 0 举报
积分商城——商品录入input存入数据库(二)
作者其他创作
大纲/内容
验证商品的数量数组中每个值必须为0或者正整数
空
不为空
验证商品转换值为正整数
验证商品起售必须正整数
验证商品积分为正整数
判断商品总数量是否大于0
计算商品总数量数量
包邮
商品属性是否为空
处理商品类型,将type置为1(积分商城只有普通商品)
验证商品计量单位必须存在
验证商品名称字符长度=64且不为空
将需要存放的字段carriage置为0表示包邮
表单提交数据
删除该字段数据(carriage_flag只是方便前台隐藏和显示,不存入到数据库)
将总数量字段in_stock置为计算的总数量
如果有商品代码验证商品代码,验证2点:1、传递的商品代码值是否重复2、商品代码与数据库中的数据是否重复
将属性名和属性值转换一个数组,格式['attr_name'='attr_value']
将验证后的数据存入tb_jf_goods表中
第三方
处理是否包邮(检验包邮标志)carriage_flag=0(包邮)carriage_flag=1(不包邮)
验证商品列表显示图和商品购买显示图不能为空
如果是自营商品,商品代码必须存在,且唯一
留待后面插入tb_jf_goods_attr_number
验证商品分类必须存在
验证包邮标志只能为0或者1,运费模板为0或者正整数
将总数量字段in_stock置为1
小于0
判断商品类型
大于0
验证商品重量必须大于0
验证商品品牌必须存在
验证商品价格必须大于0的正数
验证商品类型只能是1或2
自营
0 条评论
下一页