清账单保存操作时判断下推明细单结果
This commit is contained in:
parent
63145a1c92
commit
20e09dace3
|
|
@ -323,10 +323,11 @@ public class ClearAccountBillOperation extends AbstractOperationServicePlugIn im
|
||||||
DynamicObject userinfo;//被通知用户
|
DynamicObject userinfo;//被通知用户
|
||||||
DynamicObjectCollection users;//配置表中的被通知人集合
|
DynamicObjectCollection users;//配置表中的被通知人集合
|
||||||
List<Long> receivers = new ArrayList<>(1);
|
List<Long> receivers = new ArrayList<>(1);
|
||||||
|
String eok = e.getOperationKey();
|
||||||
for (int i = 0; i < dos.length; i++) {
|
for (int i = 0; i < dos.length; i++) {
|
||||||
prinfo = BusinessDataServiceHelper.loadSingle(dos[i].getPkValue(), dos[i].getDataEntityType().getName());
|
prinfo = BusinessDataServiceHelper.loadSingle(dos[i].getPkValue(), dos[i].getDataEntityType().getName());
|
||||||
//判断下推明细单结果,如果不是下推成功,则处理,否则不处理
|
//保存操作时判断下推明细单结果,如果未下推成功,则处理,否则按清账按钮原逻辑处理
|
||||||
if("A".equals(prinfo.getString("shjh_pushdetail"))){
|
if("save".equals(eok) && "A".equals(prinfo.getString("shjh_pushdetail"))){
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -346,6 +347,8 @@ public class ClearAccountBillOperation extends AbstractOperationServicePlugIn im
|
||||||
String pcurl = JhzjUtils.getBillPCURL(detailinfo);
|
String pcurl = JhzjUtils.getBillPCURL(detailinfo);
|
||||||
JhzjUtils.sendEmail("请登录资金系统操作清账明细单", detailinfo.getString("billno") +
|
JhzjUtils.sendEmail("请登录资金系统操作清账明细单", detailinfo.getString("billno") +
|
||||||
"<br> 详情页面 <a href='"+pcurl+"' target='_blank'>"+pcurl+"</a>", receivers, detailinfo);
|
"<br> 详情页面 <a href='"+pcurl+"' target='_blank'>"+pcurl+"</a>", receivers, detailinfo);
|
||||||
|
//更新清账单下推明细单结果
|
||||||
|
DB.update(DBRoute.of("fi"), updatePushStatus, new Object[]{"A", prinfo.getPkValue()});
|
||||||
}
|
}
|
||||||
}else{
|
}else{
|
||||||
//根据客户、公司、是否可用找到对应的被通知人员(可能多个)
|
//根据客户、公司、是否可用找到对应的被通知人员(可能多个)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue