|
|
|
@ -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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|