diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/eso/EntrustServiceOrderApplicationService.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/eso/EntrustServiceOrderApplicationService.java index af2027e..2e91e5d 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/eso/EntrustServiceOrderApplicationService.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/eso/EntrustServiceOrderApplicationService.java @@ -10,6 +10,7 @@ import com.qniao.dam.domain.aggregate.paymentorderrefund.entity.PaymentOrderRefu import com.qniao.dam.domain.service.eso.CancelEntrustServiceOrderDomainService; import com.qniao.dam.domian.aggregate.eso.constant.EntrustServicePaymentStatusEnum; import com.qniao.dam.domian.aggregate.eso.constant.EntrustServiceStatusEnum; +import com.qniao.dam.domian.aggregate.eso.constant.EntrustServiceTypeEnum; import com.qniao.dam.domian.aggregate.ora.constant.OrderRefundApplicationStatus; import com.qniao.dam.domian.aggregate.ora.constant.RefundOrderTypeEnum; import com.qniao.dam.domian.aggregate.paymentorder.constant.PaymentOrderStatusEnum; @@ -96,7 +97,11 @@ public class EntrustServiceOrderApplicationService extends BaseApplicationServic } entrustServiceOrder.setStatus(EntrustServiceStatusEnum.ACCEPTED); entrustServiceOrder.setAcceptedTime(LocalDateTime.now()); - entrustServiceOrder.setFinishDeadline(entrustServiceOrder.getAcceptedTime().plusDays(7)); + if (EntrustServiceTypeEnum.CONTACT_INFO_EXCHANGE.equals(existEntrustServiceOrder.getType())) { + entrustServiceOrder.setFinishDeadline(entrustServiceOrder.getAcceptedTime().plusDays(7)); + }else{ + entrustServiceOrder.setFinishDeadline(entrustServiceOrder.getAcceptedTime().plusMonths(3)); + } entrustServiceOrderAggregate.edit(entrustServiceOrder); } else { //红娘拒接单