发表于: 2018-01-05 21:53:00
1 516
今天完成的事情
写了学生卡的进入接口和编辑基本信息接口:
点击学生卡按钮,进入界面,查询用户信息
@RequestMapping(value = "a/u/user/detial",method = RequestMethod.GET)
public String into(HttpServletRequest request, Model model){
HttpSession session = request.getSession(); //获取用户id
Long id = (Long) session.getAttribute("userId");
Integer code = 0;
//查询
User user = null;
try {
user = userService.getObjectById(id);
} catch (ServiceException e) {
e.printStackTrace();
code = 100000;
} catch (ServiceDaoException e) {
e.printStackTrace();
code = 100000;
}
model.addAttribute("code",code);
model.addAttribute("user",user);
return "/user/json/userDetial";
}
点击保存按钮,更新用户信息
@RequestMapping(value = "a/u/user/detial",method = RequestMethod.PUT)
public String edit(HttpServletRequest request,Model model){
//获取id
HttpSession session = request.getSession();
Long id = (Long) session.getAttribute("userId");
Long id = 9L; //测试,之后删除
//获取参数
String nickname = request.getParameter("nickname");
String img = request.getParameter("img");
Integer grade = new Integer(request.getParameter("grade"));
//状态码
Integer code = 0;
//通过id获取user对象
User user = null;
try {
user = userService.getObjectById(id);
} catch (ServiceException e) {
e.printStackTrace();
code = 100000;
} catch (ServiceDaoException e) {
e.printStackTrace();
code = 100000;
}
//更改
user.setNickname(nickname);
user.setImg(img);
user.setGrade(grade);
//更新
boolean i = false;
try {
i = userService.update(user);
} catch (ServiceException e) {
e.printStackTrace();
code = 100000;
} catch (ServiceDaoException e) {
e.printStackTrace();
code = 100000;
}
if (i){
model.addAttribute("code",code);
model.addAttribute("user",user);
}
return "/user/json/userDetial";
}
明天的计划
写账号绑定部分
遇到的问题
微信的js票据出了点问题,显示签名无效,更改了拼接字符串中的url之后就好了
收获
微信js票据
评论