周一设置了库存为 5 ,自动计算库存参数为 1/天,剩余 2 时提醒,那么就应该周三提醒。
假如,周二用户又打开软件,只修改了比如商品名字,那么在保存的时候,如何处理自动计算?
方案有以下几种:
在刚打开软件的时候自动就修改库存,并加上条操作记录,那么提醒时间不会改变还是周三。但是直接修改用户的数据是不是不太好?
如果保存前后影响自动计算的因素都没有发生改变,比如库存参数这种,那么提醒时间应该是周三还是周四?按理说用户无感知的话,应该还是周三。但是如果用户进入设置页面又确认了一下但没修改,他可能会以为时间改到了周四。
我现在预想的是,只要进入商品页面点击了保存,就重新计算,然后再提示一下已经更改了。不知道是否合理?
自己开发好难啊,设计刚学一点,现在又要弄业务😭
1
NewYear 344 天前
如果你自己都搞不清楚,就给一个“预览”吧,也就是说在保存的时候给一个提示。
另外没有搞懂你说的“只是修改了商品名字”,怎么就影响库存了,是你搞不清楚逻辑还是你的需求方搞不懂啊,应该是不会有误解啊。 |
2
magic3584 OP @NewYear #1
“只是修改了商品名字”,怎么就影响库存了 ------------------------------------------------ 因为周一已经设置了一个自动计算,那周二再进来的时候,库存应该是已经变动了。 这个需求是我自己定的,但是我得让用户明白我内部是怎么计算的,要假装他们不会用,而我要能表达的足够清楚。 |
3
NewYear 344 天前 1
@magic3584
我觉得你是简单问题复杂化,如果你觉得会有误导,直接在库存提醒参数旁边放一个动态的“预计提醒日期”就可以了。 保存的时候提示,也不合适,因为你在未来不可能只有这一个要提示用户的,没必要强提醒,没必要每次都提醒用户,这样太麻烦了。 |
4
magic3584 OP |
5
li746224 343 天前
库存在库存表里,商品信息在商品表里,为什么会相互影响?
|
6
lyxxxh2 343 天前
'"计算"? "减少"吧。
你的第一个方案: 刚打开软件自动修改库存? 如果是`linux`, 自定义一个命令 定时减少。 第二个: 周四啊 你的条件是 > 2 预警。 或者问你们负责人。 |
7
magic3584 OP |
9
GuangXiN 343 天前
设初始库存为 a ,每天自动减少库存量为 b ,当前距离初始时间的天数为 x ,计算当前库存的函数 f(x) = a - bx
|