发表于: 2018-01-26 23:21:14

1 502


今天完成的事情:

准备小课堂:分享小课堂,上传小课堂至网盘 ,腾讯视频,简书,


完善消息接口.


  @RequestMapping(value = "/a/u/admin/subject", method = RequestMethod.POST)
  public String addSubjectJson(HttpServletRequest request,
        HttpServletResponse response, ModelMap model, @RequestBody Subject subject) throws Exception {

     log.info("add subject : subject= " + subject.toString());
     /* 入参校验*/
     if (null == subject.getName()){
        model.addAttribute("code", -1000);
        return "/common/fail";
     }
     if (null == subject.getStatus()){
        model.addAttribute("code", -1000);
        return "/common/fail";
     }
     if (null == subject.getType()){
        model.addAttribute("code", -1000);
        return "/common/fail";
     }
//    获取所有科目名称判定名称是否重复
     List<Long> subjectsIds = subjectService.getSubjectIds(0,Integer.MAX_VALUE);
     List<Subject> subjectList=subjectService.getObjectsByIds(subjectsIds);
     for (Subject subject1:subjectList){
        if (subject.getName().equals(subject1)){
           model.addAttribute("code", -3360);
           return "/common/fail";
        }
     }
     try {
//       Long userId = userUtil.getUserIdFromRequest(request,response);
        Long userId =1L;

        subject.setId(null);
        subject.setCreateBy(userId);
        subject.setUpdateBy(userId);
        subject.setSequence(-1);
        Long id =subjectService.insert(subject);
        subject = subjectService.getObjectById(id);
        subject.setSequence(id.intValue());
        subjectService.update(subject);
        model.addAttribute("code", 0);
        return "common/success";
     } catch (Throwable t) {
         t.printStackTrace();
        log.error(t.getMessage());
        log.error("add subject error ");
        model.addAttribute("code", -3361);
        return "/common/fail";
     }
  }



排行榜接口已经有思路.明天结束


明天计划的事情:

完成排行榜接口,

完善接口文档,

完善代码


遇到的困难:

对排序的sql语句没有掌握熟练,简单事情复杂化.



任务进度:接口编写

任务开始时间:2017-12-12

预计demo时间:2017-02-09

是否有延期风险:暂无

禅道地址:http://task.ptteng.com/zentao/task-view-17095.html




返回列表 返回列表
评论

    分享到