|
@@ -33,6 +33,7 @@ public class CMoveTask implements ITask {
|
|
|
if (jsonObject.getString("studyuid").equals(studyidfind.getStr("STUDYUID"))) {
|
|
|
//5cmove前以获取
|
|
|
studyidfind.set("status", 5);
|
|
|
+ studyidfind.set("updateAt", parseStringToDateTime());
|
|
|
Db.use("local").update("study", studyidfind);
|
|
|
studyidfind = null;
|
|
|
break;
|
|
@@ -45,14 +46,17 @@ public class CMoveTask implements ITask {
|
|
|
|
|
|
if (studyidfind != null) {
|
|
|
studyidfind.set("status", 4);
|
|
|
+ studyidfind.set("updateAt", parseStringToDateTime());
|
|
|
Db.use("local").update("study", studyidfind);
|
|
|
String execCmd = ExecUtil.execCmd("/zskk_system/other/cmove.sh " + studyidfind.getStr("studyuid"));
|
|
|
if (execCmd.contains("Connection refused") || execCmd.contains("Socket closed")) {
|
|
|
studyidfind.set("status", 2);
|
|
|
+ studyidfind.set("updateAt", parseStringToDateTime());
|
|
|
Db.use("local").update("study", studyidfind);
|
|
|
return;
|
|
|
}
|
|
|
studyidfind.set("status", 3);
|
|
|
+ studyidfind.set("updateAt", parseStringToDateTime());
|
|
|
Db.use("local").update("study", studyidfind);
|
|
|
}
|
|
|
|
|
@@ -66,16 +70,15 @@ public class CMoveTask implements ITask {
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
- * 日期字符串格式转换
|
|
|
+ * 日期字符串格式转换年月日时分秒
|
|
|
*
|
|
|
* @param dateStr
|
|
|
* @return
|
|
|
*/
|
|
|
- private String parseStringToDate() {
|
|
|
+ private String parseStringToDateTime() {
|
|
|
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
|
|
Date date = new Date();
|
|
|
- long dInteger = date.getTime() - 600000;
|
|
|
- String daString = sdf.format(new Date(dInteger));
|
|
|
+ String daString = sdf.format(date);
|
|
|
return daString;
|
|
|
|
|
|
}
|