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