2026-06-14代码初始提交
This commit is contained in:
@@ -214,7 +214,6 @@ public class InterestMeasurementController extends BaseController {
|
|||||||
|
|
||||||
render(response, JSONUtil.toJSONString(res));
|
render(response, JSONUtil.toJSONString(res));
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
}
|
}
|
||||||
type = "农发行利息测算";
|
type = "农发行利息测算";
|
||||||
}else{
|
}else{
|
||||||
|
|||||||
@@ -71,7 +71,6 @@ public class YdctLeaseBillController extends BaseController {
|
|||||||
Map<String, Object> res = new HashMap<>();
|
Map<String, Object> res = new HashMap<>();
|
||||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||||
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMddHHmmsssss");
|
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMddHHmmsssss");
|
||||||
InterestCalculationUtil rentCalculationUtil = new InterestCalculationUtil();
|
|
||||||
request.setCharacterEncoding("UTF-8");
|
request.setCharacterEncoding("UTF-8");
|
||||||
response.setCharacterEncoding("UTF-8");
|
response.setCharacterEncoding("UTF-8");
|
||||||
|
|
||||||
|
|||||||
@@ -73,13 +73,20 @@ public abstract class U8CCashCommonNode extends ACommonSuperNode {
|
|||||||
String param = paramUtil.param(request,getMethod(),formDataVo);
|
String param = paramUtil.param(request,getMethod(),formDataVo);
|
||||||
Cap4ReturnUtil cap4ReturnUtil = new Cap4ReturnUtil();
|
Cap4ReturnUtil cap4ReturnUtil = new Cap4ReturnUtil();
|
||||||
try {
|
try {
|
||||||
if("/u8cloud/api/cmp/sj/audit".equals(getMethod())){
|
if("DiaoBoYdctCollectionNode".equals(getNodeId())){
|
||||||
FieldDataVo fhjg = formDataVo.getFieldData("U8C-返回结果收");
|
FieldDataVo fhjg = formDataVo.getFieldData("U8C-返回结果收");
|
||||||
String value = fhjg.getStringValue();
|
String value = fhjg.getStringValue();
|
||||||
if(value.startsWith("推送U8C成功")) {
|
if(value.startsWith("推送U8C成功")) {
|
||||||
return context.success("跳过:" + value);
|
return context.success("跳过:" + value);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if("YDCT资金调拨推送U8C付款结算单".equals(getNodeId())){
|
||||||
|
FieldDataVo fhjg = formDataVo.getFieldData("U8C-返回结果付");
|
||||||
|
String value = fhjg.getStringValue();
|
||||||
|
if(value.startsWith("推送U8C成功")) {
|
||||||
|
return context.success("跳过:" + value);
|
||||||
|
}
|
||||||
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
context.setException(true);
|
context.setException(true);
|
||||||
context.back("处理异常:OA跳过处理异常:" + e.getMessage());
|
context.back("处理异常:OA跳过处理异常:" + e.getMessage());
|
||||||
@@ -117,15 +124,23 @@ public abstract class U8CCashCommonNode extends ACommonSuperNode {
|
|||||||
// 设置公司编码
|
// 设置公司编码
|
||||||
JSONObject paramJSON =JSON.parseObject(param);
|
JSONObject paramJSON =JSON.parseObject(param);
|
||||||
log.info("请求参数"+paramJSON);
|
log.info("请求参数"+paramJSON);
|
||||||
JSONArray billvoparams = paramJSON.getJSONArray("billvo");
|
JSONObject parentvoparam = new JSONObject();
|
||||||
JSONObject billvoparam = billvoparams.getJSONObject(0);
|
if("DiaoBoYdctRemittanceNode".equals(getNodeId())){
|
||||||
JSONObject parentvoparam = billvoparam.getJSONObject("parentvo");
|
JSONObject billvoparam = paramJSON.getJSONObject("billvo");
|
||||||
bill.put("dwbm",parentvoparam.getString("dwbm"));
|
parentvoparam = billvoparam.getJSONObject("parentvo");
|
||||||
// 设置审核人编码
|
bill.put("dwbm",parentvoparam.getString("dwbm"));
|
||||||
|
}else{
|
||||||
|
JSONArray billvoparams = paramJSON.getJSONArray("billvo");
|
||||||
|
JSONObject billvoparam = billvoparams.getJSONObject(0);
|
||||||
|
parentvoparam = billvoparam.getJSONObject("parentvo");
|
||||||
|
bill.put("dwbm",parentvoparam.getString("dwbm"));
|
||||||
|
}
|
||||||
|
|
||||||
FieldDataVo shrbm = formDataVo.getFieldData("U8C-审核人编码");
|
FieldDataVo shrbm = formDataVo.getFieldData("U8C-审核人编码");
|
||||||
bill.put("operatorid",shrbm.getStringValue());
|
bill.put("operatorid",shrbm.getStringValue());
|
||||||
bills.add(bill);
|
bills.add(bill);
|
||||||
auditObject.put("bills",bills);
|
auditObject.put("bills",bills);
|
||||||
|
// 设置审核人编码
|
||||||
log.info("审核请求参数:"+auditObject.toString());
|
log.info("审核请求参数:"+auditObject.toString());
|
||||||
// 调用审核单接口
|
// 调用审核单接口
|
||||||
String auditUrl = configVo.getParamVal(U8cConstants.u8cUrl.name());
|
String auditUrl = configVo.getParamVal(U8cConstants.u8cUrl.name());
|
||||||
@@ -142,6 +157,7 @@ public abstract class U8CCashCommonNode extends ACommonSuperNode {
|
|||||||
auditResponse = U8cHttpUtil.doPost(auditUrl, auditObject.toString(),u8cSystem,u8cUsercode,u8cPassword,u8cConnection,u8cContentType);
|
auditResponse = U8cHttpUtil.doPost(auditUrl, auditObject.toString(),u8cSystem,u8cUsercode,u8cPassword,u8cConnection,u8cContentType);
|
||||||
// 处理审核单返回接口
|
// 处理审核单返回接口
|
||||||
log.info("审核返回:"+auditResponse);
|
log.info("审核返回:"+auditResponse);
|
||||||
|
System.out.println("审核返回:"+auditResponse);
|
||||||
}catch (Exception e){
|
}catch (Exception e){
|
||||||
// 审核异常调用删除接口删除生成数据
|
// 审核异常调用删除接口删除生成数据
|
||||||
JSONObject deleteObject = new JSONObject();
|
JSONObject deleteObject = new JSONObject();
|
||||||
@@ -197,7 +213,7 @@ public abstract class U8CCashCommonNode extends ACommonSuperNode {
|
|||||||
}else{
|
}else{
|
||||||
formDataVo.getNewFieldDataMap().put("U8C-返回结果", "推送U8C成功:" + u8cResponse.getStatus());
|
formDataVo.getNewFieldDataMap().put("U8C-返回结果", "推送U8C成功:" + u8cResponse.getStatus());
|
||||||
}
|
}
|
||||||
} else {
|
}else {
|
||||||
// 设置单据删除参数
|
// 设置单据删除参数
|
||||||
// 设置审核单参数
|
// 设置审核单参数
|
||||||
JSONObject deleteObject = new JSONObject();
|
JSONObject deleteObject = new JSONObject();
|
||||||
|
|||||||
@@ -0,0 +1,30 @@
|
|||||||
|
package com.seeyon.apps.ydctu8c.cash.node;
|
||||||
|
|
||||||
|
import com.seeyon.apps.ydctu8c.U8CCashCommonNode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 功能描述:<br>
|
||||||
|
* <pre>
|
||||||
|
*
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
* @Author: HuangZhengguo
|
||||||
|
* @Date: 2024/9/19
|
||||||
|
*/
|
||||||
|
public class FinanceTongYongYdctCollectionNode extends U8CCashCommonNode {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getMethod() {
|
||||||
|
return "/u8cloud/api/cmp/sj/insert";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getNodeId() {
|
||||||
|
return "FinanceTongYongYdctCollectionNode";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getNodeName() {
|
||||||
|
return "YDCT财务通用收款推送U8C收款结算单";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
package com.seeyon.apps.ydctu8c.cash.node;
|
||||||
|
|
||||||
|
import com.seeyon.apps.ydctu8c.U8CCashCommonNode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 功能描述:<br>
|
||||||
|
* <pre>
|
||||||
|
*
|
||||||
|
* </pre>
|
||||||
|
*
|
||||||
|
* @Author: HuangZhengguo
|
||||||
|
* @Date: 2024/9/19
|
||||||
|
*/
|
||||||
|
public class FinanceTongYongYdctPaymentNode extends U8CCashCommonNode {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getMethod() {
|
||||||
|
return "/u8cloud/api/cmp/fj/insert";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getNodeId() {
|
||||||
|
return "FinanceTongYongYdctPaymentNode";
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String getNodeName() {
|
||||||
|
return "YDCT财务通用付款推送U8C付款结算单";
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -26,6 +26,7 @@ public class U8cHttpUtil {
|
|||||||
.header("connection", connection)
|
.header("connection", connection)
|
||||||
.header("Content-Type", contentType)
|
.header("Content-Type", contentType)
|
||||||
.header("system", u8cSystem)
|
.header("system", u8cSystem)
|
||||||
|
.header("needStackTrace", "Y")
|
||||||
.header("usercode", u8cUsercode)
|
.header("usercode", u8cUsercode)
|
||||||
.header("password", u8cPassword)
|
.header("password", u8cPassword)
|
||||||
.body(body).execute().body();
|
.body(body).execute().body();
|
||||||
|
|||||||
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<plugin>
|
||||||
|
<id>src_edocInspection</id>
|
||||||
|
<name>公文督办流程触发</name>
|
||||||
|
<category>20260613</category>
|
||||||
|
</plugin>
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||||
|
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd" default-autowire="byName">
|
||||||
|
<bean id="edocInspectionEvent" class="com.seeyon.apps.src_edocInspection.event.EdocInspectionEvent" />
|
||||||
|
|
||||||
|
</beans>
|
||||||
|
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||||
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||||
|
xmlns:aop="http://www.springframework.org/schema/aop"
|
||||||
|
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd" default-autowire="byName">
|
||||||
|
<bean id="EdocInspectionPluginApi" class="com.seeyon.apps.src_edocInspection.EdocInspectionPluginApi" />
|
||||||
|
|
||||||
|
</beans>
|
||||||
|
|
||||||
@@ -38,6 +38,8 @@
|
|||||||
<bean id="diaoBoYdctRemittanceNode" class="com.seeyon.apps.ydctu8c.cash.node.DiaoBoYdctRemittanceNode" />
|
<bean id="diaoBoYdctRemittanceNode" class="com.seeyon.apps.ydctu8c.cash.node.DiaoBoYdctRemittanceNode" />
|
||||||
<bean id="ziChanShouKuanYdctCollectionNode" class="com.seeyon.apps.ydctu8c.cash.node.ZiChanShouKuanYdctCollectionNode" />
|
<bean id="ziChanShouKuanYdctCollectionNode" class="com.seeyon.apps.ydctu8c.cash.node.ZiChanShouKuanYdctCollectionNode" />
|
||||||
<bean id="ziChanFuKuanYdctPaymentNode" class="com.seeyon.apps.ydctu8c.cash.node.ZiChanFuKuanYdctPaymentNode" />
|
<bean id="ziChanFuKuanYdctPaymentNode" class="com.seeyon.apps.ydctu8c.cash.node.ZiChanFuKuanYdctPaymentNode" />
|
||||||
|
<bean id="financeTongYongYdctCollectionNode" class="com.seeyon.apps.ydctu8c.cash.node.FinanceTongYongYdctCollectionNode" />
|
||||||
|
<bean id="financeTongYongYdctPaymentNode" class="com.seeyon.apps.ydctu8c.cash.node.FinanceTongYongYdctPaymentNode" />
|
||||||
|
|
||||||
</beans>
|
</beans>
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user