diff --git a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCashBackActivityController.java b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCashBackActivityController.java index e44f162f3..81a09f4d3 100644 --- a/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCashBackActivityController.java +++ b/mallinkAdmin/src/main/java/com/iformall/controller/market/WxCashBackActivityController.java @@ -278,6 +278,8 @@ public class WxCashBackActivityController extends BaseController { TenantEntity tenantEntity = getTenantInfo(); wxCashBackActivityRecord.updateTenantInfo(tenantEntity); if (wxCashBackActivityRecord.getAuditStatus().intValue() == EnumCashBackActivityRecordStatus.AUDI_SUCCESS.getCode()) { + WxCashBackActivityRecord _r = wxCashBackActivityService.getActivityRecordById(wxCashBackActivityRecord.getId(), tenantEntity.getTenantId()); + wxCashBackActivityRecord.setOrderMoney(_r.getOrderMoney()); wxCashBackActivityService.calcuteMoney(wxCashBackActivityRecord); } wxCashBackActivityService.auditRecord(wxCashBackActivityRecord); diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCashBackActivityServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCashBackActivityServiceImpl.java index f8d046f56..9d1486a75 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCashBackActivityServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCashBackActivityServiceImpl.java @@ -358,6 +358,10 @@ public class WxCashBackActivityServiceImpl implements WxCashBackActivityService record.setMerchantCashMoney(record.getCashMoney().multiply(item.getMerchantBackRate()).setScale(2,BigDecimal.ROUND_HALF_UP)); } } + + public static void main(String[] args) { + BigDecimal om = new BigDecimal(67298.870); + } @Override public void saveOrUpdateRecord(WxCashBackActivityRecord record) {