Commit a899f1c8 by Jeong Gilmo

#32861 作業情報追加(Android)

- 処理修正
parent 7fe70099
...@@ -922,25 +922,24 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity { ...@@ -922,25 +922,24 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
public Object callback(Object ret) { public Object callback(Object ret) {
final boolean isError = (boolean)ret; final boolean isError = (boolean)ret;
closeProgressPopup(); closeProgressPopup();
int ozViewCloseFlag = 0;
// OZD作業でエラーが発生する場合ozViewCloseFlagの値を設定する。 if (ActivityHandlingHelper.getInstance().searchOzdActivityStack()) { // OZD作業画面があるかを確認
if (isError && ActivityHandlingHelper.getInstance().searchOzdActivityStack()) { if (!isError) { // エラーがなしの場合
ozViewCloseFlag = 1; if (mAddReport) { // 作業追加ありの場合
}
if (mAddReport) { // 作業追加区分あり
if (ozViewCloseFlag == 0) { // エラーなし
// コールバック処理のみ行う。
afterABookCheckApi(mCmd, mTaskKey, 0, "", null, isOperationPdf());
} else { // エラーあり
// OZD作業以外の場合
if (!ActivityHandlingHelper.getInstance().searchOzdActivityStack()) {
// コールバック処理のみ行う。 // コールバック処理のみ行う。
afterABookCheckApi(mCmd, mTaskKey, 0, "", null, isOperationPdf()); afterABookCheckApi(mCmd, mTaskKey, 0, "", null, isOperationPdf());
} }
// 画面遷移処理
closeCurrentScreen(mOperationType);
}
} else {
if (mAddReport) { // 作業追加ありの場合
// コールバック処理のみ行う。
afterABookCheckApi(mCmd, mTaskKey, 0, "", null, isOperationPdf());
} }
// 画面遷移処理
closeCurrentScreen(mOperationType);
} }
// エラーがない場合のみ画面遷移処理を行う。
if (ozViewCloseFlag == 0) closeCurrentScreen(mOperationType);
return null; return null;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment