From 367c844c1d93eb2ffc7c0ace78554229682a5317 Mon Sep 17 00:00:00 2001 From: itzhang <2019326567@qq.com> Date: Mon, 28 Jul 2025 17:28:25 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BA=A2=E5=86=B2=E5=BC=80=E7=A5=A8=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E8=A7=A3=E9=94=81=E4=B8=8A=E9=94=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/InvoiceController.java | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/main/java/com/management/controller/InvoiceController.java b/src/main/java/com/management/controller/InvoiceController.java index a66aec9..c4c920a 100644 --- a/src/main/java/com/management/controller/InvoiceController.java +++ b/src/main/java/com/management/controller/InvoiceController.java @@ -687,6 +687,20 @@ public class InvoiceController { } //开始回写 + JSONObject unlockReq = crmRequestUtil.unlockCRM(redInvoiceId, "custom_object_example1__c"); + //解锁 + if ("1".equals(redInvoiceData.getString("lock_status"))) { + log.info("解锁"); + + JSONObject unlockRes = new JSONObject(); + + try { + unlockRes = restTemplate.postForObject(URLConstant.UNLOCK_CRM_URL, unlockReq, JSONObject.class); + } catch (RestClientException e) { + e.printStackTrace(); + } + System.out.println("解锁" + unlockRes); + } JSONObject backReq = crmRequestUtil.updateCRM(backReqMap); JSONObject backRes = new JSONObject(); @@ -699,6 +713,17 @@ public class InvoiceController { System.out.println("回写结果为:" + backRes); + log.info("上锁"); + JSONObject lockRes = new JSONObject(); + + try { + lockRes = restTemplate.postForObject(URLConstant.LOCK_CRM_URL, unlockReq, JSONObject.class); + } catch (RestClientException e) { + e.printStackTrace(); + } + + System.out.println("上锁" + lockRes); + //开始记录日志 JSONObject logRes = new JSONObject(); try {