|
|
|
@ -1,8 +1,13 @@ |
|
|
|
package com.qniao.dam.api.command.marriagebounty.user; |
|
|
|
|
|
|
|
import com.qniao.dam.api.command.marriagebounty.user.request.RefundMarriageBountyOrderDto; |
|
|
|
import com.qniao.dam.api.command.marriagebounty.user.request.UpdateMarriageBountyOrderProfilePhotoDto; |
|
|
|
import com.qniao.dam.application.service.marriagebounty.MarriageBountyOrderApplicationService; |
|
|
|
import com.qniao.dam.application.service.ora.OrderRefundApplicationApplicationService; |
|
|
|
import com.qniao.dam.domain.aggregate.marriagebounty.MarriageBountyOrderAggregate; |
|
|
|
import com.qniao.dam.domain.aggregate.marriagebounty.entity.MarriageBountyOrder; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import io.swagger.annotations.ApiModelProperty; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
import org.springframework.validation.annotation.Validated; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
@ -15,6 +20,8 @@ import javax.annotation.Resource; |
|
|
|
public class MarriageBountyOrderUserCommandController { |
|
|
|
@Resource |
|
|
|
private OrderRefundApplicationApplicationService orderRefundApplicationApplicationService; |
|
|
|
@Resource |
|
|
|
private MarriageBountyOrderAggregate marriageBountyOrderAggregate; |
|
|
|
|
|
|
|
@ApiOperation("用户发起悬赏招亲退款") |
|
|
|
@PostMapping("/refund/marriage-bounty-order") |
|
|
|
@ -30,4 +37,10 @@ public class MarriageBountyOrderUserCommandController { |
|
|
|
orderRefundApplicationApplicationService.refundMarriageBountyOrder(dto.getMarriageBountyOrderId(), true); |
|
|
|
} |
|
|
|
|
|
|
|
@ApiOperation("用户更新悬赏招亲榜单头像") |
|
|
|
@PostMapping("/update/marriage-bounty-order/profile-photo") |
|
|
|
public void updateMarriageBountyOrderProfilePhoto(@RequestBody @Validated UpdateMarriageBountyOrderProfilePhotoDto dto, |
|
|
|
@RequestParam Long userId) { |
|
|
|
marriageBountyOrderAggregate.update(dto.trans2Domain()); |
|
|
|
} |
|
|
|
} |