对公报销单提交时付款人为空判断

This commit is contained in:
哈哈哈丿 2025-07-01 16:54:57 +08:00
parent a2ec2e33e7
commit 4deac7d98c
1 changed files with 6 additions and 0 deletions

View File

@ -74,10 +74,16 @@ public class PublicBillRecAccountCkOp extends AbstractOperationServicePlugIn {
boolean isOk=true;
if("bd_supplier".equals(payertype)){ //供应商
DynamicObject supplier = dynamicObject.getDynamicObject("supplier");
if(supplier ==null){
this.addFatalErrorMessage(extendedDataEntity, String.format("收款信息第%d行收款人不能为空",i));
}
String name = supplier.getString("name");
isOk = payeraccountname.equals(name);
}else if("bd_customer".equals(payertype)){ //客户
DynamicObject customer = dynamicObject.getDynamicObject("customer");
if(customer ==null){
this.addFatalErrorMessage(extendedDataEntity, String.format("收款信息第%d行收款人不能为空",i));
}
String name = customer.getString("name");
isOk = payeraccountname.equals(name);
}