diff --git a/main/java/shjh/jhzj7/fi/fi/plugin/operate/ClearAccountBillOperation.java b/main/java/shjh/jhzj7/fi/fi/plugin/operate/ClearAccountBillOperation.java
index d583cbf..0b8b39f 100644
--- a/main/java/shjh/jhzj7/fi/fi/plugin/operate/ClearAccountBillOperation.java
+++ b/main/java/shjh/jhzj7/fi/fi/plugin/operate/ClearAccountBillOperation.java
@@ -372,6 +372,8 @@ public class ClearAccountBillOperation extends AbstractOperationServicePlugIn im
if (!QueryServiceHelper.exists(entityName, qFilter.toArray())) {
//新增一个清账明细单
detailinfo = newDetailBill(prinfo, userinfo);
+ //更新清账单下推明细单结果-已下推
+ DB.update(DBRoute.of("fi"), updatePushStatus, new Object[]{"A", prinfo.getPkValue()});
//发送清账明细单的OA待办
JhzjUtils.handleOA(detailinfo, "0", "0");
receivers.clear();
@@ -379,8 +381,7 @@ public class ClearAccountBillOperation extends AbstractOperationServicePlugIn im
String pcurl = JhzjUtils.getBillPCURL(detailinfo);
JhzjUtils.sendEmail("请登录资金系统操作清账明细单", detailinfo.getString("billno") +
"
详情页面 "+pcurl+"", receivers, detailinfo);
- //更新清账单下推明细单结果
- DB.update(DBRoute.of("fi"), updatePushStatus, new Object[]{"A", prinfo.getPkValue()});
+
}
}else{
//根据客户、公司、是否可用找到对应的被通知人员(可能多个)
@@ -389,7 +390,7 @@ public class ClearAccountBillOperation extends AbstractOperationServicePlugIn im
qFilter.and("shjh_org", QCP.equals, prinfo.getDynamicObject("org").getLong("id"));
pzbs = BusinessDataServiceHelper.load(pzbName, "id", qFilter.toArray(), "modifytime desc");
if (pzbs.length == 0) {
- //更新清账单下推明细单结果
+ //更新清账单下推明细单结果-未下推
DB.update(DBRoute.of("fi"), updatePushStatus, new Object[]{"B", prinfo.getPkValue()});
if(!"save".equals(eok)){
addErrorInfo(prinfo,"根据结构性清账客户映射表未找到对应通知人,无法下推清账明细单");
@@ -406,6 +407,8 @@ public class ClearAccountBillOperation extends AbstractOperationServicePlugIn im
if (!QueryServiceHelper.exists(entityName, qFilter.toArray())) {
//新增一个清账明细单
detailinfo = newDetailBill(prinfo, userinfo);
+ //更新清账单下推明细单结果-已下推
+ DB.update(DBRoute.of("fi"), updatePushStatus, new Object[]{"A", prinfo.getPkValue()});
//发送清账明细单的OA待办
JhzjUtils.handleOA(detailinfo, "0", "0");
receivers.clear();
@@ -413,8 +416,7 @@ public class ClearAccountBillOperation extends AbstractOperationServicePlugIn im
String pcurl = JhzjUtils.getBillPCURL(detailinfo);
JhzjUtils.sendEmail("请登录资金系统操作清账明细单", detailinfo.getString("billno") +
"
详情页面 "+pcurl+"", receivers, detailinfo);
- //更新清账单下推明细单结果
- DB.update(DBRoute.of("fi"), updatePushStatus, new Object[]{"A", prinfo.getPkValue()});
+
}
}
}