Browse Source

会员新增异常BUG修复

anderx 1 year ago
parent
commit
a050640fb0

+ 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) {