소스 검색

//offline

release_toaliyun_real
xiaohu 1 년 전
부모
커밋
3a23ca344c
2개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. +5
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantAwardServiceImpl.java
  2. +4
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantSettlementServiceImpl.java

+ 5
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantAwardServiceImpl.java 파일 보기

@@ -475,6 +475,11 @@ public class WxOfflineActivityGrantAwardServiceImpl implements WxOfflineActivity
if(prop.compareTo(BigDecimal.ONE) < 0){
for (WxOfflineActivityGrantItem grantItem:grantItemList){
grantItem.setAwardPrice(awardsRulePrice(grantItem.getAwardPrice().multiply(prop),activityItem.getAwardsItemRule()));

grantItem.setMallSharePrice(grantItem.getAwardPrice()
.multiply(grantItem.getMallShareRate().divide(new BigDecimal(100)))
.setScale(2, RoundingMode.HALF_UP));
grantItem.setMerchantSharePrice(grantItem.getAwardPrice().subtract(grantItem.getMallSharePrice()));
}
}
activityItem.setActivityGrantItemList(grantItemList);


+ 4
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxOfflineActivityGrantSettlementServiceImpl.java 파일 보기

@@ -98,6 +98,10 @@ public class WxOfflineActivityGrantSettlementServiceImpl implements WxOfflineAct
}

for (WxOfflineActivityGrantItem wxOfflineActivityGrantItem : activityItem.getActivityGrantItemList()) {
if(wxOfflineActivityGrantItem.getAwardPrice().compareTo(BigDecimal.ZERO) == 0){
continue;
}

List<WxOfflineActivityGrantSettlement> itemSettlementList = new ArrayList<>();
if(wxOfflineActivityGrantItem.getRecordId() != null){
WxOfflineActivityGrantSettlement settlement = new WxOfflineActivityGrantSettlement();


불러오는 중...
취소
저장