From 58315ba7ae5be034873ae53850f6ab27ad6ade84 Mon Sep 17 00:00:00 2001 From: xuliangwei Date: Wed, 19 Jul 2023 13:46:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=A3=E7=A0=81=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../erp/service/impl/RequestRecordServiceImpl.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/RequestRecordServiceImpl.java b/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/RequestRecordServiceImpl.java index 9ae4d72c..2f238dfd 100644 --- a/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/RequestRecordServiceImpl.java +++ b/dxhy-erp/src/main/java/com/dxhy/erp/service/impl/RequestRecordServiceImpl.java @@ -138,12 +138,12 @@ public class RequestRecordServiceImpl extends MpBaseServiceImpl1) { - List list = JSONObject.parseObject(dbRecord.getActiveCallRequestDetail(),List.class); - invokeResponse = method.invoke(snPushCheckRecordService, JSONObject.parseObject(list.get(0), recordenum.getArgClass()[0]),JSONObject.parseObject(list.get(1), recordenum.getArgClass()[1])); - }else { - invokeResponse = method.invoke(snPushCheckRecordService, JSONObject.parseObject(dbRecord.getActiveCallRequestDetail(), recordenum.getArgClass()[0])); - } + List arglist = JSONObject.parseObject(dbRecord.getActiveCallRequestDetail(),List.class); + List args = new ArrayList<>(); + arglist.forEach(strArg-> args.add(JSONObject.parseObject(strArg, recordenum.getArgClass()[arglist.indexOf(strArg)]))); + + invokeResponse = method.invoke(snPushCheckRecordService, args.toArray()); + log.info("重调后得到的结果:{}",JSONObject.toJSONString(invokeResponse)); Map map = JSONObject.parseObject(JSONObject.toJSONString(invokeResponse), Map.class);