From 876ef798a5aa1a83529f5fc8fa606eea40597abd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B7=AF=E6=98=8E=E6=85=A7?= <1191093413@qq.com> Date: Wed, 25 Sep 2024 13:52:17 +0800 Subject: [PATCH] =?UTF-8?q?feature:=E4=BF=AE=E6=94=B9=E6=95=B0=E7=94=B5?= =?UTF-8?q?=E7=99=BB=E9=99=86=E6=8A=A5=E6=96=87=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ElephantInvoiceServiceImpl.java | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/ElephantInvoiceServiceImpl.java b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/ElephantInvoiceServiceImpl.java index 7ad58f8..dbb76c0 100644 --- a/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/ElephantInvoiceServiceImpl.java +++ b/jianshui-invoice/src/main/java/com/jianshui/invoice/service/impl/ElephantInvoiceServiceImpl.java @@ -6,6 +6,8 @@ import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.StrUtil; import cn.hutool.http.HttpUtil; import cn.hutool.json.JSONUtil; +import com.alibaba.fastjson.JSON; +import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.dxhy.order.protocol.invoke.DxhyInterfaceResponse; @@ -93,7 +95,7 @@ public class ElephantInvoiceServiceImpl implements ElephantInvoiceService { if (!"000000".equals(responJson.getString("ztdm"))) { return AjaxResult.error(responJson.getString("ztxx")); } - return AjaxResult.success(responJson.getJSONArray("data")); + return AjaxResult.success(JsonKeyCase.arrayKeyrCase(responJson.getJSONArray("data"),1)); } //调用大象进行登录 @@ -125,14 +127,14 @@ public class ElephantInvoiceServiceImpl implements ElephantInvoiceService { //判断后续方法是否为3 JSONObject dataJson = responJson.getJSONObject("data"); if ("2".equals(dataJson.getString("hxff"))) { - JSONObject sj = dataJson.getJSONObject("sj"); - List personList = sj.getJSONArray("personList").toJavaList(String.class); + JSONArray sj = dataJson.getJSONArray("sj"); + List personList = sj.toJavaList(String.class); Map personTypes = new HashMap<>(); personList.forEach(e -> personTypes.put(e, PersonList.getName(e))); dataJson.put("personList", personTypes); } - return AjaxResult.success(dataJson); + return AjaxResult.success(JsonKeyCase.JsonKeyCase(dataJson,1)); } //获取二维码 @@ -159,7 +161,7 @@ public class ElephantInvoiceServiceImpl implements ElephantInvoiceService { if (!"000000".equals(responJson.getString("ztdm"))) { return AjaxResult.error(responJson.getString("ztxx")); } - return AjaxResult.success(responJson.getJSONObject("data")); + return AjaxResult.success(JsonKeyCase.JsonKeyCase(responJson.getJSONObject("data"),1)); } //数电实名认证状态 @@ -185,7 +187,7 @@ public class ElephantInvoiceServiceImpl implements ElephantInvoiceService { if (!"000000".equals(responJson.getString("ztdm"))) { return AjaxResult.error(responJson.getString("ztxx")); } - return AjaxResult.success(responJson.getJSONObject("data")); + return AjaxResult.success(JsonKeyCase.JsonKeyCase(responJson.getJSONObject("data"),1)); } @Override