diff options
| author | LAPTOP-CUUVN8AS\wk <[email protected]> | 2022-07-18 17:41:45 +0800 |
|---|---|---|
| committer | LAPTOP-CUUVN8AS\wk <[email protected]> | 2022-07-18 17:41:45 +0800 |
| commit | bd9ee286d8f746fd1372178cc7e53a03c64d705c (patch) | |
| tree | a270686105a86e5264e605fea7571290249316ea /src | |
| parent | 344856a3df4c9c413a53d150f38844fda000c0f4 (diff) | |
解决进度条回退的问题
Diffstat (limited to 'src')
| -rw-r--r-- | src/main/java/com/mesa/reportservice/service/impl/ExcuteProcessServiceImpl.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/com/mesa/reportservice/service/impl/ExcuteProcessServiceImpl.java b/src/main/java/com/mesa/reportservice/service/impl/ExcuteProcessServiceImpl.java index 05e9a67..ba8fa4a 100644 --- a/src/main/java/com/mesa/reportservice/service/impl/ExcuteProcessServiceImpl.java +++ b/src/main/java/com/mesa/reportservice/service/impl/ExcuteProcessServiceImpl.java @@ -142,10 +142,12 @@ public class ExcuteProcessServiceImpl implements ExcuteProcessService { long read_rows = Long.parseLong(map.get("rows_read").toString()); float elapsed = Float.parseFloat(map.get("elapsed").toString()); double persent = Double.parseDouble(map.get("percent").toString()); - int result = (int) (persent * 100); + int process = (int) (persent * 100); job.setExcuteTime((int) elapsed); job.setExcuteRow(read_rows); - job.setExcuteProcess(result); + if(job.getExcuteProcess()<process){ + job.setExcuteProcess(process); + } if (job.getExcuteRow() != 0 || job.getExcuteTime() != 0) { ms.updateProcesses(job); } |
