Bladeren bron

init: init project step4: biz code support

shc 1 jaar geleden
bovenliggende
commit
fa59c96cc0

+ 11 - 10
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/service/impl/SysDeptRechargeServiceImpl.java

@@ -156,18 +156,19 @@ public class SysDeptRechargeServiceImpl extends ServiceImpl<SysDeptRechargeMappe
         } else {
             // 基于 充值金额 计算
             // 充值积分 = 充值金额 / (服务费率/100)
-            BigDecimal rechargeScore =
-                    toRecharge.getRechargeAmount()
-                            .divide(deptRecharge.getServiceCharge().divide(new BigDecimal("100.00")), RoundingMode.HALF_EVEN)
-                            .setScale(0, RoundingMode.UP);
-
-
-            if (!toRecharge.getRechargeScore().equals(rechargeScore.longValue())) {
-                throw new RuntimeException("充值积分不正确");
-            }
+            //BigDecimal divide = deptRecharge.getServiceCharge().divide(new BigDecimal("100.00"));
+            //BigDecimal rechargeScore =
+            //        toRecharge.getRechargeAmount()
+            //                .divide(divide, RoundingMode.HALF_EVEN)
+            //                .setScale(0, RoundingMode.UP);
+            //
+            //
+            //if (toRecharge.getRechargeScore() != rechargeScore.longValue()) {
+            //    throw new RuntimeException("充值积分不正确");
+            //}
             // 计算更新金额
 //            currentBalance  = toRecharge.getRechargeAmount().add(deptRecharge.getBalance());
-            currentScore = rechargeScore.longValue() + deptRecharge.getScore();
+            currentScore = toRecharge.getRechargeScore() + deptRecharge.getScore();
             // 更新
             boolean update = this.update(Wrappers.<SysDeptRecharge>lambdaUpdate()
                     .eq(SysDeptRecharge::getId, deptRecharge.getId())