今日完结任务:

今天完成了删除菜品、修改菜品接口的开发,并且把套餐管理相关的所有接口实现了。

今日收获:

今天写的和之前写的对员工、菜品、类别的操作基本都是一样的,算是对Curd的操作更加熟练了。

但是在一些多表关联的地方,自己的逻辑还是不足。例如在新增菜品和删除菜品的同时,也要同步更新口味表,或者在更新套餐数据时,还要同步的更新套餐内菜品的数据,这里采用的是先全部删除,再新增的操作。还有就是在删除菜品表的时候,还要考虑当前菜品是否在套餐中,如果在套菜中,是不能删除的。

所以说这些规定就要求我们在写代码进行项目开发时,要先在思路上整理清楚整体的操作框架,确定对那些表做什么样的修改,然后再写代码。

并且还要学习这种功能解构的思想,将一个复杂的接口不断拆分,实现接口的复用,减少代码。

总结:

昨天有点事,没有写昨天的日记,所以补到今天了。明天就要学习Redis这个新的知识点了,冲!

Logo

火山引擎开发者社区是火山引擎打造的AI技术生态平台,聚焦Agent与大模型开发,提供豆包系列模型(图像/视频/视觉)、智能分析与会话工具,并配套评测集、动手实验室及行业案例库。社区通过技术沙龙、挑战赛等活动促进开发者成长,新用户可领50万Tokens权益,助力构建智能应用。

更多推荐