微信小程序预订午餐加个“订餐截止时间”限定

更新日期: 2022-03-03 阅读次数: 2156 字数: 589 分类: 微信小程序

需求背景

公司行政部门每天都要在订餐群里吼几嗓子:

大家抓紧时间报餐啦,9点半结束!随时可以过来领餐券

估计,不少同事觉得消息打扰,或者觉得确实可以省去吼两下的工作,所以希望加上订餐截止时间的功能。

也间接解决了中午12点之后订午餐,实际应该提醒是否是要订第二天,体验上的优化。

真实需求

我觉得类似这种报名截止时间的需求,实际上不单单就是个截止的功能,还包括

  • 管理员可以设置这个时间 (午餐截止时间,晚餐截止时间)
  • 订餐报名截止后,管理员可以手动添加
  • 提醒我明日订餐?
  • 界面上能够显示明确的截止时间

效果图如下:

动态消息

如果微信群里分享的小程序卡片,能实时更新当前订餐人数,那就很方便了

http://www.duoguan.com/dnews/xingyezixun/2019-10-09/823.html

官方文档:

https://developers.weixin.qq.com/miniprogram/dev/framework/open-ability/share/updatable-message.html

TODO

  • [X] 后台配置表添加两个配置项,午餐截止时间,晚餐截止时间。没有时,查询接口自动创建
  • [X] golang 接口:查询配置
  • [X] golang 接口:修改配置。权限控制
  • [X] 小程序前端:编辑页面。限制管理员使用。NO,NO,NO。直接用管理后台编辑如何?容易跟后面要加的财务功能混到一起,不好。
  • [X] 小程序前端:显示截止时间文字描述。
  • [X] golang 订餐接口,对请求进行确认
  • [X] 所有小程序接口路径加上 wx 前缀
  • 换个二级域名。方便这次 url 大调整,线上共存两套方便微信审核,及未来部署管理后台
  • 其他:审核通过,消息提醒

小程序前端

  • [X] 个人中心页,增加报餐截止时间入口菜单。至少证明有这个功能。

截止时间编辑页

  • [X] 编辑页模板。参考个人信息页
  • [X] 打开时,拉去后台数据
  • [X] 点击保存

换二级域名

  • 新建二级域名
  • 服务器上新建一个部署目录
  • 更改端口,两套并存
  • makefile 自动部署
  • 周六上线部署,并提交审核,测试
  • mp 小程序后台设置新的可信域名
  • 体验版测试

tags: 订餐小程序

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式