|
|
|
@ -1,16 +1,15 @@ |
|
|
|
package com.qniao.dam.application.service.revenuereward; |
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollUtil; |
|
|
|
import com.qniao.dam.domain.aggregate.revenuereward.RevenueRewardAggregate; |
|
|
|
import com.qniao.dam.domain.aggregate.revenuereward.entity.RevenueReward; |
|
|
|
import com.qniao.dam.domain.aggregate.revenuereward.valueobj.RevenueRewardRecord; |
|
|
|
import com.qniao.dam.domian.aggregate.walletaccount.constant.TradeSceneEnum; |
|
|
|
import com.qniao.dam.infrastructure.persistent.dao.domain.RevenueRewardRecordDao; |
|
|
|
import com.qniao.dam.query.revenuereward.RevenueRewardQueryService; |
|
|
|
import com.qniao.framework.exception.BizException; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.math.RoundingMode; |
|
|
|
import java.util.Objects; |
|
|
|
|
|
|
|
@Service |
|
|
|
@ -32,6 +31,10 @@ public class RevenueRewardApplicationService { |
|
|
|
} |
|
|
|
|
|
|
|
public void edit(RevenueRewardRecord revenueRewardRecord) { |
|
|
|
RevenueRewardRecord existRevenueRewardRecord = revenueRewardRecordDao.selectById(revenueRewardRecord.getId()); |
|
|
|
if (TradeSceneEnum.ONLINE.equals(existRevenueRewardRecord.getTradeScene())) { |
|
|
|
throw new BizException("线上收益不允许修改"); |
|
|
|
} |
|
|
|
revenueRewardRecordDao.updateById(revenueRewardRecord); |
|
|
|
} |
|
|
|
} |