feat:寄单放单申请提交收款校验改为改成应收款日期1小于当前日期
This commit is contained in:
parent
0234a1df02
commit
19c58d6a6d
@ -1,6 +1,7 @@
|
||||
package com.yem.wm.es.exportpresent.validator;
|
||||
|
||||
import com.yem.wm.utils.DynamicObjectUtil;
|
||||
import com.yem.wm.utils.YEM;
|
||||
import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
||||
import kd.bos.entity.ExtendedDataEntity;
|
||||
@ -11,6 +12,7 @@ import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||
|
||||
import java.math.BigDecimal;
|
||||
import java.util.ArrayList;
|
||||
import java.util.Date;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@ -21,8 +23,7 @@ import java.util.List;
|
||||
public class ExportPresentSubmitsValidator extends AbstractValidator {
|
||||
|
||||
@Override
|
||||
public void validate()
|
||||
{
|
||||
public void validate() {
|
||||
ExtendedDataEntity[] dataEntities = this.getDataEntities();
|
||||
for (ExtendedDataEntity data : dataEntities) {
|
||||
DynamicObject dataEntity = data.getDataEntity();
|
||||
@ -51,7 +52,8 @@ public class ExportPresentSubmitsValidator extends AbstractValidator {
|
||||
BigDecimal yemCountpayback = object.getBigDecimal("yem_countpayback");
|
||||
BigDecimal yemActualsinkamtCd = object.getBigDecimal("yem_actualsinkamt_cd");
|
||||
BigDecimal yemPaymentamt1Cd = object.getBigDecimal("yem_paymentamt1_cd");
|
||||
if (yemCountpayback.compareTo(BigDecimal.ZERO)<0&&yemActualsinkamtCd.compareTo(yemPaymentamt1Cd)<0){
|
||||
Date paydate1 = object.getDate("yem_paydate1");//应收款日期1
|
||||
if (YEM.isNotEmpty(paydate1) && paydate1.before(new Date()) && yemActualsinkamtCd.compareTo(yemPaymentamt1Cd) < 0) {
|
||||
DynamicObject yemSalecontractno = object.getDynamicObject("yem_salecontractno");
|
||||
if (yemSalecontractno != null) {
|
||||
String billno = yemSalecontractno.getString("billno");
|
||||
|
Loading…
Reference in New Issue
Block a user