首页 > 其他分享 >第4篇Scrum冲刺博客

第4篇Scrum冲刺博客

时间:2023-04-19 20:24:19浏览次数:44  
标签:temp Scrum 博客 blog 冲刺 import com Result

软件工程
https://edu.cnblogs.com/campus/gdgy/2023softwareengine
团队GitCode仓库
https://gitcode.net/weixin_56428538/nobugsonlyfeatures
这个作业的目标
<第4篇Scrum冲刺博客>


目录

1 站立式会议照片

1.1 当天站立式会议照片

1.2 昨天已完成的工作

成员 任务
周睿晨
解决跨域问题
樊培岩
个人主页前端页面
黄嘉艺
博客接口开发
钟思捷
全局异常处理
甘坤南
文章格式调整、统筹项目整体进程
梁嘉俊
组织每日站立式会议、博客撰写

1.3 今天计划完成的工作

成员 任务
周睿晨
博客主页列表
樊培岩
博客管理前端页面
黄嘉艺
编写测试文档
钟思捷
优化相关接口
甘坤南
文章格式调整
梁嘉俊
组织每日站立式会议、博客撰写

1.4 工作中遇到的困难

成员 遇到的困难
周睿晨 主页涉及到很多关键因素,想要优化不容易
樊培岩 对JS和组块功能不太熟练
黄嘉艺 构思很理想,实现很困难
钟思捷 大量数据测试过程发现部分数据类型不匹配
甘坤南 无法兼顾效率和代码质量
梁嘉俊 真机调试的时候发现图片无法显示,转化格式后顺利解决了。

2 项目燃尽图


3 代码/文档签入记录


4 最新模块代码及运行截图

  • 运行截图

  • 博客接口
package com.rc.controller;

import cn.hutool.core.bean.BeanUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.rc.common.lang.Result;
import com.rc.entity.Blog;
import com.rc.service.BlogService;
import com.rc.util.ShiroUtil;
import org.apache.shiro.authz.annotation.RequiresAuthentication;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.Assert;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;

import java.time.LocalDateTime;

/**
 * <p>
 *  前端控制器
 * </p>
 *
 * @author
 * @since 2023-04-14
 */
@RestController
public class BlogController {

    @Autowired
    BlogService blogService;

    @GetMapping("/blogs")
    public Result list(@RequestParam(defaultValue = "1") Integer currentPage) {

        Page page = new Page(currentPage, 5);
        IPage pageData = blogService.page(page, new QueryWrapper<Blog>().orderByDesc("created"));

        return Result.succ(pageData);
    }

    @GetMapping("/blog/{id}")
    public Result detail(@PathVariable(name = "id") Long id) {
        Blog blog = blogService.getById(id);
        Assert.notNull(blog, "该博客已被删除");

        return Result.succ(blog);
    }

    @RequiresAuthentication
    @PostMapping("/blog/edit")
    public Result edit(@Validated @RequestBody Blog blog) {

//        Assert.isTrue(false, "公开版不能任意编辑!");

        Blog temp = null;
        if(blog.getId() != null) {
            temp = blogService.getById(blog.getId());
            // 只能编辑自己的文章
            System.out.println(ShiroUtil.getProfile().getId());
            Assert.isTrue(temp.getUserId().longValue() == ShiroUtil.getProfile().getId().longValue(), "没有权限编辑");

        } else {

            temp = new Blog();
            temp.setUserId(ShiroUtil.getProfile().getId());
            temp.setCreated(LocalDateTime.now());
            temp.setStatus(0);
        }

        BeanUtil.copyProperties(blog, temp, "id", "userId", "created", "status");
        blogService.saveOrUpdate(temp);

        return Result.succ(null);
    }


}
成员 总结
周睿晨
通过学习,后台知识运用更加熟练,后面还要继续努力
樊培岩
学了前端bootstrap样式美化页面,让我对前端设计提升了认知。
甘坤南
今天学了JSP使用规范,实现了一个Servlet接口实现类,对javaWeb有了更深的理解。
黄嘉艺
通过查找资料完成了添加好友的功能,学到了多个方面的知识
梁嘉俊
今天学习接口性能优化的一些知识,对团队项目的部分接口进行了一定的优化,使我对前后端交互有了更深的了解
钟思捷
今天的任务还是有点难度的,花费了不少时间

标签:temp,Scrum,博客,blog,冲刺,import,com,Result
From: https://www.cnblogs.com/Rc-Blogs/p/17323738.html

相关文章

  • 团队冲刺第七天
    Seven今天,我们讨论了项目的着重点,接下来我们应当把重心放到哪里,将主要注意力放在哪些方面;并且,我们还将整体的项目的流程以及各个角色具有的相关功能一一列举,在功能列举的过程中,我们也意识到了数据库表的字段名的不合理,从而对表格字段名称进行了一定程度上的修改,也让项目的运行......
  • 第一天博客
    第1篇Scrum冲刺博客Alpha阶段认领的任务项目负责人收支明细界面绘制钟上聪头布局绘制钟上聪记录页面布局绘制钟上聪自定义键盘的绘制和逻辑编写钟上聪收支记录的逻辑编写何传熙收支页面数据库插入信息何传熙记录页面时间选择对话框何传熙......
  • 一篇博客上手request和response
    概念request:获取请求数据response:设置响应数据Requestrequest继承体系ServletRequest——Java提供的请求对象根接口HttpServletRequest——Java提供的对http协议封装的请求对象接口RequestFacade——tomcat实现定义类request获取数据packagecom.itheijma.web;importj......
  • 博客 实现ctrl+v粘贴图片并上传、word粘贴带图片
    ​ 图片的复制无非有两种方法,一种是图片直接上传到服务器,另外一种转换成二进制流的base64码目前限chrome浏览器使用首先以um-editor的二进制流保存为例:打开umeditor.js,找到UM.plugins['autoupload'],然后找到autoUploadHandler方法,注释掉其中的代码。加入下面的代码://判断剪......
  • windows下安装java环境粗糙步骤——博客园
    下载安装1.首先下载jdk安装包  官网下载:https://www.oracle.com/java/technologies/downloads/#jdk20-windows 百度云盘:链接:https://pan.baidu.com/s/1DpF83y-CDAgnGKdbmlvpxw?pwd=BS11提取码:BS11 2.安装双击下载好的安装包,点击下一步,傻瓜式安装方式进行,中间记......
  • 团队冲刺4\18
       解决了添加事件bug,实现了fragment的listview的点击事件,fragment里调用数据库一系列问题。以下目标实现长按事件和表格。 以下未实现图片:  点击跳转到activityToast.makeText(getContext(),listView.getAdapter().getItem(position).toString(),Toast.LENGTH_......
  • 冲刺4
    这个作业属于哪个课程2023软件工程-双学位这个作业要求在哪里团队作业4——项目冲刺这个作业的目标团队项目Scrum冲刺day4目录1.会议1.1今日已完成的工作1.2明日计划完成的工作1.3工作中遇到的困难2.燃尽图3.代码/文档签入记录签入记录对应的Issue内容与链接,代......
  • 团队冲刺个人博客2
    今天的工作比较多,上午满课,下午上的python课完成了python的实验报告,学到一些python的知识.下午和晚上一直在完善科技政策查询系统的作业,并根据老师的要求一直在改代码,下面附上一部分的代码test.jsp<%@pagelanguage="java"contentType="text/html;charset=UTF-8"%>......
  • scrum项目冲刺_day5会议总结
    今日团队任务:图片转excel(5天)前端开发(需团队风格统一)调用接口(后端),json数据->excel前后端连接           任烁玚(进行中)            图片转html(8天)前端开发(需团队风格统一)图片转为pdf(存储)pdf转html(调用接口)[html存储到数据库]前后台数据同......
  • 冲刺4
    1.写完了elasticsearch的接口部分。2.对于elasticsearch的理解很浅薄。所以写起来很费解。而且es的语法和平常的不一样。所以写起来也很不容易。3.写完用户的功能。4.packagecom.medicalretrieval.controller;importcom.medicalretrieval.pojo.user.User;importcom.med......