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

web_backend_develope
chenlw 9 years ago
parent 9ede562b34
commit 5c968c8926

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

Loading…
Cancel
Save