星空对接接口开发:新增直接调拨单反审核删除方法

This commit is contained in:
16358 2025-07-16 17:31:59 +08:00
parent cd925d4f7c
commit 14a76d365d
1 changed files with 48 additions and 0 deletions

View File

@ -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");
}
}