From 5dfbc4af25ab4f5e8d75f99c6e889b5004a49ef0 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 18 八月 2023 19:22:25 +0800 Subject: [PATCH] 大屏统计 --- server/src/main/java/doumeemes/service/ext/impl/WorkorderExtServiceImpl.java | 19 ++++++++----------- 1 files changed, 8 insertions(+), 11 deletions(-) diff --git a/server/src/main/java/doumeemes/service/ext/impl/WorkorderExtServiceImpl.java b/server/src/main/java/doumeemes/service/ext/impl/WorkorderExtServiceImpl.java index b5e1a8a..9954f48 100644 --- a/server/src/main/java/doumeemes/service/ext/impl/WorkorderExtServiceImpl.java +++ b/server/src/main/java/doumeemes/service/ext/impl/WorkorderExtServiceImpl.java @@ -370,7 +370,7 @@ rParam.setPlanId(pageWrap.getId()); rParam.setDeleted(Constants.ZERO); //宸插畬宸ユ暟閲� - plan.setDoneNum(0); +// plan.setDoneNum(0); //宸插垎閰嶆暟閲� plan.setDistributNum(0); //鏌ヨ鍏ㄩ儴鎶曟枡鍜屼骇鍑� @@ -413,6 +413,7 @@ tModle.setProUserName(w.getProUserName()); tModle.setProUserName(w.getProUserName()); tModle.setCreateUser(w.getCreateUser()); + tModle.setCreateUserName(w.getCreateUserName()); if(w.getProUserId()!=null){ //鏌ヨ鐝粍淇℃伅 QueryCompanyUserExtDTO queryCompanyUserExtDTO = new QueryCompanyUserExtDTO(); @@ -755,7 +756,7 @@ * @param param */ @Override - @Async +// @Async public void statisticNum(Workorder param){ if(param.getPlanId()== null){ if(param.getId()== null){ @@ -828,14 +829,10 @@ && item.getOmodel()!=null && (Constants.equalsInteger(item.getOmodel().getStatus() ,Constants.WORKORDER_STATUS.baogong) ||Constants.equalsInteger(item.getOmodel().getStatus() ,Constants.WORKORDER_STATUS.instock))){ - //濡傛灉鏄骇鍑� - if(Constants.equalsInteger(item.getDoneType(),Constants.ZERO)){ - //濡傛灉鏄悎鏍间骇鍑猴紝绱鏁伴噺 - qulifiedNum += Constants.formatBigdecimal(item.getNum()).intValue(); - }else{ - //濡傛灉鏄笉鑹骇鍑猴紝绱鏁伴噺 - unqulifiedNum += Constants.formatBigdecimal(item.getNum()).intValue(); - } + //濡傛灉鏄悎鏍间骇鍑猴紝绱鏁伴噺 + qulifiedNum += Constants.formatBigdecimal(BigDecimal.valueOf(item.getQualifiedNum())).intValue(); + //濡傛灉鏄笉鑹骇鍑猴紝绱鏁伴噺 + unqulifiedNum += Constants.formatBigdecimal(BigDecimal.valueOf(item.getUnqualifiedNum())).intValue(); } } } @@ -858,7 +855,7 @@ if(!Objects.isNull(plan.getWorkPlansId())){ //鏇存柊涓昏鍗曟暟鎹俊鎭� if(plansMapper.selectCount(new QueryWrapper<Plans>() - .in("STATUS",0,1,4) + .in("STATUS",0,1,4,5) .eq("DELETED",Constants.ZERO) .ne("id",p.getId()) .eq("WORK_PLANS_ID",plan.getWorkPlansId()))<=Constants.ZERO){ -- Gitblit v1.9.3