diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/KunBNingBBankPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/KunBNingBBankPluginInitializer.java
index 64272ea4..2ee93059 100644
--- a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/KunBNingBBankPluginInitializer.java
+++ b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/KunBNingBBankPluginInitializer.java
@@ -79,18 +79,21 @@ public class KunBNingBBankPluginInitializer extends PluginBaseEntity{
                     String fieldName = main.getString("fieldName");
                     String payDate = main.getString("payDate");
                     String payMsg = main.getString("payMsg");
+                    String payId = main.getString("payId");
+                    String payDateStr = DateUtil.format(new Date(),"yyyy-MM-dd HH:mm:ss");
                     try {
 
                         logger.info("获取到付款单状态的数据"+main.toString());
                         String apiCode = "8000310001";
                         JSONObject reMain = new JSONObject();
                         reMain.put("serialNo",main.getString("serialNo"));
-                        String result = NingBBankUtil.sendU9cTOCrmEsb(reMain.toString(),apiCode);
+                        String result = NingBBankUtil.sendOAToNbBankEsb(reMain.toString(),apiCode);
                         logger.info("获取付款状态结果"+result);
 
                         JSONObject resultObj = JSON.parseObject(result);
                         JSONObject attribute = resultObj.getJSONObject("attribute");
                         boolean flag = resultObj.getBoolean("flag");
+                        boolean payStateFlag = false;
 
                         StringBuffer sb = new StringBuffer();
                         sb.append("update "+tableName);
@@ -111,7 +114,7 @@ public class KunBNingBBankPluginInitializer extends PluginBaseEntity{
                             sb.append(" set "+payMsg+" = '"+msg+"'");
                             if(status.equals("0")||status.equals("-2")||status.equals("-3")||status.equals("2")||status.equals("4")||status.equals("5")||status.equals("6")||status.equals("96")||status.equals("112")){
                                 sb.append(" , "+fieldName+" = '0'");
-                                String payDateStr = DateUtil.format(new Date(),"yyyy-MM-dd HH:mm:ss");
+                                payStateFlag = true;
                                 sb.append(" , "+payDate+" = '"+payDateStr+"'");
                             }
                         }else {
@@ -120,6 +123,11 @@ public class KunBNingBBankPluginInitializer extends PluginBaseEntity{
 
                         }
                         sb.append(" where id = '"+main.getString("id")+"'");
+                        //2024年7月29日10:54:47新增逻辑,如果状态是付款成功,则将当前时间写入汇总表一份,客户林工提出
+                        if(payStateFlag){
+                            String sqlStr = "update formson_0416 set field0020 = '"+payDateStr+"' where id = '"+payId+"'";
+                            payBillDao.updateStateForId(sqlStr,oaBillEntity);
+                        }
                         //修改推送状态,防止重复推送
                         oaBillEntity.setSql(sb.toString());
                         payBillDao.updateStateForId(sb.toString(),oaBillEntity);
diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/KunBPayBillPluginInitializer.java b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/KunBPayBillPluginInitializer.java
index cf009af1..2b2a6346 100644
--- a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/KunBPayBillPluginInitializer.java
+++ b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/plugin/KunBPayBillPluginInitializer.java
@@ -100,7 +100,7 @@ public class KunBPayBillPluginInitializer extends PluginBaseEntity{
                     }
                     logger.info("获取到付款单的数据"+main.toString());
                     String apiCode = "8000310000";
-                    String result = NingBBankUtil.sendU9cTOCrmEsb(main.toString(),apiCode);
+                    String result = NingBBankUtil.sendOAToNbBankEsb(main.toString(),apiCode);
                     logger.info("推送宁波银行的返回结果"+result);
                     IntegrationTaskLivingDetailsEntity logDetails = new IntegrationTaskLivingDetailsEntity();
                     logDetails.setRootAppPk(main.getString("id"));
diff --git a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/util/NingBBankUtil.java b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/util/NingBBankUtil.java
index b210e749..98578442 100644
--- a/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/util/NingBBankUtil.java
+++ b/buildpackage/src/main/java/com/hzya/frame/plugin/a8bill/util/NingBBankUtil.java
@@ -20,10 +20,10 @@ import java.util.List;
  */
 
 public class NingBBankUtil {
-    public static String  sendU9cTOCrmEsb(String parm,String apiCode){
+    public static String  sendOAToNbBankEsb(String parm,String apiCode){
 //        String baseUrl = "http://127.0.0.1:8901/kangarooDataCenterV3/entranceController/externalCallInterface";
         String baseUrl = "http://127.0.0.1:9999/kangarooDataCenterV3/entranceController/externalCallInterface";
-        System.out.println("推送参数"+parm);
+//        System.out.println("推送参数"+parm);
         String result = HttpRequest.post(baseUrl)
                 .header("appId", "800031")//头信息,多个头信息多次调用此方法即可
                 .header("apiCode", apiCode)//头信息,多个头信息多次调用此方法即可