diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxVtwoActivityGrantSettlementServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxVtwoActivityGrantSettlementServiceImpl.java index efa3eec9d..1eeab3d56 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxVtwoActivityGrantSettlementServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxVtwoActivityGrantSettlementServiceImpl.java @@ -222,8 +222,13 @@ public class WxVtwoActivityGrantSettlementServiceImpl extends ServiceImpl 0){ + settlementStatistics.setMallRatio(settlementStatistics.getMallPrice().divide(settlementStatistics.getGrantPrice(),4,RoundingMode.HALF_UP).doubleValue()); + settlementStatistics.setMerchantRatio(1-settlementStatistics.getMallRatio()); + }else{ + settlementStatistics.setMallRatio(0); + settlementStatistics.setMerchantRatio(0); + } return settlementStatistics; } diff --git a/mallinkService/src/main/resources/mapper/WxVtwoActivityGrantAwardMapper.xml b/mallinkService/src/main/resources/mapper/WxVtwoActivityGrantAwardMapper.xml index d9236a2cc..b113cc889 100644 --- a/mallinkService/src/main/resources/mapper/WxVtwoActivityGrantAwardMapper.xml +++ b/mallinkService/src/main/resources/mapper/WxVtwoActivityGrantAwardMapper.xml @@ -135,7 +135,7 @@