Commit 791c65e7 by Jeong Gilmo

#33721 手書きパレット機能の追加

- 課題表のNo.55
  編集モード使用ありの最大添付数を2であるフォームを開き、両方に画像を添付して
  添付画像①をタップして、すぐに添付画像②をタップして編集画面を閉じると添付画像①、添付画像②が同じ画像の状態で表示される
について修正
#33721 絞り検索のAPIとの連携
- 絞り検索のマスタデータを受信処理の修正
parent 14959da0
......@@ -3,6 +3,7 @@ package jp.agentec.abook.abv.bl.acms.client.json;
import jp.agentec.abook.abv.bl.acms.client.AcmsClient;
import jp.agentec.abook.abv.bl.common.exception.AcmsException;
import jp.agentec.abook.abv.bl.common.exception.JSONValidationException;
import jp.agentec.abook.abv.bl.common.util.JsonUtil;
import org.json.adf.JSONArray;
import org.json.adf.JSONObject;
......@@ -31,10 +32,7 @@ public class ApertureMasterDataJSON extends AcmsCommonJSON {
// 絞り検索のデータを取得
if (json.has(ApertureData)) {
JSONArray apertureList = json.getJSONArray(ApertureData);
for (int i = 0; i < apertureList.length(); i++) {
apertureData = apertureList.getJSONObject(i);
}
apertureData = JsonUtil.getJSONObject(json, ApertureData);
}
}
}
......@@ -1349,8 +1349,12 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
//添付した写真はTempパスにある。
//保存されてある写真はoperationフォルダにある。
//保存されてある写真を修正する場合、ファイルをTempにコピーした後に編集する。
final String tempImagePath = ABVEnvironment.getInstance().getTempFilePath(getContentId(), mTaskKey, mAttachedFileName); //添付ファイルのTempパス
String savedImagePath = ABVEnvironment.getInstance().getOperationTaskReportLevelDirPath(mOperationId, mTaskKey,0) + "/" + mAttachedFileName; //保存された写真のパス
final String taskKey = mTaskKey;
final String attachedFilename = mAttachedFileName;
final String cmd = mCmd;
Long operationId = mOperationId;
final String tempImagePath = ABVEnvironment.getInstance().getTempFilePath(getContentId(), taskKey, attachedFilename); //添付ファイルのTempパス
String savedImagePath = ABVEnvironment.getInstance().getOperationTaskReportLevelDirPath(operationId, taskKey,0) + "/" + attachedFilename; //保存された写真のパス
//保存されたイメージがあり、編集したいイメージのパスがTempがない場合、ファイルをTempにコピー
// パスがTempと一緒の場合、イメージが一回以上修正され、上書きしない。
if(FileUtil.exists(savedImagePath) && !mEditFilePath.equals(tempImagePath)){
......@@ -1370,8 +1374,8 @@ public abstract class ABVContentViewActivity extends ABVAuthenticatedActivity {
@Override
public void onDismiss(DialogInterface dialogInterface) {
//Web Cacheが更新されて編集画面のダイアローグ閉じた後、JavascriptにてImgタグを再生成してThumbnailを更新
webViewLoadUrl(String.format("javascript:document.getElementById('reportForm').contentWindow.changeThumbnailTagForAnd('%s','%s')", mAttachedFileName, tempImagePath));
afterABookCheckApi(mCmd, mTaskKey, 0, "", null);
webViewLoadUrl(String.format("javascript:document.getElementById('reportForm').contentWindow.changeThumbnailTagForAnd('%s','%s')", attachedFilename, tempImagePath));
afterABookCheckApi(cmd, taskKey, 0, "", null);
mPhotoEditDialog = null;
setFixedOrientation(false); ////回転可能
}
......
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