From f1ba57ada37359f8eca1f0e12ca0e65ba65866bf Mon Sep 17 00:00:00 2001 From: itzhang <2019326567@qq.com> Date: Sun, 29 Jun 2025 13:54:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=90=8C=E7=9A=84=E8=B4=9F=E8=B4=A3?= =?UTF-8?q?=E4=BA=BA=E4=B8=BB=E5=B1=9E=E9=83=A8=E9=97=A8key=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/management/controller/FrameContractController.java | 4 ++-- .../java/com/management/controller/XSHTController.java | 7 ++++++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/management/controller/FrameContractController.java b/src/main/java/com/management/controller/FrameContractController.java index a60478c..dde1fba 100644 --- a/src/main/java/com/management/controller/FrameContractController.java +++ b/src/main/java/com/management/controller/FrameContractController.java @@ -469,8 +469,8 @@ public class FrameContractController { } String deptERPCode = deptRes.getJSONObject("data").getJSONArray("dataList").getJSONObject(0).getString("field_Vj6sf__c"); - //YQBGMap.put("dept", deptERPCode);//部门编码 - frameContractBGMap.put("dept", "ZHY");//部门编码 + frameContractBGMap.put("dept", deptERPCode);//部门编码 + //frameContractBGMap.put("dept", "ZHY");//部门编码 List ownerId = frameContractBGData.getJSONArray("change_owner") != null ? frameContractBGData.getJSONArray("change_owner") : new ArrayList<>(); diff --git a/src/main/java/com/management/controller/XSHTController.java b/src/main/java/com/management/controller/XSHTController.java index dfcc5ed..26f1385 100644 --- a/src/main/java/com/management/controller/XSHTController.java +++ b/src/main/java/com/management/controller/XSHTController.java @@ -735,7 +735,12 @@ public class XSHTController { System.out.println("负责人数据为:" + ownerRes); - String ownerUserId = ownerRes.getJSONObject("data").getJSONArray("dataList").getJSONObject(0).getString("field_T1xid__c"); + String ownerUserId = ""; + + if ("success".equals(ownerRes.getString("errorDescription")) && !ownerRes.getJSONObject("data").getJSONArray("dataList").isEmpty()) { + JSONObject ownerData = ownerRes.getJSONObject("data").getJSONArray("dataList").getJSONObject(0); + ownerUserId = ownerData.getString("field_T1xid__c") != null ? ownerData.getString("field_T1xid__c") : ""; + } contractBGMap.put("operator", ownerUserId);//负责人 //contractBGMap.put("operator", "ID-000016");//负责人