|
@@ -120,14 +120,23 @@ public class SaveTravleLogServiceImpl {
|
|
|
RequestContextThreadBinder.bind(rc);
|
|
|
}
|
|
|
|
|
|
- OperationResult submiteffect = OperationServiceHelper.executeOperate("submiteffect", "wtam_busitripbill", new DynamicObject[]{tripInfo}, option);
|
|
|
+ OperationResult saveResult = OperationServiceHelper.executeOperate("save", "wtam_busitripbill", new DynamicObject[]{tripInfo}, option);
|
|
|
|
|
|
- if (!submiteffect.isSuccess()) {
|
|
|
- tripInfo.set("billstatus","A");
|
|
|
- SaveServiceHelper.save(new DynamicObject[]{tripInfo});
|
|
|
+ if (!saveResult.isSuccess()) {
|
|
|
+ message = "生成对他人申请失败:{}" + saveResult;
|
|
|
+ logger.error("生成对他人申请失败:{}" + saveResult);
|
|
|
+ } else {
|
|
|
+ Object pkId = saveResult.getSuccessPkIds().toArray()[0];
|
|
|
+
|
|
|
+ OperationResult submiteffect = OperationServiceHelper.executeOperate("submiteffect", "wtam_busitripbill", new Object[]{pkId}, option);
|
|
|
|
|
|
- message = "生成对他人申请失败:{}" + submiteffect;
|
|
|
- logger.error("生成对他人申请失败:{}" + submiteffect);
|
|
|
+ if (!submiteffect.isSuccess()) {
|
|
|
+ tripInfo.set("billstatus", "A");
|
|
|
+ SaveServiceHelper.save(new DynamicObject[]{tripInfo});
|
|
|
+
|
|
|
+ message = "生成对他人申请失败:{}" + submiteffect;
|
|
|
+ logger.error("生成对他人申请失败:{}" + submiteffect);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
} catch (Throwable e){
|