1.订舱通知单提交
This commit is contained in:
ljw 2024-11-22 19:30:13 +08:00
parent f35fdecc63
commit 18824050e9

View File

@ -9,10 +9,10 @@ import kd.bos.entity.ExtendedDataEntity;
import kd.bos.entity.plugin.AbstractOperationServicePlugIn; import kd.bos.entity.plugin.AbstractOperationServicePlugIn;
import kd.bos.entity.plugin.AddValidatorsEventArgs; import kd.bos.entity.plugin.AddValidatorsEventArgs;
import kd.bos.entity.plugin.PreparePropertysEventArgs; import kd.bos.entity.plugin.PreparePropertysEventArgs;
import kd.bos.entity.plugin.args.BeforeOperationArgs; import kd.bos.entity.plugin.args.AfterOperationArgs;
import kd.bos.entity.validate.AbstractValidator; import kd.bos.entity.validate.AbstractValidator;
import kd.bos.servicehelper.BusinessDataServiceHelper; import kd.bos.servicehelper.BusinessDataServiceHelper;
import org.bouncycastle.bcpg.sig.IntendedRecipientFingerprint; import kd.bos.servicehelper.operation.SaveServiceHelper;
import java.util.*; import java.util.*;
@ -104,5 +104,17 @@ public class StorageTransSubmitOp extends AbstractOperationServicePlugIn {
return new String[]{sb.toString(), input.toString()}; return new String[]{sb.toString(), input.toString()};
} }
@Override
public void afterExecuteOperationTransaction(AfterOperationArgs e) {
super.afterExecuteOperationTransaction(e);
DynamicObject[] eDataEntities = e.getDataEntities();
for (DynamicObject eDataEntity : eDataEntities) {
eDataEntity.set("yem_cloudhousetitle",
eDataEntity.getDynamicObject("yem_clientcountry").getString("name")
+ eDataEntity.getDynamicObject("yem_operator").getString("name")
+ eDataEntity.getString("yem_totalcontractno")+"订舱通知;"
);
SaveServiceHelper.update(eDataEntity);
}
}
} }