grey27

Results 5 issues of grey27

bug复现: A商品为常规不带批号商品 1.采购A商品100个 2.采购A商品20个 3.销售A商品80个 (按照先进先出原则,这80个来自于第一批采购入库) 3,盘点单盘点A产品 账面数量40 设置实际数量为10 (盘亏30个) 4.生成盘点数据报错 商品A的库存数量不够本次出库 bug原因: wh.inventory.line模型的get_move_line方法 这个方法用于返回其他出库单,并且计算了成本,但是成本计算使用goods模型的get_suggested_cost_by_warehouse方法,传参时,传入lot_id,导致写死为按批号商品计算成本导致计算不带批号的商品时成本计算报错 修复建议: 传参lot_id时加入对商品的判断 ``` cost, cost_unit = inventory.goods_id. \ get_suggested_cost_by_warehouse( inventory.warehouse_id, abs(inventory.difference_qty), > fix attribute=inventory.attribute_id) ```

操作系统及版本: ---- 重现问题的步骤: ---- 1.采购发货单是由采购订单跳转的,所以action_id还是227(采购订单的action),流程控制里判断当前模块依据是action_id,所以无法正确返回当前模型. 当前结果: ---- 这个是采购订单的url http://127.0.0.1:8068/web?debug=True#id=5813&view_type=form&model=buy.order&menu_id=214&action=227 这个是跳转后采购出库单的url http://127.0.0.1:8068/web?debug=True#id=6857&view_type=form&model=buy.receipt&active_id=5813

![image](https://user-images.githubusercontent.com/39294698/63316552-df68f900-c341-11e9-8667-0f28ff13df12.png) 这个从微信返回的信息user_info是什么呢?因为我看了下原生的登录authenticate方法传的参数是账号和密码,难道我再微信的服务器上要存储所有用户的账号和密码?而且我断点发现这个密码还是明文,这样安全性怎么把控?

``` client = magento.API(url, apiuser, apipass) client.connect() print(client.client) ``` Can someone help me?thk

在系统设置中已经禁用了IPV6但是感觉发起网络请求时还是走的ipv6导致无法对外访问,该怎么解决呢? nmcli con edit的方式也尝试过了就是无法关闭ipv6