标签:Day5 stores returnResult storeId userId 博客 冲刺 Integer store
DAY5
1.会议照片
2.工作详情
成员 | 昨天已完成的工作 | 今天计划完成的工作 | 工作中遇到的困难 |
---|---|---|---|
周讯超 | |||
林佳浩 | 随心贴模块后端开发 | 收藏模块代码的完成 | 暂无 |
黄欣茵 | 数据库与后端相连接并进行连接测试 | 负责icon和图片的整理 | 部分知识点的不足耽误了较多时间,对端口的问题也有点模糊 |
江男辉 | 部分功能编码完成 | 学习前端知识 | 虽然容易但是较繁琐样式多 |
夏依达 | 修复开发过程中已知BUG | 优化项目管理 | 数据库还能进一步优化 |
阿卜杜乃比 | 修复开发过程中已知BUG | 优化项目管理 | 数据库还能进一步优化 |
3.燃尽图
4.签入记录
5.主要代码截图
点击查看代码
// 1.收藏
@PostMapping("/star")
public ReturnResult star(@RequestBody Store store) {
Integer storeId = storeService.star(store);
if (storeId != null && storeId != 0) {
HashMap map = new HashMap<>();
map.put("storeId", storeId);
returnResult.success(map);
} else {
returnResult.failed();
}
return returnResult;
}
// 2.根据id找到一条收藏
@GetMapping("/find/{storeId}")
public ReturnResult findStore(@PathVariable(value = "storeId", required = true) Integer storeId) {
Store store = storeService.findStore(storeId);
if (store != null) {
returnResult.success(store);
} else {
returnResult.failed();
}
return returnResult;
}
// 3.根据id取消收藏
@DeleteMapping("/unstar/{storeId}")
public ReturnResult unstar(@PathVariable(value = "storeId", required = true) Integer storeId) {
Integer result = storeService.unstar(storeId);
if (result != null) {
returnResult.success(result);
} else {
returnResult.failed();
}
return returnResult;
}
// 4.获取用户的所有收藏
@GetMapping("/getByUid/{userId}")
public ReturnResult getByUid(@PathVariable(value = "userId", required = true) Integer userId) {
List<Store> stores = storeService.getByUid(userId);
if (stores != null) {
for (Store store : stores) {
Post post = postService.getPost(store.getPostId());
store.setPost(post);
}
returnResult.success(stores);
} else {
returnResult.failed();
}
return returnResult;
}
}
6.运行截图
前端登录页
7.每日工作总结
成员 | 总结 |
---|---|
周讯超 | 完成了首页和登陆注册,接口超时问题明天解决 |
林佳浩 | 今天完成了收藏模块,明天继续肝 |
黄欣茵 | 管理模块进行编写 |
江男辉 | 回顾知识点,会学到很多不一样的东西,思考也更加深入 |
夏依达 | 训练项目分析、设计、编程、纠错的能力 |
阿卜杜乃比 | 训练项目分析、设计、编程、纠错的能力 |
标签:Day5,stores,returnResult,storeId,userId,博客,冲刺,Integer,store 来源: https://www.cnblogs.com/zxccode/p/15610485.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。