From 2d0520366daf28b158a45b98b0dec6c8326870f4 Mon Sep 17 00:00:00 2001 From: jiaosong <jiaosong6760@dingtalk.com> Date: 星期三, 23 八月 2023 11:47:50 +0800 Subject: [PATCH] # 修改配置角色 报角色编码存在 --- server/src/main/java/doumeemes/service/ext/impl/StatisticsServiceImpl.java | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/server/src/main/java/doumeemes/service/ext/impl/StatisticsServiceImpl.java b/server/src/main/java/doumeemes/service/ext/impl/StatisticsServiceImpl.java index ea3ae1e..9826144 100644 --- a/server/src/main/java/doumeemes/service/ext/impl/StatisticsServiceImpl.java +++ b/server/src/main/java/doumeemes/service/ext/impl/StatisticsServiceImpl.java @@ -179,7 +179,7 @@ List<Unqualified7DayModel> result = new ArrayList<>(); Date date = DateUtil.getCurrentDate(); for (int i = 0; i < 7; i++) { - Date td = DateUtil.addDaysToDate(date, 7-i); + Date td = DateUtil.addDaysToDate(date, i-6); Unqualified7DayModel m = getReusltModelByDate(td,model); if(m == null){ m = new Unqualified7DayModel(); @@ -288,6 +288,7 @@ QueryRouteProcedureExtDTO r = new QueryRouteProcedureExtDTO(); r.setRouteId(model.getRouteId()); r.setDeleted(Constants.ZERO); + r.setWorkPlanId(model.getId()); List<RouteProcedureExtListVO> list = routeProcedureExtMapper.selectStatisticsList(r); List<WorkPlansProcedureModel> rList = new ArrayList<>(); if(list != null){ @@ -298,8 +299,10 @@ tt.setRate(new BigDecimal(0)); if( Constants.formatBigdecimal(t.getPlanNum()).compareTo(new BigDecimal(0)) >0){ //瀹屾垚鐜� - tt.setRate(Constants.formatBigdecimal(t.getDoneNum()).divide(t.getPlanNum(),4).subtract(new BigDecimal(100))); + tt.setRate(Constants.formatBigdecimal(t.getDoneNum()).divide(t.getPlanNum(),4).multiply(new BigDecimal(100))); } + tt.setPlanNum(Constants.formatBigdecimal(t.getPlanNum())); + tt.setDoneNum(Constants.formatBigdecimal(t.getDoneNum())); rList.add(tt); //鏈�鍚庝竴鍒楃殑鑹搧鏁�/瀹屽伐鏁帮細涓哄綋鍓嶄骇鍝佹渶鍚庝竴閬撳伐搴忕殑鑹搧鏁�/瀹屽伐鏁� model.setNum(t.getPlanNum()); @@ -315,7 +318,9 @@ private Unqualified7DayModel getReusltModelByDate(Date td, List<Unqualified7DayModel> model ) { if(model !=null){ for(Unqualified7DayModel m : model){ - if(StringUtils.equals(DateUtil.getShortTime(td),DateUtil.getShortTime(m.getCreateTime()))){ + String d1 = DateUtil.getShortTime(td); + String d2 = DateUtil.getShortTime(m.getCreateTime()); + if(StringUtils.equals(d1,d2)){ return m; } } -- Gitblit v1.9.3