发表于: 2018-02-03 20:01:59

1 643


今天完成的事情:

送给自己一首凉凉,被删库了。。。

//批量查看用户
  @RequestMapping(value = "/a/u/usersList/{currentPage}",method = RequestMethod.GET)
public  String getUsersListJson(HttpServletRequest request, HttpServletResponse response,
                          ModelMap model, String name, Long phone, Long beansMax, Long beansMin,
                          String email, Integer status, String adress, Integer grade,
                           Integer size,@PathVariable Integer currentPage)
throws Exception {
List<Long> idList = new ArrayList<>();
     if (currentPage == null) {
currentPage = 1;
     }
if (size == null) {
size = 10;
     }
int start = (currentPage - 1) * size;
     if (start < 0) {
start = 0;
     }
try {
Map<String, Object> params = SQLutil.getUserList(name,phone,beansMax,beansMin,email,status,adress,grade);
        idList = usersService.getIdsByDynamicCondition(Users.class, params, start, size);
        List<Users> usersList = usersService.getObjectsByIds(idList);
        log.info("get usersList data is " + usersList);
        //获得用户总数
        Integer usersCount = usersService.countUsersIds();
//            Integer totalPage=((usersCount-1)/size)+1;
        log.info("users total " + usersCount);
        model.addAttribute("usersCount", usersCount);
        model.addAttribute("size", size);
//            model.addAttribute("total",totalPage);
        model.addAttribute("code", 0);
        model.addAttribute("usersList", usersList);
     } catch (Throwable t) {
t.printStackTrace();
        log.error(t.getMessage());
        log.error("get usersList error,ids are  " + idList);
        model.addAttribute("code", -7002);
     }
return  "users/json/usersListJson";
  }

//查看资料
  @RequestMapping(value = "/a/u/info/{id}", method = RequestMethod.GET)
public String getUsersJson(@PathVariable Long id,HttpServletRequest request,
                       HttpServletResponse response, ModelMap model)
throws Exception {
log.info("get data : id= " + id);
     try {
Users users = usersService.getObjectById(id);
        log.info("get users data is " + users);
        model.addAttribute("code",200);
        model.addAttribute("users", users);
        return "users/json/usersDetailJson";
     } catch (Throwable t) {
t.printStackTrace();
        log.error("get users error,id is  " + id);
        model.addAttribute("code", -100000);
     }
return "users/json/usersDetailJson";
  }

//修改用户状态
  @RequestMapping(value = "/a/u/status", method = RequestMethod.POST)
public String getUsersStatusJson(@RequestBody Users user,HttpServletRequest request,
                       HttpServletResponse response, ModelMap model)
throws Exception {
Long id = user.getId();
     log.info(id + "user status is changing to:  " + user.getStatus());
     try {
Users users = usersService.getObjectById(id);
        users.setStatus(user.getStatus());
        log.info("get users data is " + users);
        model.addAttribute("users", users);
        return "users/json/usersDetailJson";
     } catch (Throwable t) {
t.printStackTrace();
        log.error("Change users Status error,id is  " + id);
        model.addAttribute("code", -100000);
     }
return "users/json/usersDetailJson";
  }

明天计划的事情: 

重新部署服务
遇到的问题:


收获:


返回列表 返回列表
评论

    分享到