今日完结任务:
今天完成了删除菜品、修改菜品接口的开发,并且把套餐管理相关的所有接口实现了。
今日收获:
今天写的和之前写的对员工、菜品、类别的操作基本都是一样的,算是对Curd的操作更加熟练了。
但是在一些多表关联的地方,自己的逻辑还是不足。例如在新增菜品和删除菜品的同时,也要同步更新口味表,或者在更新套餐数据时,还要同步的更新套餐内菜品的数据,这里采用的是先全部删除,再新增的操作。还有就是在删除菜品表的时候,还要考虑当前菜品是否在套餐中,如果在套菜中,是不能删除的。
所以说这些规定就要求我们在写代码进行项目开发时,要先在思路上整理清楚整体的操作框架,确定对那些表做什么样的修改,然后再写代码。
并且还要学习这种功能解构的思想,将一个复杂的接口不断拆分,实现接口的复用,减少代码。
总结:
昨天有点事,没有写昨天的日记,所以补到今天了。明天就要学习Redis这个新的知识点了,冲!