20分钟,迁移进度未改变时,设为失败

web_backend_develope
chenlw 9 years ago
parent 9ede562b34
commit 5c968c8926

@ -118,20 +118,22 @@ public class ThreadMoveData{
}
if (srcSize > 0 && dstSize > 0) {
realRate = (dstSize*100 / srcSize );
dataMove.setLastTime(DateForm.date2StringBysecond(new Date()));
}
if (srcSize == dstSize || realRate > 100) {
realRate = 100;
}
dataMove.setRate((int) realRate);
if (realRate > dataMove.getRate()) {
dataMove.setLastTime(DateForm.date2StringBysecond(new Date()));
dataMove.setRate((int) realRate);
}
}
if("1".equals(dataMove.getCompleteStatus()) && dataMove.getRate() > 0){
//传输完毕:进行校验
if (realRate >= 100) {
//TODO
doMd5(srcSizeTemp, dstSize, dataMove);
dataMove.setLastTime(DateForm.date2StringBysecond(new Date()));
}
dataMove.setLastTime(DateForm.date2StringBysecond(new Date()));
dataInfoMoveTmpDao.update(dataMove);
}
}

Loading…
Cancel
Save