Contract/sato/1.0.300 51462
CMSとのAPI変更に対応するための修正です。 インターフェース仕様は、 https://docs.google.com/spreadsheets/d/138sDbHZj9p_qrsvzD1VXLTP7uzcsYfex/edit#gid=1493683248 をご覧ください。
{{ resolvedDiscussionCount }}/{{ discussionCount }} {{ resolvedCountText }} resolved
-
60 60 public static final String OperationGroupMasterIdList = "operationGroupMasterIdList"; 61 61 public static final String QuickReport = "quickReport"; 62 62 63 public static final String statusNotStartedCount = "statusNotStartedCount"; //「未実施」数 64 public static final String statusWorkingCount = "statusWorkingCount"; //「作業中」数 65 public static final String statusCompletedCount = "statusCompletedCount"; // 「作業完了」数 66 -
Developer
レスポンスにフィールドが追加された分です。
-
-
90 94 dto.enableReportEdit = operationJson.has(EnableReportEdit) ? operationJson.getInt(EnableReportEdit) : 0; // 作業編集区分 91 95 dto.enableAddReport = operationJson.has(EnableAddReport) ? operationJson.getInt(EnableAddReport) : 0; // 作業追加区分 92 96 dto.quickReport = operationJson.has(QuickReport) ? operationJson.getInt(QuickReport) : 0; 97 dto.statusNotStartedCount = operationJson.has(statusNotStartedCount) ? operationJson.getInt(statusNotStartedCount) : 1; //「未実施」数 98 dto.statusWorkingCount = operationJson.has(statusWorkingCount) ? operationJson.getInt(statusWorkingCount) : 2; //「未実施」数 //「作業中」数 99 dto.statusCompletedCount = operationJson.has(statusCompletedCount) ? operationJson.getInt(statusCompletedCount) : 3; //「未実施」数 // 「作業完了」数 93 100 -
Developer
レスポンスにフィールドが追加された分です。
-
-
19 19 public class DBConnector { 20 20 private static volatile DBConnector dbConnector = null; 21 21 public static final String DatabaseName = "ABVJE"; 22 public static final int DatabaseVersion = DatabaseVersions.Ver1_0_3; 22 public static final int DatabaseVersion = DatabaseVersions.Ver1_0_5; 23 23 -
Developer
DBの修正行いました。
-
-
5 5 public static final int Ver1_0_0 = 1; 6 6 public static final int Ver1_0_2 = 11; // SATO HACCP 1.0.2 7 7 public static final int Ver1_0_3 = 21; // @From カテゴリ選択機能追加 8 public static final int Ver1_0_4 = 31; // @From 作業の進捗状況を追加 9 public static final int Ver1_0_5 = 41; // @From 作業のロック、差し戻し対応 10 public static final int Ver1_0_6 = 51; // @From 作業のロック情報を追加 8 11 } -
Developer
最後に1_0_4に変更分をまとめる予定です。
-
-
246 sql.append("AND datetime(report_start_date)=datetime(?);"); 247 } 248 249 args.add(reportStatus); 250 args.add(reportLockUserId); 251 args.add(reportLockUserName); 252 args.add(reportLockTime); 253 args.add(taskKey); 254 if (reportStartDate != null) { 255 args.add(reportStartDate); 256 } 257 258 return update(sql.toString(), args.toArray()) > 0; 259 } 260 261 /** -
Developer
報告書ロック機能のためのupdate処理です。
-
-
37 37 # abvEnvironments.xml 38 38 39 39 #cms server 40 acms_address=https://check.abookcloud.com/acms 41 download_server_address=https://check.abookcloud.com/acms 40 #acms_address=https://check.abookcloud.com/acms 41 #download_server_address=https://check.abookcloud.com/acms 42 acms_address=https://abook188-1.abook.bz/acms 43 download_server_address=https://abook188-1.abook.bz/acms -
Developer
サーバーを開発用サーバーに向けました。 マージ先のcontract/sato/1.0.300_devで支障があるようであれば、重ねて修正します(もとに戻します)
-
-
-
90 94 dto.enableReportEdit = operationJson.has(EnableReportEdit) ? operationJson.getInt(EnableReportEdit) : 0; // 作業編集区分 91 95 dto.enableAddReport = operationJson.has(EnableAddReport) ? operationJson.getInt(EnableAddReport) : 0; // 作業追加区分 92 96 dto.quickReport = operationJson.has(QuickReport) ? operationJson.getInt(QuickReport) : 0; 97 dto.statusNotStartedCount = operationJson.has(statusNotStartedCount) ? operationJson.getInt(statusNotStartedCount) : 1; //「未実施」数 98 dto.statusWorkingCount = operationJson.has(statusWorkingCount) ? operationJson.getInt(statusWorkingCount) : 2; //「未実施」数 //「作業中」数 99 dto.statusCompletedCount = operationJson.has(statusCompletedCount) ? operationJson.getInt(statusCompletedCount) : 3; //「未実施」数 // 「作業完了」数 -
Developer
: 1 : 2 : 3 ですが。すべて0では?
-
Developer
確かにそうですね。
-
-
-
228 public boolean updateReportLock( 229 String taskKey, 230 Date reportStartDate, 231 int reportStatus, 232 String reportLockUserId, 233 String reportLockUserName, 234 Date reportLockTime 235 ) { 236 StringBuilder sql = new StringBuilder(); 237 List<Object> args = new ArrayList<Object>(); 238 239 sql.append("UPDATE t_task_report SET "); 240 sql.append(" report_status=?, "); 241 sql.append(" report_lock_user_id=?, "); 242 sql.append(" report_lock_user_name=?, "); 243 sql.append(" report_lock_time=?, "); -
Developer
report_lock_time=?,
,でSQLエラーになると思います。 -
Developer
のちのブランチで直したのかもしれませんが、これから修正します。
-
-
-
26 26 public String attachedFileName; 27 27 public boolean localSavedFlg; // 一時保存用 28 28 29 public String reportLockUserId = "報告ユーザID"; // 報告ロックユーザId 30 public String reportLockUserName = "報告ユーザ名"; // 報告ロックユーザ名 31 public Date reportLockTime = new Date(); // 報告ロック日時 32 public String sendBackUserId = "差戻ユーザID"; // 差し戻しユーザId 差し戻された場合のみ 33 public String sendBackUserName = "差戻ユーザ名"; // 差し戻しユーザ名 差し戻された場合のみ 34 public String sendBackComment = "確認コメント"; // 確認コメント 差し戻された場合のみ 35 public String taskStatus = "状況:0"; // 状況 0:未実施、1:作業中、999:作業完了 -
Developer
= "報告ユーザID"
・・・"状況:0"
要らないと思います。 -
Developer
これは、APIができる前の初期値で、のちのブランチで修正していますが、改めて修正します。
-
-
-
37 37 # abvEnvironments.xml 38 38 39 39 #cms server 40 acms_address=https://check.abookcloud.com/acms 41 download_server_address=https://check.abookcloud.com/acms 40 #acms_address=https://check.abookcloud.com/acms 41 #download_server_address=https://check.abookcloud.com/acms 42 acms_address=https://abook188-1.abook.bz/acms 43 download_server_address=https://abook188-1.abook.bz/acms -
Developer
Jenkinsビルドで上書きされるので変更しても大丈夫ですが。 開発・テスト用変更内容はコミットから外してください。
-
Developer
了解しました。
-
-
-
-
merged
Toggle commit list