浏览代码

会员新增异常BUG修复

anderx 1 年之前
父节点
当前提交
a050640fb0
共有 1 个文件被更改,包括 13 次插入0 次删除
  1. 13 0
      src/main/java/com/goafanti/techproject/service/impl/TaskDetailsServiceImpl.java

+ 13 - 0
src/main/java/com/goafanti/techproject/service/impl/TaskDetailsServiceImpl.java

@@ -308,6 +308,19 @@ public class TaskDetailsServiceImpl extends BaseMybatisDao<TaskDetailsMapper> im
             BigDecimal res5 = projectApprovalWriteNumber.divide(new BigDecimal(taskDetails.getProjectApprovalNumber()), 4, RoundingMode.HALF_UP).multiply(new BigDecimal(100));
             taskDetails.setProjectApprovalWriteRate(res5.doubleValue());
         }
+        //计算项目等级
+        TOrderNew tOrderNew = tOrderNewMapper.selectByTid(taskDetails.getTid());
+
+        List<TOrderTaskBo> tOrderTaskBos = tOrderTaskMapper.selectOrderTaskAll(tOrderNew.getOrderNo(), 4);
+        int yearSum=1;
+        for (TOrderTaskBo e : tOrderTaskBos) {
+            if (e.getYearSum()>yearSum){
+                yearSum=e.getYearSum();
+            }
+        }
+        BigDecimal totalAmount = tOrderNew.getTotalAmount().divide(new BigDecimal(yearSum), 2, RoundingMode.HALF_UP);
+        String lvl=getOrderLvl(totalAmount);
+//        bo.setMemberLvl(lvl);
     }
 
     private BigDecimal getBigDecimal(BigDecimal rdSalesAmount, BigDecimal rdBudget, TaskDetails taskDetails) {