parent
c8e7c54950
commit
272a049943
|
@ -242,7 +242,7 @@ public class ApiService {
|
|||
|
||||
switch (saveUrl) {
|
||||
// 付款处理
|
||||
case "https://biptestctny.invest.com.cn:8002/iuap-api-auth/yonbip/fi/fundpayment/save":
|
||||
case "https://10.1.9.43/iuap-api-auth/yonbip/fi/fundpayment/save":
|
||||
// 保存
|
||||
saveResponseBody = pushBill(token, saveUrl, saveRequestBody);
|
||||
logger.info("付款处理 → BIP保存接口 → 返回结果:{}", saveResponseBody);
|
||||
|
@ -271,7 +271,7 @@ public class ApiService {
|
|||
|
||||
break;
|
||||
// 收款处理
|
||||
case "https://biptestctny.invest.com.cn:8002/iuap-api-auth/yonbip/fi/fundcollection/save":
|
||||
case "https://10.1.9.43/iuap-api-auth/yonbip/fi/fundcollection/save":
|
||||
saveResponseBody = pushBill(token, saveUrl, saveRequestBody);
|
||||
logger.info("收款处理 → BIP保存接口 → 返回结果:{}", saveResponseBody);
|
||||
jsonObject = JSON.parseObject(saveResponseBody);
|
||||
|
@ -298,7 +298,7 @@ public class ApiService {
|
|||
|
||||
break;
|
||||
// 银行收付处理
|
||||
case "https://biptestctny.invest.com.cn:8002/iuap-api-auth/yonbip/ctm/cmp/bankReconciliationBatchSave":
|
||||
case "https://10.1.9.43/iuap-api-auth/yonbip/ctm/cmp/bankReconciliationBatchSave":
|
||||
saveResponseBody = pushBill(token, saveUrl, saveRequestBody);
|
||||
jsonObject = JSON.parseObject(saveResponseBody);
|
||||
code = jsonObject.getString("code");
|
||||
|
@ -329,7 +329,7 @@ public class ApiService {
|
|||
}
|
||||
break;
|
||||
// 支付结果
|
||||
case "https://biptestctny.invest.com.cn:8002/iuap-api-auth/yonbip/ctm/api/settlement/feedback":
|
||||
case "https://10.1.9.43/iuap-api-auth/yonbip/ctm/api/settlement/feedback":
|
||||
saveResponseBody = pushBill(token, saveUrl, saveRequestBody);
|
||||
jsonObject = JSON.parseObject(saveResponseBody);
|
||||
code = jsonObject.getString("code");
|
||||
|
@ -355,7 +355,7 @@ public class ApiService {
|
|||
}
|
||||
break;
|
||||
// 电子回单
|
||||
case "https://biptestctny.invest.com.cn:8002/iuap-api-auth/yonbip/ctm/bank/tran/add":
|
||||
case "https://10.1.9.43/iuap-api-auth/yonbip/ctm/bank/tran/add":
|
||||
logger.info("电子回单查询 → BIP推送接口 → \nToken:{}\n链接:{}\n请求体:{}", token, saveUrl, saveRequestBody);
|
||||
saveResponseBody = pushBill(token, saveUrl, saveRequestBody);
|
||||
logger.info("电子回单查询 → BIP推送接口 → 返回结果:{}", saveResponseBody);
|
||||
|
|
|
@ -0,0 +1,98 @@
|
|||
package shkd.sys.sys.mservice;
|
||||
|
||||
import kd.tmc.fpm.business.dataproc.save.ReportDataSDKService;
|
||||
import kd.bos.login.actions.SerializationUtils;
|
||||
import kd.tmc.fpm.business.dataproc.save.ReportDataSaveObject;
|
||||
import kd.tmc.fpm.business.domain.service.FpmOperateResult;
|
||||
|
||||
/**
|
||||
* @Description
|
||||
* @Author Tao
|
||||
* @Date 2025/2/24
|
||||
*/
|
||||
public class FundingPlanService {
|
||||
public static void writeData() {
|
||||
/**
|
||||
* private @ApiParam("报表数据Id") Long reportId;
|
||||
* private @ApiParam("报表数据reportDataId") Long reportDataId;
|
||||
* private @ApiParam("体系ID") Long systemId;
|
||||
* private @ApiParam("模板ID") Long templateId;
|
||||
* private @ApiParam("模板名称") String templateName;
|
||||
* private @ApiParam("编报期间ID") Long reportPeriodId;
|
||||
* private @ApiParam("编报主体ID") Long reportOrgId;
|
||||
* private @ApiParam("编报主体") List<Long> reportOrgIds;
|
||||
* private @ApiParam("币种ID") Long currencyId;
|
||||
* private @ApiParam("计划科目ID") Long subjectId;
|
||||
* private @ApiParam("公司ID") Long companyId;
|
||||
* private @ApiParam("结算方式ID") Long settleTypeId;
|
||||
* private @ApiParam("主维度数据分录期间ID") Long entryPeriodId;
|
||||
* private @ApiParam("度量值列表") List<MetricMember> MetricMembers;
|
||||
* private @ApiParam("上报计划额度") BigDecimal reportPlanAmt;
|
||||
* private @ApiParam("原始计划额度(核定额度)") BigDecimal originalPlanAmt;
|
||||
* private @ApiParam("计划参考值") BigDecimal planReferenceAmt;
|
||||
* private @ApiParam("抵消金额") BigDecimal offsetAmt;
|
||||
* private @ApiParam("实际数") BigDecimal actAmt;
|
||||
* private @ApiParam("预占数") BigDecimal lockAmt;
|
||||
* private @ApiParam("报表状态") ReportStatus reportStatus;
|
||||
* private @ApiParam("生效状态") Boolean effectFlag;
|
||||
*/
|
||||
|
||||
/* // 1. 构造请求参数
|
||||
ReportDataSaveObject requestObject = new ReportDataSaveObject();
|
||||
// 报表数据Id
|
||||
requestObject.setReportId();
|
||||
// 报表数据reportDataId
|
||||
requestObject.setReportDataId();
|
||||
// 体系ID 必填
|
||||
requestObject.setSystemId();
|
||||
// 模板ID
|
||||
requestObject.setTemplateId();
|
||||
// 模板名称
|
||||
requestObject.setTemplateName();
|
||||
// 编报期间ID
|
||||
requestObject.setReportPeriodId();
|
||||
// 编报主体ID
|
||||
requestObject.setReportOrgId();
|
||||
// 编报主体
|
||||
requestObject.setReportOrgIds();
|
||||
// 币种ID
|
||||
requestObject.setCurrencyId();
|
||||
// 计划科目ID
|
||||
requestObject.setSubjectId();
|
||||
// 公司ID
|
||||
requestObject.setCompanyId();
|
||||
// 结算方式ID
|
||||
requestObject.setSettleTypeId();
|
||||
// 主维度数据分录期间ID
|
||||
requestObject.setEntryPeriodId();
|
||||
// 度量值列表
|
||||
requestObject.setMetricMembers();
|
||||
// 上报计划额度
|
||||
requestObject.setReportPlanAmt();
|
||||
// 原始计划额度(核定额度)
|
||||
requestObject.setOriginalPlanAmt();
|
||||
// 计划参考值
|
||||
requestObject.setPlanReferenceAmt();
|
||||
// 抵消金额
|
||||
requestObject.setOffsetAmt();
|
||||
// 实际数
|
||||
requestObject.setActAmt();
|
||||
// 预占数
|
||||
requestObject.setLockAmt();
|
||||
// 报表状态
|
||||
requestObject.setReportStatus();
|
||||
// 生效状态
|
||||
requestObject.setEffectFlag();
|
||||
|
||||
// 2. 序列化请求参数
|
||||
// SerializationUtils 可使用项目包中 kd.bos.login.actions.SerializationUtils, 这里只是给个demo
|
||||
String qParam = SerializationUtils.serializeToBase64(requestObject);
|
||||
// 3. 调用SDK接口
|
||||
ReportDataSDKService reportDataSDKService = new ReportDataSDKService();
|
||||
String result = reportDataSDKService.batchSaveReportData(qParam);
|
||||
// 4. 反序列化响应结果
|
||||
FpmOperateResult<Void> responseObject = SerializationUtils.deSerializeFromBase64(result);
|
||||
System.out.println("响应结果:" + responseObject.getSuccessMessage());*/
|
||||
}
|
||||
|
||||
}
|
|
@ -310,7 +310,7 @@ public class PayBillApiSavePlugin implements ApiSavePlugin {
|
|||
map.put("shkd_reebankuser", payeraccount);
|
||||
} else {
|
||||
Map<String, Object> payeraccount = new HashMap<>();
|
||||
payeraccount.put("payeraccount", "");
|
||||
payeraccount.put("payeraccount", "1111111111");
|
||||
map.put("shkd_reebankuser", payeraccount);
|
||||
}
|
||||
|
||||
|
@ -339,7 +339,7 @@ public class PayBillApiSavePlugin implements ApiSavePlugin {
|
|||
map.put("shkd_reebankorg", payeraccount);
|
||||
} else {
|
||||
Map<String, Object> payeraccount = new HashMap<>();
|
||||
payeraccount.put("bankaccountnumber", "");
|
||||
payeraccount.put("bankaccountnumber", "1111111111");
|
||||
map.put("shkd_reebankorg", payeraccount);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue