diff --git a/dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/eso/entity/EntrustServiceOrder.java b/dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/eso/entity/EntrustServiceOrder.java index 9f5900b..9ecc095 100644 --- a/dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/eso/entity/EntrustServiceOrder.java +++ b/dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/eso/entity/EntrustServiceOrder.java @@ -10,6 +10,7 @@ import lombok.EqualsAndHashCode; import com.qniao.domain.Entity; import java.math.BigDecimal; +import java.time.LocalDateTime; /** * 委托服务订单 @@ -57,6 +58,9 @@ public class EntrustServiceOrder extends Entity { @ApiModelProperty("付款状态") private EntrustServicePaymentStatusEnum paymentStatus; + @ApiModelProperty("接收时间") + private LocalDateTime acceptedTime; + @ApiModelProperty("备注") private String remark; } 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 d869508..feee9d3 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 @@ -15,6 +15,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; import javax.validation.constraints.NotNull; +import java.time.LocalDateTime; import java.util.Objects; @Service @@ -68,6 +69,7 @@ public class EntrustServiceOrderApplicationService extends BaseApplicationServic if (isAccept) { //红娘接单 entrustServiceOrder.setStatus(EntrustServiceStatusEnum.ACCEPTED); + entrustServiceOrder.setAcceptedTime(LocalDateTime.now()); entrustServiceOrderAggregate.edit(entrustServiceOrder); } else { //红娘拒接单 diff --git a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java index 1eb8bfb..d34aedf 100644 --- a/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java +++ b/dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java @@ -331,6 +331,7 @@ public class OrderApplicationService extends BaseApplicationService { ProductSpec productSpec = product.getProductSpecList().get(0); OrderItem orderItem = getOrderItem(product, productSpec); order.setOrderItemList(Collections.singletonList(orderItem)); + order.calculate(); } private OrderItem getOrderItem(Product product, ProductSpec productSpec) {