我用这个模板做了一个库存管理系统。
发现:当商品条目里没有规格型号信息的时候,点击入库表里的入库计算库存流水按钮,不能正确计算库存,也没有生成流水表条目。
我看了一下python代码,怀疑是不是这个sql查询语句有问题?
sql = ‘select _id, 当前库存 from 库存表 where 货品名称=“%s” and 规格型号=“%s” and 货品类别=“%s” and 库存编码=“%s”’ \
%(goods_name, goods_model, goods_category, input_stock_id)
会不会当规格型号为空时, 规格型号=”%s” 判断为否?
这句话是不是只判断 库存编码=“%s”’ 就够了,须要判断其他字段都相等吗?如果删掉 货品名称=“%s” and 规格型号=“%s” and 货品类别=“%s” and 这部分,会有什么问题?