From 9d33fc7b4dd636e86ac19231c3f79b3cd85a7f5d Mon Sep 17 00:00:00 2001 From: duhui Date: Fri, 18 Dec 2020 14:04:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=88=98=E6=8A=A5=E5=92=8C=E6=B3=95=E5=AE=9D?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- serverlogic/src/main/java/com/ljsd/GmService.java | 5 ++++- .../java/com/ljsd/jieling/logic/fight/FightRecordLogic.java | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/GmService.java b/serverlogic/src/main/java/com/ljsd/GmService.java index 72bf06ffd..5fd76dde2 100644 --- a/serverlogic/src/main/java/com/ljsd/GmService.java +++ b/serverlogic/src/main/java/com/ljsd/GmService.java @@ -139,7 +139,10 @@ public class GmService implements RPCRequestGMIFace.Iface { if (cmd.contains("fightrecord")){ if (cmd.contains("delete")){ FightRecordLogic.getInstance().delete(); - }else { + } else if(cmd.contains("all")){ + String all = FightRecordLogic.getInstance().getAll(Integer.parseInt(parameters[1])); + result.setResultMsg(all); + } else { String oneRecord = FightRecordLogic.getInstance().getOneRecord(parameters[0]); result.setResultMsg(oneRecord); } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java index 5acebdd88..7594b4384 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/FightRecordLogic.java @@ -113,4 +113,9 @@ public class FightRecordLogic { public void delete(){ recordMap.clear(); } + + public String getAll(int uid){ + MultiValueMap valueMap = recordMap.getOrDefault(uid, new LinkedMultiValueMap<>()); + return valueMap.toString(); + } }