外销合同:提交效验附件面板是否有值
This commit is contained in:
parent
e524223637
commit
75850fd0e1
@ -6,6 +6,7 @@ package com.yem.wm.es.salesorder.op;/*
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
import com.yem.wm.es.salesorder.utils.SalesOrderUtils;
|
import com.yem.wm.es.salesorder.utils.SalesOrderUtils;
|
||||||
|
import com.yem.wm.es.salesorder.validator.NewSalesOrderSubmitAnnexValidator;
|
||||||
import com.yem.wm.es.salesorder.validator.NewSalesOrderSubmitValidator;
|
import com.yem.wm.es.salesorder.validator.NewSalesOrderSubmitValidator;
|
||||||
import com.yem.wm.es.salesorder.validator.SalesOrderSubmitValidator;
|
import com.yem.wm.es.salesorder.validator.SalesOrderSubmitValidator;
|
||||||
import kd.bos.dataentity.entity.DynamicObject;
|
import kd.bos.dataentity.entity.DynamicObject;
|
||||||
@ -72,6 +73,7 @@ public class SalesOrderSubmitOp extends AbstractOperationServicePlugIn {
|
|||||||
fieldKeys.add("yem_color");
|
fieldKeys.add("yem_color");
|
||||||
fieldKeys.add("yem_marketraiseprice");
|
fieldKeys.add("yem_marketraiseprice");
|
||||||
fieldKeys.add("yem_currency");
|
fieldKeys.add("yem_currency");
|
||||||
|
fieldKeys.add("yem_attsum");
|
||||||
fieldKeys.add("yem_cnperson");
|
fieldKeys.add("yem_cnperson");
|
||||||
fieldKeys.add("yem_suminsured");
|
fieldKeys.add("yem_suminsured");
|
||||||
fieldKeys.add("yem_internationalrate");
|
fieldKeys.add("yem_internationalrate");
|
||||||
@ -85,6 +87,7 @@ public class SalesOrderSubmitOp extends AbstractOperationServicePlugIn {
|
|||||||
super.onAddValidators(e);
|
super.onAddValidators(e);
|
||||||
e.addValidator(new SalesOrderSubmitValidator());
|
e.addValidator(new SalesOrderSubmitValidator());
|
||||||
e.addValidator(new NewSalesOrderSubmitValidator());
|
e.addValidator(new NewSalesOrderSubmitValidator());
|
||||||
|
e.addValidator(new NewSalesOrderSubmitAnnexValidator());
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -0,0 +1,24 @@
|
|||||||
|
package com.yem.wm.es.salesorder.validator;
|
||||||
|
|
||||||
|
import kd.bos.dataentity.entity.DynamicObject;
|
||||||
|
import kd.bos.entity.ExtendedDataEntity;
|
||||||
|
import kd.bos.entity.validate.AbstractValidator;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @author ljw
|
||||||
|
* @date 2024/9/9 16:57
|
||||||
|
* @description NewSalesOrderSubmitAnnexValidator
|
||||||
|
*/
|
||||||
|
public class NewSalesOrderSubmitAnnexValidator extends AbstractValidator {
|
||||||
|
@Override
|
||||||
|
public void validate() {
|
||||||
|
ExtendedDataEntity[] dataEntities = this.getDataEntities();
|
||||||
|
for (ExtendedDataEntity dataEntitie : dataEntities) {
|
||||||
|
DynamicObject mechanical = dataEntitie.getDataEntity();
|
||||||
|
String attachments = mechanical.getString("yem_attsum");
|
||||||
|
if ("0".equals(attachments)){
|
||||||
|
this.addErrorMessage(dataEntitie, "附件未上传或未保存!!!");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user