现有一个订单总时长,然后下午18:00到第二天早上7:00是十元,其他时间20元,我如何去判断我总时长中,有多少时间是十元价格,多少时间20元价格?因为订单时长可能会有四五天的情况,是完全在mysql里面去写还是java和mysql结合,有没有大佬给点意见
现有一个订单总时长,然后下午18:00到第二天早上7:00是十元,其他时间20元,我如何去判断我总时长中,有多少时间是十元价格,多少时间20元价格?因为订单时长可能会有四五天的情况,是完全在mysql里面去写还是java和mysql结合,有没有大佬给点意见
8 回答6.5k 阅读
4 回答704 阅读✓ 已解决
2 回答3.4k 阅读
5 回答1.5k 阅读
3 回答1.9k 阅读✓ 已解决
1 回答2.2k 阅读✓ 已解决
2 回答2.2k 阅读
这个和数据库没关系,你有一张表来保存时间和价格的,例如
然后在订单完成时根据订单起止时间按照如上规则在java侧计算后填入价格就好了,如
用户A 2021-10-15 13:42 - 2021-11-01 05:00, JSON(该订单对应的价格表快照) xxx.xx元
通常这个价格快照是按订单截止时间的设置为准的。