From 14a76d365da6fe8615a932abc6ce0eade1d100a1 Mon Sep 17 00:00:00 2001 From: 16358 <1635849544@qq.com> Date: Wed, 16 Jul 2025 17:31:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=98=9F=E7=A9=BA=E5=AF=B9=E6=8E=A5=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=BC=80=E5=8F=91:=E6=96=B0=E5=A2=9E=E7=9B=B4?= =?UTF-8?q?=E6=8E=A5=E8=B0=83=E6=8B=A8=E5=8D=95=E5=8F=8D=E5=AE=A1=E6=A0=B8?= =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ruoyi/webApi/ApiPostBack.java | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/measurement/src/main/java/com/ruoyi/webApi/ApiPostBack.java b/measurement/src/main/java/com/ruoyi/webApi/ApiPostBack.java index 8136e1a..2982516 100644 --- a/measurement/src/main/java/com/ruoyi/webApi/ApiPostBack.java +++ b/measurement/src/main/java/com/ruoyi/webApi/ApiPostBack.java @@ -176,6 +176,16 @@ public class ApiPostBack { return true; } + /** + * 删除直接调拨单 + * return: true 成功删除 + */ + public boolean deleteSTKTD(String fid) throws IOException { + STKTDUnAudit(fid); + STKTDDelete(fid); + return true; + } + //单据下推 public void pushPoundBillFormData(String id) throws IOException { PoundBill poundBill = poundBillService.selectPoundBillById(id); @@ -362,4 +372,42 @@ public class ApiPostBack { sendPostRequest(url, jsonInputString,"save"); } + /** + * 直接调拨单反审核接口 + */ + public void STKTDUnAudit(String fid) throws IOException { + //查询单据是否存在下游 + // 目标URL + String url = sysConfigService.selectConfigByKey("OA_Url")+"/k3cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.UnAudit.common.kdsvc"; + String jsonInputString = "{\n" + + " “Formid”:”STK_TransferDirect”,\n" + + " “data”:\n" + + "{\n" + + " \"Numbers\": [],\n" + + " \"Ids\": "+fid+"\"\",\n" + + " \"NetworkCtrl\": \"false\",\n" + + " \"IsVerifyProcInst\": \"true\"\n" + + "}\n" + + "}"; + String oaData = sendPostRequest(url, jsonInputString,"save"); + } + + /** + * 直接调拨单删除接口 + */ + public void STKTDDelete(String fid) throws IOException { + //查询单据是否存在下游 + // 目标URL + String url = sysConfigService.selectConfigByKey("OA_Url")+"/k3cloud/Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Delete.common.kdsvc"; + String jsonInputString = "{\n" + + "\t\"Formid\": \"STK_TransferDirect\",\n" + + "\t\"data\": {\n" + + "\t\t\"Numbers\": [],\n" + + "\t\t\"Ids\": \""+fid+"\",\n" + + "\t\t\"NetworkCtrl\": \"false\"\n" + + "\t}\n" + + "}"; + sendPostRequest(url, jsonInputString,"save"); + } + } \ No newline at end of file