清账单的下推状态更新优化
This commit is contained in:
		
							parent
							
								
									ac7252b791
								
							
						
					
					
						commit
						cdef70a598
					
				|  | @ -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") + | ||||
|                             "<br> 详情页面 <a href='"+pcurl+"' target='_blank'>"+pcurl+"</a>", 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") + | ||||
|                                 "<br> 详情页面 <a href='"+pcurl+"' target='_blank'>"+pcurl+"</a>", receivers, detailinfo); | ||||
|                         //更新清账单下推明细单结果 | ||||
|                         DB.update(DBRoute.of("fi"), updatePushStatus, new Object[]{"A", prinfo.getPkValue()}); | ||||
| 
 | ||||
|                     } | ||||
|                 } | ||||
|             } | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue