|
|
@ -5,6 +5,7 @@ import com.qniao.dam.domain.aggregate.marriagebounty.repository.MarriageBountyOr |
|
|
import com.qniao.dam.domian.aggregate.marriagebount.constant.MarriageBountyOrderStatusEnum; |
|
|
import com.qniao.dam.domian.aggregate.marriagebount.constant.MarriageBountyOrderStatusEnum; |
|
|
import com.qniao.dam.domian.aggregate.marriagebounty.event.MarriageBountyOrderCreatedEvent; |
|
|
import com.qniao.dam.domian.aggregate.marriagebounty.event.MarriageBountyOrderCreatedEvent; |
|
|
import com.qniao.domain.BaseDomainEvent; |
|
|
import com.qniao.domain.BaseDomainEvent; |
|
|
|
|
|
import com.qniao.framework.utils.TypeConvertUtils; |
|
|
import org.springframework.stereotype.Service; |
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
import javax.annotation.Resource; |
|
|
@ -18,7 +19,7 @@ public class MarriageBountyOrderAggregate { |
|
|
public BaseDomainEvent create(MarriageBountyOrder marriageBountyOrder) { |
|
|
public BaseDomainEvent create(MarriageBountyOrder marriageBountyOrder) { |
|
|
marriageBountyOrder.setStatus(MarriageBountyOrderStatusEnum.MATCHMAKING); |
|
|
marriageBountyOrder.setStatus(MarriageBountyOrderStatusEnum.MATCHMAKING); |
|
|
marriageBountyOrderRepository.save(marriageBountyOrder); |
|
|
marriageBountyOrderRepository.save(marriageBountyOrder); |
|
|
return new MarriageBountyOrderCreatedEvent(marriageBountyOrder.getId()); |
|
|
|
|
|
|
|
|
return TypeConvertUtils.convert(marriageBountyOrder, MarriageBountyOrderCreatedEvent.class); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
public void update(MarriageBountyOrder marriageBountyOrder) { |
|
|
public void update(MarriageBountyOrder marriageBountyOrder) { |
|
|
|