请教一个自动计算库存的问题

2023-12-19 22:11:03 +08:00
 magic3584

场景

周一设置了库存为 5 ,自动计算库存参数为 1/天,剩余 2 时提醒,那么就应该周三提醒。

假如,周二用户又打开软件,只修改了比如商品名字,那么在保存的时候,如何处理自动计算?

方案有以下几种:

  1. 在刚打开软件的时候自动就修改库存,并加上条操作记录,那么提醒时间不会改变还是周三。但是直接修改用户的数据是不是不太好?

  2. 如果保存前后影响自动计算的因素都没有发生改变,比如库存参数这种,那么提醒时间应该是周三还是周四?按理说用户无感知的话,应该还是周三。但是如果用户进入设置页面又确认了一下但没修改,他可能会以为时间改到了周四。

我现在预想的是,只要进入商品页面点击了保存,就重新计算,然后再提示一下已经更改了。不知道是否合理?

自己开发好难啊,设计刚学一点,现在又要弄业务😭

915 次点击
所在节点    问与答
9 条回复
NewYear
2023-12-19 22:42:40 +08:00
如果你自己都搞不清楚,就给一个“预览”吧,也就是说在保存的时候给一个提示。

另外没有搞懂你说的“只是修改了商品名字”,怎么就影响库存了,是你搞不清楚逻辑还是你的需求方搞不懂啊,应该是不会有误解啊。
magic3584
2023-12-19 22:49:27 +08:00
@NewYear #1
“只是修改了商品名字”,怎么就影响库存了
------------------------------------------------
因为周一已经设置了一个自动计算,那周二再进来的时候,库存应该是已经变动了。
这个需求是我自己定的,但是我得让用户明白我内部是怎么计算的,要假装他们不会用,而我要能表达的足够清楚。
NewYear
2023-12-19 22:55:29 +08:00
@magic3584

我觉得你是简单问题复杂化,如果你觉得会有误导,直接在库存提醒参数旁边放一个动态的“预计提醒日期”就可以了。

保存的时候提示,也不合适,因为你在未来不可能只有这一个要提示用户的,没必要强提醒,没必要每次都提醒用户,这样太麻烦了。
magic3584
2023-12-19 23:14:02 +08:00
@NewYear #3
我再在参数设置页面详细描述下。如果有影响到自动计数的参数修改后,时间会重新计算。

“预计提醒时间”可能要加在编辑页面,因为用户有可能在没设置库存的情况下就进入了自动计算的页面。
li746224
2023-12-20 08:08:03 +08:00
库存在库存表里,商品信息在商品表里,为什么会相互影响?
lyxxxh2
2023-12-20 09:32:48 +08:00
'"计算"? "减少"吧。

你的第一个方案: 刚打开软件自动修改库存? 如果是`linux`, 自定义一个命令 定时减少。
第二个: 周四啊 你的条件是 > 2 预警。 或者问你们负责人。
magic3584
2023-12-20 09:49:57 +08:00
@li746224 #5
我现在用的是一个表,商品里有库存属性。
比如周一进来的时候,库存为 5 ,设置自动减少了。那么周二再进来,库存是否应该自动减少?如果不减少的话,提醒时间又要按哪个库存去计算?
magic3584
2023-12-20 09:51:05 +08:00
@lyxxxh2 #6
是 app 端的需求,可能很长一段时间都不打开,所以只能在打开的时候做一些操作。
GuangXiN
2023-12-20 10:53:11 +08:00
设初始库存为 a ,每天自动减少库存量为 b ,当前距离初始时间的天数为 x ,计算当前库存的函数 f(x) = a - bx

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

https://www.v2ex.com/t/1001783

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

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

© 2021 V2EX