Browse Source

悬赏招亲

release
张彭杰 1 year ago
parent
commit
848bfc94e4
4 changed files with 7 additions and 8 deletions
  1. 6
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/marriagebounty/MarriageBountyOrderApplicationService.java
  2. 4
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java
  3. 2
      dating-agency-mall-server/src/main/java/com/qniao/dam/query/marriagebounty/MarriageBountyOrderQueryService.java
  4. 3
      dating-agency-mall-server/src/main/java/com/qniao/dam/query/marriagebounty/impl/MarriageBountyOrderQueryServiceImpl.java

6
dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/marriagebounty/MarriageBountyOrderApplicationService.java

@ -69,10 +69,10 @@ public class MarriageBountyOrderApplicationService extends BaseApplicationServic
public void save(Long orderId) { public void save(Long orderId) {
Order order = orderRepository.load(orderId); Order order = orderRepository.load(orderId);
MarriageBountyOrder marriageBountyOrder; MarriageBountyOrder marriageBountyOrder;
marriageBountyOrder = marriageBountyOrderQueryService.queryBy(order.getUserId(), order.getMiId(),
marriageBountyOrder = marriageBountyOrderQueryService.queryBy(order.getMiId(),
MarriageBountyOrderStatusEnum.MATCHMAKING, MarriageBountyOrderPaymentStatusEnum.PAID); MarriageBountyOrderStatusEnum.MATCHMAKING, MarriageBountyOrderPaymentStatusEnum.PAID);
if (Objects.nonNull(marriageBountyOrder)) { if (Objects.nonNull(marriageBountyOrder)) {
marriageBountyOrder = marriageBountyOrderQueryService.queryBy(order.getUserId(), order.getMiId(),
marriageBountyOrder = marriageBountyOrderQueryService.queryBy(order.getMiId(),
MarriageBountyOrderStatusEnum.MATCHMAKING, MarriageBountyOrderPaymentStatusEnum.PAID); MarriageBountyOrderStatusEnum.MATCHMAKING, MarriageBountyOrderPaymentStatusEnum.PAID);
if (Objects.nonNull(marriageBountyOrder)) { if (Objects.nonNull(marriageBountyOrder)) {
//修改悬赏招亲订单 //修改悬赏招亲订单
@ -112,7 +112,7 @@ public class MarriageBountyOrderApplicationService extends BaseApplicationServic
marriageBountyOrderAggregate.update(marriageBountyOrder); marriageBountyOrderAggregate.update(marriageBountyOrder);
} }
} else { } else {
marriageBountyOrder = marriageBountyOrderQueryService.queryBy(order.getUserId(), order.getMiId(),
marriageBountyOrder = marriageBountyOrderQueryService.queryBy(order.getMiId(),
MarriageBountyOrderStatusEnum.INIT, MarriageBountyOrderPaymentStatusEnum.INIT); MarriageBountyOrderStatusEnum.INIT, MarriageBountyOrderPaymentStatusEnum.INIT);
if (Objects.nonNull(marriageBountyOrder)) { if (Objects.nonNull(marriageBountyOrder)) {
//订单关系 //订单关系

4
dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java

@ -208,7 +208,7 @@ public class OrderApplicationService extends BaseApplicationService {
//3. 订单金额计算 //3. 订单金额计算
countMarriageBountyOrderAmount(marriageBountyOrder.getPublishType(), order); countMarriageBountyOrderAmount(marriageBountyOrder.getPublishType(), order);
//3.1. 低消确认 //3.1. 低消确认
MarriageBountyOrder existMarriageBountyOrder = marriageBountyOrderQueryService.queryBy(order.getUserId(), order.getMiId(),
MarriageBountyOrder existMarriageBountyOrder = marriageBountyOrderQueryService.queryBy(order.getMiId(),
MarriageBountyOrderStatusEnum.MATCHMAKING, MarriageBountyOrderPaymentStatusEnum.PAID); MarriageBountyOrderStatusEnum.MATCHMAKING, MarriageBountyOrderPaymentStatusEnum.PAID);
if (Objects.isNull(existMarriageBountyOrder)) { if (Objects.isNull(existMarriageBountyOrder)) {
checkMinAmount(marriageBountyOrder, order); checkMinAmount(marriageBountyOrder, order);
@ -303,7 +303,7 @@ public class OrderApplicationService extends BaseApplicationService {
} }
private void fillMarriageBountyOrderInfo(Order order, List<Product> productList, Integer meetingQuantity) { private void fillMarriageBountyOrderInfo(Order order, List<Product> productList, Integer meetingQuantity) {
MarriageBountyOrder marriageBountyOrder = marriageBountyOrderQueryService.queryBy(order.getUserId(), order.getMiId(), MarriageBountyOrderStatusEnum.MATCHMAKING, MarriageBountyOrderPaymentStatusEnum.PAID);
MarriageBountyOrder marriageBountyOrder = marriageBountyOrderQueryService.queryBy(order.getMiId(), MarriageBountyOrderStatusEnum.MATCHMAKING, MarriageBountyOrderPaymentStatusEnum.PAID);
order.setOrderBelonging(OrderBelongingEnum.CUSTOMER); order.setOrderBelonging(OrderBelongingEnum.CUSTOMER);
MarriageInformation marriageInformation = marriageInformationDao.selectById(order.getMiId()); MarriageInformation marriageInformation = marriageInformationDao.selectById(order.getMiId());
order.setOrderBelongName(marriageInformation.getNickName()); order.setOrderBelongName(marriageInformation.getNickName());

2
dating-agency-mall-server/src/main/java/com/qniao/dam/query/marriagebounty/MarriageBountyOrderQueryService.java

@ -8,7 +8,7 @@ import com.qniao.dam.domian.aggregate.marriagebount.constant.MarriageBountyOrder
import com.qniao.dam.domian.aggregate.marriagebount.constant.MarriageBountyOrderStatusEnum; import com.qniao.dam.domian.aggregate.marriagebount.constant.MarriageBountyOrderStatusEnum;
public interface MarriageBountyOrderQueryService { public interface MarriageBountyOrderQueryService {
MarriageBountyOrder queryBy(Long userId, Long miId, MarriageBountyOrderStatusEnum status, MarriageBountyOrderPaymentStatusEnum paymentStatus);
MarriageBountyOrder queryBy(Long miId, MarriageBountyOrderStatusEnum status, MarriageBountyOrderPaymentStatusEnum paymentStatus);
UserGetMarriageBountyOrderPreRefundInfoVo getMarriageBountyOrderPreRefundInfo(Long marriageBountyOrderId,boolean management); UserGetMarriageBountyOrderPreRefundInfoVo getMarriageBountyOrderPreRefundInfo(Long marriageBountyOrderId,boolean management);

3
dating-agency-mall-server/src/main/java/com/qniao/dam/query/marriagebounty/impl/MarriageBountyOrderQueryServiceImpl.java

@ -40,10 +40,9 @@ public class MarriageBountyOrderQueryServiceImpl implements MarriageBountyOrderQ
private RewardConfigQueryService rewardConfigQueryService; private RewardConfigQueryService rewardConfigQueryService;
@Override @Override
public MarriageBountyOrder queryBy(Long userId, Long miId, MarriageBountyOrderStatusEnum status,
public MarriageBountyOrder queryBy(Long miId, MarriageBountyOrderStatusEnum status,
MarriageBountyOrderPaymentStatusEnum paymentStatus) { MarriageBountyOrderPaymentStatusEnum paymentStatus) {
MarriageBountyOrder marriageBountyOrder = marriageBountyOrderDao.selectOne(new LambdaQueryWrapper<MarriageBountyOrder>() MarriageBountyOrder marriageBountyOrder = marriageBountyOrderDao.selectOne(new LambdaQueryWrapper<MarriageBountyOrder>()
.eq(MarriageBountyOrder::getUserId, userId)
.eq(MarriageBountyOrder::getMiId, miId) .eq(MarriageBountyOrder::getMiId, miId)
.eq(MarriageBountyOrder::getStatus, status) .eq(MarriageBountyOrder::getStatus, status)
.eq(MarriageBountyOrder::getPaymentStatus, paymentStatus) .eq(MarriageBountyOrder::getPaymentStatus, paymentStatus)

Loading…
Cancel
Save