Browse Source

feat(all): 报表模块

1 增加配送质量报表
dev
zhaoqiaobo 2 months ago
parent
commit
c047139633
  1. 8
      blade-service/logpm-report/src/main/java/com/logpm/report/service/impl/QualityDispatchNumberServiceImpl.java

8
blade-service/logpm-report/src/main/java/com/logpm/report/service/impl/QualityDispatchNumberServiceImpl.java

@ -95,10 +95,14 @@ public class QualityDispatchNumberServiceImpl implements QualityDispatchNumberSe
if(StrUtil.isNotEmpty(planNum)){
// 计算 ((planNum-exceptionNum)/planNum)*100 保留两位小数
int planNumInt = Convert.toInt(planNum);
log.info("planNumInt:"+planNumInt);
if (planNumInt > 0) {
BigDecimal div = NumberUtil.div(NumberUtil.sub(planNum, exceptionNum), new BigDecimal(planNum), 2);
String replace = Convert.toStr(div).replace(".00", "");
qualityDispatchTaskVO.setPlanAccuracy(replace +"%");
String str = Convert.toStr(div);
log.info("div:"+div);
String s = str.replaceAll(".00", "");
log.info("s:"+s);
qualityDispatchTaskVO.setPlanAccuracy(s +"%");
} else {
qualityDispatchTaskVO.setPlanAccuracy("0%");
}

Loading…
Cancel
Save