| | |
| | | import java.security.SecureRandom; |
| | | import java.sql.Date; |
| | | import java.time.LocalDate; |
| | | import java.time.LocalDateTime; |
| | | import java.time.format.DateTimeFormatter; |
| | | import java.util.*; |
| | | import java.util.stream.Collectors; |
| | | |
| | |
| | | map.put("user",user); |
| | | map.put("menu",menus); |
| | | extracted(account, request); |
| | | RedisUtil.set(user.getId().toString(),token); |
| | | return ServerResponse.createBySuccess(map); |
| | | } |
| | | |
| | |
| | | List<Menu> menuList = menus.stream().filter(f -> f.getIsRoot() == 0).collect(Collectors.toList()); |
| | | map.put("menu",menuList); |
| | | map.put("user",user); |
| | | String key = "user_"; |
| | | RedisUtil.set(key+user.getId(),token); |
| | | RedisUtil.set(user.getId().toString(),token); |
| | | |
| | | extracted(account, request); |
| | | return ServerResponse.createBySuccess(map); |
| | |
| | | currency.setCurrency(f.getCurrency()); |
| | | currency.setBuy(f.getBuy()); |
| | | currency.setSell(f.getSell()); |
| | | LocalDateTime now = LocalDateTime.now(); |
| | | DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); |
| | | String formattedDateTime = now.format(formatter); |
| | | currency.setAddTime(formattedDateTime); |
| | | currencyMapper.insert(currency); |
| | | }); |
| | | List<ConfigCurrency> configCurrencies = currencyMapper.selectList(new LambdaQueryWrapper<ConfigCurrency>().eq(ConfigCurrency::getUserId, user.getId())); |
| | |
| | | User user = JwtUtil.verify(token); |
| | | Page<ConfigCurrency> page = new Page<>(pageNum, pageSize); |
| | | Page<ConfigCurrency> configCurrencyPage = currencyMapper.selectPage(page, new LambdaQueryWrapper<ConfigCurrency>() |
| | | .eq(StringUtils.isNotEmpty(currency), ConfigCurrency::getCurrency, currency).eq(ConfigCurrency::getUserId,user.getId())); |
| | | .eq(StringUtils.isNotEmpty(currency), ConfigCurrency::getCurrency, currency).eq(ConfigCurrency::getUserId,user.getId()).orderByDesc(ConfigCurrency::getAddTime)); |
| | | return ServerResponse.createBySuccess(configCurrencyPage); |
| | | |
| | | } |
| | |
| | | user.setAccount(updateUserVo.getAccount()); |
| | | user.setEndTime(updateUserVo.getEndTime()); |
| | | user.setIsLock(updateUserVo.getIsLock()); |
| | | userService.updateById(user); |
| | | return ServerResponse.createBySuccess(); |
| | | } |
| | | |
| | | @PostMapping("/updatePassword") |
| | | public ServerResponse updatePassword(@RequestParam("id") Integer id,@RequestParam("password") String password) { |
| | | User user = userService.getById(id); |
| | | if(null == user || user.getIsRoot() == 1){ |
| | | return ServerResponse.createByErrorMsg("用户不存在"); |
| | | } |
| | | user.setPassword(MD5Util.encrypt(password)); |
| | | userService.updateById(user); |
| | | return ServerResponse.createBySuccess(); |
| | | } |
| | |
| | | } |
| | | |
| | | @GetMapping("/deleteMark") |
| | | @ResponseBody |
| | | public ServerResponse deleteMark(@RequestParam(value = "favorites") String favorites, |
| | | HttpServletRequest request) { |
| | | String token = request.getHeader("token"); |