From ad83627361beb43b47f7f61318fd522f55faec36 Mon Sep 17 00:00:00 2001 From: winter Date: Mon, 13 Nov 2023 21:17:19 +0800 Subject: [PATCH] fix --- .../service/project/service/impl/HYProjectService.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/suimangService/src/main/java/com/iformall/service/project/service/impl/HYProjectService.java b/suimangService/src/main/java/com/iformall/service/project/service/impl/HYProjectService.java index f0579e6..8a6d7c2 100644 --- a/suimangService/src/main/java/com/iformall/service/project/service/impl/HYProjectService.java +++ b/suimangService/src/main/java/com/iformall/service/project/service/impl/HYProjectService.java @@ -36,10 +36,10 @@ public class HYProjectService extends BaseProjectService implements ProjectServi //慧影视频按照时长来扣币 CreateBilling cb = new CreateBilling(); //每分钟扣币,不足一分钟按一分钟算 - Integer minitues = new BigDecimal(videoTimes).setScale(0,BigDecimal.ROUND_UP).intValue(); - float poinsPerSeconds = 1.0F; - cb.setTotalCostPoins(new BigDecimal(videoTimes).multiply(new BigDecimal(poinsPerSeconds)).intValue()); - cb.setDetail("每分钟扣币"+poinsPerSeconds+"个,总共时长"+videoTimes+"(分钟),按"+minitues+"分总计费。"); + Integer minitues = new BigDecimal(videoTimes).divide(new BigDecimal(60)).setScale(0,BigDecimal.ROUND_UP).intValue(); + Integer poinsPerMinites = 1; + cb.setTotalCostPoins(new BigDecimal(videoTimes).multiply(new BigDecimal(poinsPerMinites)).intValue()); + cb.setDetail("每分钟扣币"+poinsPerMinites+"个,总共时长"+videoTimes+"(秒),按"+minitues+"分总计费。"); //扣去当前用户的币 wxCUserBasicInfoService.reducePoints(cUserId, cUserFinalTenantId,cb.getTotalCostPoins()); return cb;