【泛微审核单据接口】忽略网络互斥
This commit is contained in:
parent
366f2c6aea
commit
a2c25aebd1
|
|
@ -6,6 +6,8 @@ import kd.bos.dataentity.OperateOption;
|
|||
import kd.bos.dataentity.entity.DynamicObject;
|
||||
import kd.bos.entity.operate.result.IOperateInfo;
|
||||
import kd.bos.entity.operate.result.OperationResult;
|
||||
import kd.bos.form.operate.MutexHelper;
|
||||
import kd.bos.mutex.DataMutex;
|
||||
import kd.bos.openapi.common.custom.annotation.ApiController;
|
||||
import kd.bos.openapi.common.custom.annotation.ApiParam;
|
||||
import kd.bos.openapi.common.custom.annotation.ApiPostMapping;
|
||||
|
|
@ -40,7 +42,7 @@ public class FWBillStateUpdController {
|
|||
resultBean.setBillIndex(0);
|
||||
resultBean.setNumber(KDBillNumber);
|
||||
|
||||
|
||||
//日志
|
||||
DynamicObject approveLog = BusinessDataServiceHelper.newDynamicObject("tqq9_fwapprovelog");
|
||||
approveLog.set("name", KDBillType);
|
||||
approveLog.set("tqq9_billno", KDBillNumber);
|
||||
|
|
@ -73,8 +75,10 @@ public class FWBillStateUpdController {
|
|||
DynamicObject[] billArr = BusinessDataServiceHelper.load(enetityNumber, "id,tqq9_issuccess", new QFilter[]{qf1});
|
||||
if(billArr != null && billArr.length > 0){
|
||||
bill = BusinessDataServiceHelper.loadSingle(billArr[0].getPkValue(), enetityNumber);
|
||||
OperateOption operateOption = OperateOption.create();
|
||||
operateOption.setVariableValue("mutex_ignoremodify", "true");
|
||||
if(state == 0){
|
||||
OperationResult submitResult = OperationServiceHelper.executeOperate("audit", enetityNumber, new DynamicObject[]{bill}, OperateOption.create());
|
||||
OperationResult submitResult = OperationServiceHelper.executeOperate("audit", enetityNumber, new DynamicObject[]{bill}, operateOption);
|
||||
if(!submitResult.isSuccess()){
|
||||
List<IOperateInfo> allErrorOrValidateInfo = submitResult.getAllErrorOrValidateInfo();
|
||||
for (IOperateInfo iOperateInfo : allErrorOrValidateInfo) {
|
||||
|
|
@ -82,7 +86,7 @@ public class FWBillStateUpdController {
|
|||
}
|
||||
}
|
||||
}else{
|
||||
OperationResult submitResult = OperationServiceHelper.executeOperate("unsubmit", enetityNumber, new DynamicObject[]{bill}, OperateOption.create());
|
||||
OperationResult submitResult = OperationServiceHelper.executeOperate("unsubmit", enetityNumber, new DynamicObject[]{bill}, operateOption);
|
||||
if(!submitResult.isSuccess()){
|
||||
List<IOperateInfo> allErrorOrValidateInfo = submitResult.getAllErrorOrValidateInfo();
|
||||
for (IOperateInfo iOperateInfo : allErrorOrValidateInfo) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue