diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantAwardServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantAwardServiceImpl.java index 6ad8362fa..c0390aae4 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantAwardServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantAwardServiceImpl.java @@ -1937,7 +1937,11 @@ public class WxOfflineActivityGrantAwardServiceImpl implements WxOfflineActivity grantItemObject.put("startingTaxPoint",grantItem.getStartingTaxPoint()); grantItemObject.put("taxPoints",grantItem.getTaxPoints()); grantItemObject.put("taxPointsAmount",grantItem.getTaxPointsAmount()); - grantItemObject.put("realCashBackPrice",grantItem.getAwardPrice().subtract(grantItem.getTaxPointsAmount())); + if(grantItem.getTaxPointsAmount() != null){ + grantItemObject.put("realCashBackPrice",grantItem.getAwardPrice().subtract(grantItem.getTaxPointsAmount())); + }else{ + grantItemObject.put("realCashBackPrice",grantItem.getAwardPrice()); + } } if(grantItemCount != null){ List orderNos = grantItemCountRecordMap.get(grantItemCount.getGrantItemId());