关于店铺营业时间显示问题(周一~周五)

本文探讨了在商户平台上处理店铺营业时间的选择和显示问题。针对如何存储和展示用户选择的营业日期,提出了三种方案:1. 直接存储周一至周X;2. 存储周一至周日的每个日期;3. 存储1到7的数字代表星期。经过分析,方案一和二分别因不便修改和前端显示复杂而被否决,最终选择了方案三,即存储数字并新增字段计算显示周X至周X。同时,给出了使用算法代码来实现这一解决方案。
摘要由CSDN通过智能技术生成

需求:

        工作中遇到了一个常见的一个需求,就是商户平台给商铺添加营业时间。商户多选营业日期,保存后在商户信息出显示周一至周日。

 如图:

  注:图片来源大众点评。

问题:如何在用户选择后既容易商户后期修改,又易于前端显示。

思考:

         1. 商户选择后直接存储周一至周X。

         2. 商户选择后存储周一,周二,...周日。

         3. 商户选择后存储1,2,..7。

结论:

        方案一不便于修改,pass

        方案二不便于前端显示,pass

        方案三修改方便,但前端显示时需要计算,数据量大时对性能有影响。

解决方案:

  选择方案三结合在数据库新建一个字段用于存储计算后的数据(周X至周X)。做到快速查询,易于修改。

算法代码&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值