|  | @@ -35,6 +35,16 @@ public class ExpenseAccountFileOpPlugin extends AbstractOperationServicePlugIn {
 | 
											
												
													
														|  |                  this.operationResult.addErrorInfo(new ValidationErrorInfo("",info.getPkValue(),
 |  |                  this.operationResult.addErrorInfo(new ValidationErrorInfo("",info.getPkValue(),
 | 
											
												
													
														|  |                          0,0,"err","billtitle",info.getString("billno")+"请关联出差申请单或上传线下审批单!", ErrorLevel.Error));
 |  |                          0,0,"err","billtitle",info.getString("billno")+"请关联出差申请单或上传线下审批单!", ErrorLevel.Error));
 | 
											
												
													
														|  |              }
 |  |              }
 | 
											
												
													
														|  | 
 |  | +            BigDecimal nckdFukuanamountfield = info.getBigDecimal("nckd_fukuanamountfield");
 | 
											
												
													
														|  | 
 |  | +            DynamicObject dynamicObject = info.getDynamicObjectCollection("accountentry").get(0);
 | 
											
												
													
														|  | 
 |  | +            if(dynamicObject!=null){
 | 
											
												
													
														|  | 
 |  | +                BigDecimal orireceiveamount = dynamicObject.getBigDecimal("orireceiveamount");
 | 
											
												
													
														|  | 
 |  | +                if(orireceiveamount.compareTo(nckdFukuanamountfield) == 1){
 | 
											
												
													
														|  | 
 |  | +                    throw new KDBizException("收款明细分录第一行收款金额大于单头付款金额,请检查!");
 | 
											
												
													
														|  | 
 |  | +                } else if (orireceiveamount.compareTo(nckdFukuanamountfield) == -1) {
 | 
											
												
													
														|  | 
 |  | +                    throw new KDBizException("收款明细分录第一行收款金额不等于单头付款金额,请检查!");
 | 
											
												
													
														|  | 
 |  | +                }
 | 
											
												
													
														|  | 
 |  | +            }
 | 
											
												
													
														|  |          }
 |  |          }
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  }
 |  |  }
 |