|
|
|
@ -5,6 +5,7 @@ import com.qniao.dam.api.command.order.user.response.UserCalculateMatchmakerOrde |
|
|
|
import com.qniao.dam.api.command.order.user.response.UserCalculateOrderFeeVo; |
|
|
|
import com.qniao.dam.api.command.order.user.response.UserSubmitOrderVo; |
|
|
|
import com.qniao.dam.application.service.order.OrderApplicationService; |
|
|
|
import com.qniao.dam.domain.aggregate.eso.entity.EntrustServiceOrder; |
|
|
|
import com.qniao.dam.domain.aggregate.marriagebounty.entity.MarriageBountyOrder; |
|
|
|
import com.qniao.dam.domain.aggregate.order.entity.Order; |
|
|
|
import com.qniao.dam.domain.aggregate.product.entity.Product; |
|
|
|
@ -60,9 +61,13 @@ public class OrderUserCommandController { |
|
|
|
|
|
|
|
@ApiOperation("用户提交委托服务订单") |
|
|
|
@PostMapping("submit/entrust-service-order") |
|
|
|
public UserSubmitOrderVo userSubmitEntrustServiceOrder(@RequestBody @Valid UserSubmitEntrustServiceOrderDto dto) { |
|
|
|
|
|
|
|
return null; |
|
|
|
public UserSubmitOrderVo userSubmitEntrustServiceOrder(@RequestBody @Valid UserSubmitEntrustServiceOrderDto dto, |
|
|
|
@RequestParam("userId") Long userId) { |
|
|
|
Order order = dto.trans2Domain(); |
|
|
|
order.setUserId(userId); |
|
|
|
EntrustServiceOrder entrustServiceOrder = dto.trans2EntrustServiceOrder(); |
|
|
|
entrustServiceOrder.setInitiatorUserId(userId); |
|
|
|
return orderApplicationService.submitEntrustServiceOrder(order, entrustServiceOrder); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation("用户计算线下活动订单费用") |
|
|
|
|