sap生成付款申请单的组织为空优化
This commit is contained in:
		
							parent
							
								
									edc0c190d2
								
							
						
					
					
						commit
						2c0202d516
					
				|  | @ -166,6 +166,11 @@ public class QuerySapCreatePayApplyTask extends AbstractTask { | |||
|             // 公司编号 bukrs | ||||
|             QFilter Q1 = new QFilter("number", QCP.equals, bukrs); | ||||
|             DynamicObject org = BusinessDataServiceHelper.loadSingle(orgEntName, new QFilter[]{Q1}); | ||||
|             if(org == null){ | ||||
|                 logger.error("同步失败,凭证号:" + fkBillNum + "的公司未在金蝶找到对应公司"); | ||||
|                 JhzjUtils.saveLog(fkBillNum, apimenthod, it_list.toJSONString(), "同步失败,SAP的公司未在金蝶找到对应公司", false, "API"); | ||||
|                 continue; | ||||
|             } | ||||
| 
 | ||||
|             // 申请金额 , 汇率 , 申请金额折结算币别 | ||||
|             BigDecimal amount = BigDecimal.ZERO; | ||||
|  |  | |||
|  | @ -499,8 +499,11 @@ public class ApplyAdjustBillControler { | |||
|             handleError("同步失败,调整单号:" + fkBillNum + "的费控单据已锁定", fkBillNum, null); | ||||
|             return "同步失败,调整单号:" + fkBillNum + "的费控单据已锁定"; | ||||
|         } | ||||
|         DynamicObject org = BusinessDataServiceHelper.loadSingle("bos_org", "id", new QFilter("number", "=", orgNum).toArray()); | ||||
| 
 | ||||
|         DynamicObject org = BusinessDataServiceHelper.loadSingle("bos_org", new QFilter("number", "=", orgNum).toArray()); | ||||
|         if (org == null) { | ||||
|             handleError("同步失败,调整单号:" + fkBillNum + "的公司未在金蝶找到对应公司", fkBillNum, null); | ||||
|             return "同步失败,调整单号:" + fkBillNum + "的公司未在金蝶找到对应公司"; | ||||
|         } | ||||
|         // 设置组织信息 | ||||
|         ap_payapply.set("settleorg", org); | ||||
|         ap_payapply.set("applyorg", org); | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue