| | |
| | | |
| | | @PostMapping("/base/honor/getHonor") |
| | | public HonorRules getHonor(@RequestBody List<Integer> integers) { |
| | | // HonorRules one = honorRulesService.getOne(new QueryWrapper<HonorRules>().eq("type", integers.get(0)).le("condition", String.valueOf(integers.get(1))).last("limit 1")); |
| | | HonorRules one = honorRulesService.getOne(new QueryWrapper<HonorRules>() |
| | | .eq("type", integers.get(0)) |
| | | .le("`condition`", integers.get(1)).orderByDesc("level") |
| | | .le("`condition`", integers.get(1)).orderByDesc("condition") |
| | | .last("LIMIT 1")); |
| | | |
| | | if (one == null) { |
| | |
| | | if (one.getLevel() == 10) { |
| | | return one; |
| | | } |
| | | HonorRules one2 = honorRulesService.getOne(new QueryWrapper<HonorRules>().eq("type", integers.get(0)).eq("level", Integer.valueOf(one.getLevel()) + 1)); |
| | | HonorRules one2 = honorRulesService.getOne(new QueryWrapper<HonorRules>().eq("type", integers.get(0)) |
| | | .eq("level", Integer.valueOf(one.getLevel()) + 1)); |
| | | return one2; |
| | | } |
| | | |