如果我想配置某个产品库存为无限的话,值设置为 -1 好吗?

2021 年 10 月 24 日
 kikione

如果我想配置某个产品库存为无限的话,值设置为 -1 好吗? 我看我们生产环境这样做的,但是我觉得有问题。

7689 次点击
所在节点    程序员
48 条回复
hefish
2021 年 10 月 24 日
这得看具体逻辑吧。
kikione
2021 年 10 月 24 日
@hefish 如果超发了,库存变为-1 ,这不得出大问题
Finest
2021 年 10 月 24 日
2^64 -1
wudaye
2021 年 10 月 24 日
有点作死的感觉
6IbA2bj5ip3tK49j
2021 年 10 月 24 日
0 超卖就爽翻天了。
flynaj
2021 年 10 月 24 日
普通商品 65535 就够。
GlobalNPC
2021 年 10 月 24 日
分库存类型:有限库存、无限库存,无限库存不做扣减退还操作
2kCS5c0b0ITXE5k2
2021 年 10 月 24 日
只能说设置一个大一点的库存比较好. 具体逻辑也不用改..
JQSM
2021 年 10 月 24 日
whmcs 里面负数就是没货了,可以参考淘宝的商家,设一个很大的数就行了。
0Vincent0Zhang0
2021 年 10 月 24 日
没事的,记得退货的时候不要加回去就行了,不然就没得卖了。
Kinnice
2021 年 10 月 24 日
确定你不会超卖,就可以
0Vincent0Zhang0
2021 年 10 月 24 日
最大的风险可能会是那些正常库存的商品,在某个 bug 触发的情况下被扣成了-1 ,这个时候就爽歪歪了😂
oo1
2021 年 10 月 24 日
最好是新增一个字段。因为一个字段代表什么含义就应该一直做一样的用处。库存就是个数字。是否无限就是一个 bool 。字段巧用,当时是省事了,以后迭代,交接的维护成本极高。
ferock
2021 年 10 月 24 日
给个超级大数字会怀孕?
securityCoding
2021 年 10 月 24 日
这写-1 的人代码抽象能力估计要告别编码了
villivateur
2021 年 10 月 24 日
实际生活中不可能出现无限库存,所以不需要这个选项
Reficul
2021 年 10 月 24 日
@villivateur 手机充值表示,还是有可能的
jousca
2021 年 10 月 24 日
给个 1 亿以上的数字不就行了。就和加油站的员工卡一样。起步都是几千万的金额在上面。
lower
2021 年 10 月 25 日
null
dangyuluo
2021 年 10 月 25 日
首先你不应该用 signed 的数值来存储,然后无限的话选择 UINT32_MAX-1 其实就足够了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.xtra.eu.org/t/810199

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX