Commit 059911bc by Kazuyuki Hida

taskStatusの型を間違えていたのを修正。

parent d5c8f4b3
......@@ -27,7 +27,6 @@ public class OperationDataJSON extends AcmsCommonJSON {
public static final String TaskStatus = "taskStatus";
public static final String TaskHotspotInfo = "taskHotspotInfo";
public static final String Task = "task";
// 1.0.1で追加
public static final String TaskReportId = "taskReportId"; // 作業報告書ID ※定期点検のみ
public static final String TaskReportList = "taskReportList"; // 作業報告詳細リスト
......@@ -39,6 +38,13 @@ public class OperationDataJSON extends AcmsCommonJSON {
public static final String TaskReportKey = "taskReportKey"; // 作業報告キー
public static final String TaskReportInfo = "taskReportInfo"; // 作業報告データ
public static final String ReportLockUserId = "reportLockUserId"; // 報告ロックユーザId
public static final String ReportLockUserName = "reportLockUserName"; // 報告ロックユーザ名
public static final String ReportLockTime = "reportLockTime"; // 報告ロック日時
public static final String SendBackUserId = "sendBackUserId"; // 差し戻しユーザId 差し戻された場合のみ
public static final String SendBackUserName = "sendBackUserName"; // 差し戻しユーザ名 差し戻された場合のみ
public static final String SendBackComment = "sendBackComment"; // 確認コメント 差し戻された場合のみ
public List<TaskDto> taskDtoList;
public Date lastEditDate;
......@@ -115,6 +121,27 @@ public class OperationDataJSON extends AcmsCommonJSON {
} else {
taskReportDto.jsonData = "";
}
if (taskReportJson.has(ReportLockUserId)) {
taskReportDto.reportLockUserId = taskReportJson.getString(ReportLockUserId);
}
if (taskReportJson.has(ReportLockUserName)) {
taskReportDto.reportLockUserName = taskReportJson.getString(ReportLockUserName);
}
if (taskReportJson.has(ReportLockTime)) {
taskReportDto.reportLockTime = DateTimeUtil.toDate(taskReportJson.getString(ReportLockTime), DateTimeFormat.yyyyMMddHHmmss_hyphen);
}
if (taskReportJson.has(SendBackUserId)) {
taskReportDto.sendBackUserId = taskReportJson.getString(SendBackUserId);
}
if (taskReportJson.has(SendBackUserName)) {
taskReportDto.sendBackUserName = taskReportJson.getString(SendBackUserName);
}
if (taskReportJson.has(SendBackComment)) {
taskReportDto.sendBackComment = taskReportJson.getString(SendBackComment);
}
if (taskReportJson.has(TaskStatus)) {
taskReportDto.taskStatus = taskReportJson.getInt(TaskStatus);
}
dto.taskReportDtoList.add(taskReportDto);
}
taskDtoList.add(dto);
......
......@@ -128,7 +128,7 @@ public class TaskReportDao extends AbstractDao {
}
column = cursor.getColumnIndex("task_status");
if (column != -1) {
dto.taskStatus = cursor.getString(column);
dto.taskStatus = cursor.getInt(column);
}
column = cursor.getColumnIndex("report_status");
if (column != -1) {
......
......@@ -42,7 +42,7 @@ public class TTaskReport extends SQLiteTableScript {
sql.append(" , send_back_user_name TEXT "); // 差し戻しユーザ名 差し戻された場合のみ
sql.append(" , send_back_comment TEXT "); // 確認コメント 差し戻された場合のみ
sql.append(" , report_status INTEGER NOT NULL DEFAULT 0 "); // 0:ロック成功、1:ロック中、2:承認中、999:その他エラー
sql.append(" , task_status TEXT "); // 状況 0:未実施、1:作業中、999:作業完了
sql.append(" , task_status INTEGER NOT NULL DEFAULT 0 "); // 状況 0:未実施、1:作業中、999:作業完了
sql.append(" ) ");
ddl.add(sql.toString());
......@@ -60,7 +60,7 @@ public class TTaskReport extends SQLiteTableScript {
ddl.add(" ALTER TABLE t_task_report ADD COLUMN send_back_user_id TEXT"); // 差し戻しユーザId 差し戻された場合のみ" +
ddl.add(" ALTER TABLE t_task_report ADD COLUMN send_back_user_name TEXT"); // 差し戻しユーザ名 差し戻された場合のみ
ddl.add(" ALTER TABLE t_task_report ADD COLUMN send_back_comment TEXT"); // 確認コメント 差し戻された場合のみ
ddl.add(" ALTER TABLE t_task_report ADD COLUMN task_status TEXT"); // 状況 0:未実施、1:作業中、999:作業完了
ddl.add(" ALTER TABLE t_task_report ADD COLUMN task_status INTEGER NOT NULL DEFAULT 0"); // 状況 0:未実施、1:作業中、999:作業完了
}
if (oldVersion < DatabaseVersions.Ver1_0_6) {
ddl.add(" ALTER TABLE t_task_report ADD COLUMN report_status INTEGER NOT NULL DEFAULT 0"); // 0:ロック成功、1:ロック中、2:承認中、999:その他エラー
......
......@@ -32,7 +32,7 @@ public class TaskReportDto extends AbstractDto {
public String sendBackUserId = "差戻ユーザID"; // 差し戻しユーザId 差し戻された場合のみ
public String sendBackUserName = "差戻ユーザ名"; // 差し戻しユーザ名 差し戻された場合のみ
public String sendBackComment = "確認コメント"; // 確認コメント 差し戻された場合のみ
public String taskStatus = "状況:0"; // 状況 0:未実施、1:作業中、999:作業完了
public int taskStatus = 0; // 状況 0:未実施、1:作業中、999:作業完了
public int reportStatus = 0;
@Override
......
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