winter il y a 1 an
Parent
révision
17e44a4ec4
1 fichiers modifiés avec 2 ajouts et 3 suppressions
  1. +2
    -3
      suimangService/src/main/java/com/iformall/service/project/service/impl/HYProjectService.java

+ 2
- 3
suimangService/src/main/java/com/iformall/service/project/service/impl/HYProjectService.java Voir le fichier

@@ -38,11 +38,10 @@ public class HYProjectService extends BaseProjectService implements ProjectServi
@Override
public CreateBilling handleCreateVideoBilling(Long cUserId,String cUserFinalTenantId,String videoTimes, Long videoSize) {
logger.debug("hyproject handleCreateVideoBilling:"+cUserId+">"+cUserFinalTenantId+">"+videoTimes+">"+videoSize);
//慧影视频按照时长来扣币
CreateBilling cb = new CreateBilling();
//每分钟扣币,不足一分钟按一分钟算
Integer minitues = new BigDecimal(videoTimes).divide(new BigDecimal(60)).setScale(0,BigDecimal.ROUND_UP).intValue();
Integer minitues = new BigDecimal(videoTimes).divide(new BigDecimal(60),BigDecimal.ROUND_CEILING).setScale(0,BigDecimal.ROUND_UP).intValue();
Integer poinsPerMinites = Constant.hyCostPoinsPerMinites;
cb.setTotalCostPoins(new BigDecimal(minitues).multiply(new BigDecimal(poinsPerMinites)).intValue());
cb.setDetail("每分钟扣币"+poinsPerMinites+"个,总共时长"+videoTimes+"(秒),按"+minitues+"分钟总计费。");
@@ -50,7 +49,7 @@ public class HYProjectService extends BaseProjectService implements ProjectServi
wxCUserBasicInfoService.reducePoints(cUserId, cUserFinalTenantId,cb.getTotalCostPoins());
return cb;
}
@Override
public void handleAfterRegeister(WxCUserBasicInfo cUser) {
wxCUserBasicInfoService.addPoints(cUser.getId(), cUser.getFinalTenantId(),Constant.hyRegeisterPoins);


Chargement…
Annuler
Enregistrer