|
|
|
@ -4,15 +4,11 @@ import com.qniao.dam.api.command.order.user.request.UserBatchSubmitOrderDto; |
|
|
|
import com.qniao.dam.api.command.order.user.request.UserSubmitMarriageBountyOrderDto; |
|
|
|
import com.qniao.dam.api.command.order.user.request.UserSubmitOrderDto; |
|
|
|
import com.qniao.dam.api.command.order.user.response.UserSubmitOrderVo; |
|
|
|
import com.qniao.dam.api.query.order.user.request.RefundMarriageBountyOrderDto; |
|
|
|
import com.qniao.dam.application.service.marriagebounty.MarriageBountyOrderApplicationService; |
|
|
|
import com.qniao.dam.application.service.order.OrderApplicationService; |
|
|
|
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; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
import org.springframework.validation.annotation.Validated; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
@ -26,8 +22,6 @@ public class OrderUserCommandController { |
|
|
|
|
|
|
|
@Resource |
|
|
|
private OrderApplicationService orderApplicationService; |
|
|
|
@Resource |
|
|
|
private MarriageBountyOrderApplicationService marriageBountyOrderApplicationService; |
|
|
|
|
|
|
|
@ApiOperation("用户提交订单") |
|
|
|
@PostMapping("submit/order") |
|
|
|
@ -57,11 +51,4 @@ public class OrderUserCommandController { |
|
|
|
productList.forEach(product -> product.setUserId(userId)); |
|
|
|
return orderApplicationService.submitMarriageBountyOrder(order, productList); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation("用户发起悬赏招亲退款") |
|
|
|
@PostMapping("/refund/marriage-bounty-order") |
|
|
|
public void refundMarriageBountyOrder(@RequestBody @Validated RefundMarriageBountyOrderDto dto, |
|
|
|
@RequestParam Long userId) { |
|
|
|
marriageBountyOrderApplicationService.refund(userId, dto.getMiId()); |
|
|
|
} |
|
|
|
} |