@Override publicvoidonAuthenticationFailure(HttpServletRequest request, HttpServletResponse response, AuthenticationException exception)throws IOException, ServletException { User reUser = this.queryUserInfo(request); Example example = new Example(User.class); Example.Criteria criteria = example.createCriteria(); criteria.andEqualTo("username", reUser.getUsername()) .andEqualTo("password", reUser.getPassword()); User user = userDAO.selectOneByExample(example); Result<String> error = ResultUtils.error( "登录失败!"); if (Objects.isNull(user)) { error = ResultUtils.error(405, "密码错误!"); } ResponseJsonUtils.resJson(error,response); }
private User queryUserInfo(HttpServletRequest request){ User user = new User(); user.setUsername(request.getParameter("username")); user.setPassword(request.getParameter("password")); return user; }
@ApiOperation("修改产品信息") @PostMapping("/update/info") public Result<String> updateInfo(@RequestBody ProductInfo userDTO){ int i = this.productService.updateProduct(userDTO); if (i > 0) { return Result.success("修改成功!"); } return Result.error("修改失败!"); }
@ApiOperation("新增产品信息") @PostMapping("/insert/info") public Result<String> insertInfo(@RequestBody ProductInfo userDTO){ int i = this.productService.insertProduct(userDTO); if (i > 0) {
@ApiOperation(value = "获取个人体温列表") @PostMapping("/query/one") public Result<List<Temperature>> queryListByOne(@RequestBody Temperature temperature) { return Result.success(service.queryListByOne(temperature.getUserId())); }
@ApiOperation(value = "获取所有体温列表") @PostMapping("/query/list") public Result<List<TemperatureVo>> queryList(@RequestBody Temperature temperature) { return Result.success(service.queryList(temperature.getCreateDate(),temperature.getCommunityId())); }
@ApiOperation(value = "获取日期列表") @PostMapping("/query/date") public Result<List<String>> queryDateList(@RequestBody Temperature temperature) { return Result.success(service.queryDateList(temperature.getCommunityId())); }
@ApiOperation(value = "添加个人体温") @PostMapping("/insert/one") public Result<String> insertOne(@RequestBody Temperature temperature){ int i = service.insertOne(temperature); if (i > 0) { return Result.success("打卡成功!"); } return Result.error("打卡失败!"); } }