From 5c968c8926cfd992d8e36663d28fcc323a40f2ca Mon Sep 17 00:00:00 2001 From: chenlw <874313221@qq.com> Date: Tue, 22 Nov 2016 15:27:25 +0800 Subject: [PATCH] =?UTF-8?q?20=E5=88=86=E9=92=9F=EF=BC=8C=E8=BF=81=E7=A7=BB?= =?UTF-8?q?=E8=BF=9B=E5=BA=A6=E6=9C=AA=E6=94=B9=E5=8F=98=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E8=AE=BE=E4=B8=BA=E5=A4=B1=E8=B4=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/com/platform/service/thread/ThreadMoveData.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/com/platform/service/thread/ThreadMoveData.java b/src/com/platform/service/thread/ThreadMoveData.java index 625aa956..46f0a41d 100644 --- a/src/com/platform/service/thread/ThreadMoveData.java +++ b/src/com/platform/service/thread/ThreadMoveData.java @@ -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); } }