|
|
@ -3,7 +3,9 @@ package com.qniao.dam.application.service.odc; |
|
|
import com.qniao.dam.domain.aggregate.odc.OrderDiscountConfigAggregate; |
|
|
import com.qniao.dam.domain.aggregate.odc.OrderDiscountConfigAggregate; |
|
|
import com.qniao.dam.domain.aggregate.odc.entity.OrderDiscountConfig; |
|
|
import com.qniao.dam.domain.aggregate.odc.entity.OrderDiscountConfig; |
|
|
import com.qniao.dam.domain.aggregate.odc.repository.OrderDiscountConfigRepository; |
|
|
import com.qniao.dam.domain.aggregate.odc.repository.OrderDiscountConfigRepository; |
|
|
|
|
|
import com.qniao.dam.infrastructure.persistent.dao.domain.UserDao; |
|
|
import com.qniao.dam.infrastructure.persistent.dao.odc.OrderDiscountConfigDao; |
|
|
import com.qniao.dam.infrastructure.persistent.dao.odc.OrderDiscountConfigDao; |
|
|
|
|
|
import com.qniao.dau.domain.aggregate.user.entity.User; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
import javax.annotation.Resource; |
|
|
@ -16,8 +18,12 @@ public class OrderDiscountConfigApplicationService { |
|
|
private OrderDiscountConfigAggregate orderDiscountConfigAggregate; |
|
|
private OrderDiscountConfigAggregate orderDiscountConfigAggregate; |
|
|
@Resource |
|
|
@Resource |
|
|
private OrderDiscountConfigRepository orderDiscountConfigRepository; |
|
|
private OrderDiscountConfigRepository orderDiscountConfigRepository; |
|
|
|
|
|
@Resource |
|
|
|
|
|
private UserDao userDao; |
|
|
|
|
|
|
|
|
public void create(OrderDiscountConfig orderDiscountConfig) { |
|
|
public void create(OrderDiscountConfig orderDiscountConfig) { |
|
|
|
|
|
User creator = userDao.selectById(orderDiscountConfig.getCreatorUserId()); |
|
|
|
|
|
orderDiscountConfig.setCreatorName(creator.getRealName()); |
|
|
orderDiscountConfigAggregate.create(orderDiscountConfig); |
|
|
orderDiscountConfigAggregate.create(orderDiscountConfig); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|