2

部署测试软件时发现一处小Bug,提交给你们

转眼之间
8天前 42

在部署和测试的过程中发现一个小bug,现提交给你们:

       1.Bug复现:修改商品时,“零售价”修改后提交成功,但价格无变化。点击商品仓库->商品信息->商品管理->右侧商品列表->选择一条商品记录点击编辑按钮->弹出框中下滑,修改最低售价->提交保存。提示修改成功。但返回列表查看,零售价无变化。从下编辑此条记录依然存在此问题。

       2.问题原因:经过查询运行log日志,发现前端传入的参数无问题,在php服务端接受到的参数数组的“零售价”是前端修改的数字,而在持久化的过程中,插入数据的sql语句拼接少了一个价格字段“sale_price”。

       3.bug修复:1. 修复文件:application\admin\controller\Product.php。

                           2.文件中的addBranchPrice()方法,在给sql传参的地方加入一下代码:$sale_price = input('sale_price');即可。 

  感谢方程软件开源项目,此项目我用作自家农村小卖部单机使用,目前还发现有一处Bug,已经修复,代后续使用熟悉后,再一并提交。


            


最新回复 (2)
  • 转眼之间 楼主 8天前
    0 引用 2

    补充:不是最低售价,是“零售价”

  • xmos 15小时前
    0 引用 3

    亲,你好,这个不是BUG!是软件逻辑的原因!一般超市都有一个叫商品调价的功能,价格调整是需要审核的!所以开源版的也有一个商品调价功能!
    当然你也可以直接像你说的一样,修改商品数据提交的时候,保存价格!然后去C#端删除item.db的本地数据库,重新下载商品也可以!

请先登录后发表评论!

返回
请先登录后发表评论!
2