From ce41bb238f576dc8d78f3a9e7e2c89db43ec6712 Mon Sep 17 00:00:00 2001 From: lightming7 Date: Thu, 29 Jan 2026 11:19:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AD=A6=E5=AF=9F=E5=88=97=E8=A1=A8=E6=8E=92?= =?UTF-8?q?=E5=BA=8F=E4=BD=BF=E7=94=A8=E6=8B=BC=E9=9F=B3=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bussiness/PubApiController.java | 29 ++++++++++--------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bussiness/PubApiController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bussiness/PubApiController.java index a80fee7..733e857 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bussiness/PubApiController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/bussiness/PubApiController.java @@ -36,6 +36,19 @@ public class PubApiController extends BaseController { @Autowired private ISendPoliceTaskStatService iSendPoliceTaskStatService; + public class PinyinComparator implements Comparator, Serializable { + private static final long serialVersionUID = 1L; + final Collator collator; + + public PinyinComparator() { + this.collator = Collator.getInstance(Locale.CHINESE); + } + + public int compare(String o1, String o2) { + return this.collator.compare(o1, o2); + } + } + @ApiOperation("警察列表") @GetMapping("/list_police") public AjaxResult listPolice(@RequestParam("unit_id") Long unitId) @@ -66,7 +79,8 @@ public class PubApiController extends BaseController { results.add(su); } - results.sort((u1, u2) -> u1.getRemark().compareTo(u2.getRemark())); + PinyinComparator pinyinComparator = new PinyinComparator(); + results.sort((u1, u2) -> pinyinComparator.compare(u1.getRemark(), u2.getRemark())); return AjaxResult.success(results); } @@ -77,19 +91,6 @@ public class PubApiController extends BaseController { return obj.toString(); } - public class PinyinComparator implements Comparator, Serializable { - private static final long serialVersionUID = 1L; - final Collator collator; - - public PinyinComparator() { - this.collator = Collator.getInstance(Locale.CHINESE); - } - - public int compare(String o1, String o2) { - return this.collator.compare(o1, o2); - } - } - @ApiOperation("履职法警列表") @GetMapping("/list_send_police") public AjaxResult listSendPolice(@RequestParam("unit_id") Long unitId)