Просмотр исходного кода

[储值卡][修改]:储值卡消费成长值修改

release_toaliyun_real
Stormeye Wu 6 лет назад
Родитель
Сommit
6b8bba1d07
1 измененных файлов: 4 добавлений и 1 удалений
  1. +4
    -1
      mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java

+ 4
- 1
mallinkService/src/main/java/com/iformall/service/impl/WxCardSpendServiceImpl.java Просмотреть файл

@@ -156,6 +156,8 @@ public class WxCardSpendServiceImpl implements WxCardSpendService {
// 6. update order status
WxOrder orderUpdate = new WxOrder();
orderUpdate.setId(order.getId());
orderUpdate.setTenantId(record.getTenantId());
orderUpdate.setCUserId(record.getOwnerId());
orderUpdate.setPaymentTime(curDate);
orderUpdate.setOrderStatus(EnumOrderStatus.ORDER_STATUS_PAYMENT_SUCCESS.getCode());
orderUpdate.setUpdateDate(curDate);
@@ -248,6 +250,7 @@ public class WxCardSpendServiceImpl implements WxCardSpendService {

// 成长值
try {
orderUpdate.setPayment(real_payment);
wxScoreRulesService.addScore2(EnumScoreType.CONSUMPTION, orderUpdate, coupon.getBusiness());
} catch (Exception e) {
logger.error("成长值:" + e.getMessage());
@@ -265,7 +268,7 @@ public class WxCardSpendServiceImpl implements WxCardSpendService {
creditHistory.setCreditType(EnumScoreType.CONSUMPTION.getCode());
creditHistory.setCouponId(coupon.getId());
creditHistory.setBusinessId(Long.valueOf(coupon.getBusiness()));
creditHistory.setSpend(record.getPayment());
creditHistory.setSpend(real_payment);
//如果券与商户一对一 则直接将消费商户更新为此商户 若一对多 则消费商户显示多商户
creditHistory.setMerchantId(record.getMerchantId());
wxCreditHistoryService.saveOrUpdate(creditHistory);


Загрузка…
Отмена
Сохранить