From 36e28e0181cb89cd52732d05e8348b68056085ab Mon Sep 17 00:00:00 2001 From: "Stormeye.Wu" Date: Fri, 7 Sep 2018 10:42:01 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=88=86=E8=B4=A6][=E4=BF=AE=E5=A4=8D]:?= =?UTF-8?q?=E6=89=8B=E7=BB=AD=E8=B4=B9=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../simple/service/impl/WxProfitSharingOrderServiceImpl.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mallinkService/src/main/java/com/simple/service/impl/WxProfitSharingOrderServiceImpl.java b/mallinkService/src/main/java/com/simple/service/impl/WxProfitSharingOrderServiceImpl.java index 5b5533ab4..23d5411d8 100644 --- a/mallinkService/src/main/java/com/simple/service/impl/WxProfitSharingOrderServiceImpl.java +++ b/mallinkService/src/main/java/com/simple/service/impl/WxProfitSharingOrderServiceImpl.java @@ -192,8 +192,8 @@ public class WxProfitSharingOrderServiceImpl implements WxProfitSharingOrderServ throw new MallinkException(ErrorCode.PROFIT_SHARING_RECEIVER_INVALID.getCode(), ErrorCode.PROFIT_SHARING_RECEIVER_INVALID.getMessage()); } // 计算分账总金额,总金额-0.6% - Double amountD = Math.ceil(record.getPayAmount()*1.0D*(1000-payAccount.getRate())/1000); - Integer total_amount = amountD.intValue(); + Float dChargeFee = record.getPayAmount()*1.0f*payAccount.getRate()/1000; + Integer total_amount = record.getPayAmount() - Math.round(dChargeFee.floatValue()); JSONArray receivers = new JSONArray(); List resultList = new ArrayList(); for (int i=0;i