feat:调用单据操作接口,不启用网控检查
This commit is contained in:
parent
6a717fa9f8
commit
4efe0c8126
@ -8,6 +8,7 @@ import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.dataentity.entity.DynamicObjectCollection;
|
||||
import kd.bos.db.DB;
|
||||
import kd.bos.db.DBRoute;
|
||||
import kd.bos.entity.operate.OperateOptionConst;
|
||||
import kd.bos.entity.operate.result.IOperateInfo;
|
||||
import kd.bos.entity.operate.result.OperationResult;
|
||||
import kd.bos.metadata.dao.MetaCategory;
|
||||
@ -22,6 +23,7 @@ import kd.bos.orm.query.QFilter;
|
||||
import kd.bos.servicehelper.BusinessDataServiceHelper;
|
||||
import kd.bos.servicehelper.operation.OperationServiceHelper;
|
||||
import kd.bos.servicehelper.operation.SaveServiceHelper;
|
||||
import kd.fi.ar.consts.OperationConst;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
import javax.validation.Valid;
|
||||
@ -52,7 +54,9 @@ public class OperationalUniversal {
|
||||
FormMetadata formMeta = (FormMetadata) MetadataDao.readRuntimeMeta(id, MetaCategory.Form);
|
||||
String name = formMeta.getName().toString();
|
||||
if (operate.length() > 0) {
|
||||
OperationResult audit = OperationServiceHelper.executeOperate(operateKey, dynamicObject.getDynamicObjectType().getName(), new Object[]{dynamicObject.getPkValue()}, OperateOption.create());
|
||||
OperateOption operateOption = OperateOption.create();
|
||||
operateOption.setVariableValue(OperateOptionConst.MUTEX_IGNOREMODIFY, Boolean.toString(false));
|
||||
OperationResult audit = OperationServiceHelper.executeOperate(operateKey, dynamicObject.getDynamicObjectType().getName(), new Object[]{dynamicObject.getPkValue()}, operateOption);
|
||||
if (!audit.isSuccess()) {
|
||||
List<IOperateInfo> allErrorOrValidateInfo = audit.getAllErrorOrValidateInfo();
|
||||
String message = audit.getMessage();
|
||||
|
Loading…
Reference in New Issue
Block a user