外销合同:提交效验附件面板是否有值
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.validator.NewSalesOrderSubmitAnnexValidator;
|
||||
import com.yem.wm.es.salesorder.validator.NewSalesOrderSubmitValidator;
|
||||
import com.yem.wm.es.salesorder.validator.SalesOrderSubmitValidator;
|
||||
import kd.bos.dataentity.entity.DynamicObject;
|
||||
@ -72,6 +73,7 @@ public class SalesOrderSubmitOp extends AbstractOperationServicePlugIn {
|
||||
fieldKeys.add("yem_color");
|
||||
fieldKeys.add("yem_marketraiseprice");
|
||||
fieldKeys.add("yem_currency");
|
||||
fieldKeys.add("yem_attsum");
|
||||
fieldKeys.add("yem_cnperson");
|
||||
fieldKeys.add("yem_suminsured");
|
||||
fieldKeys.add("yem_internationalrate");
|
||||
@ -85,6 +87,7 @@ public class SalesOrderSubmitOp extends AbstractOperationServicePlugIn {
|
||||
super.onAddValidators(e);
|
||||
e.addValidator(new SalesOrderSubmitValidator());
|
||||
e.addValidator(new NewSalesOrderSubmitValidator());
|
||||
e.addValidator(new NewSalesOrderSubmitAnnexValidator());
|
||||
}
|
||||
|
||||
@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