发表于: 2018-01-26 23:21:14
1 503
今天完成的事情:
准备小课堂:分享小课堂,上传小课堂至网盘 ,腾讯视频,简书,
完善消息接口.
@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
评论