Browse Source

委托服务费用

master
张彭杰 3 weeks ago
parent
commit
7eae6045a9
3 changed files with 7 additions and 0 deletions
  1. 4
      dating-agency-mall-entity/src/main/java/com/qniao/dam/domain/aggregate/eso/entity/EntrustServiceOrder.java
  2. 2
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/eso/EntrustServiceOrderApplicationService.java
  3. 1
      dating-agency-mall-server/src/main/java/com/qniao/dam/application/service/order/OrderApplicationService.java

4
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<EntrustServiceOrder> {
@ApiModelProperty("付款状态")
private EntrustServicePaymentStatusEnum paymentStatus;
@ApiModelProperty("接收时间")
private LocalDateTime acceptedTime;
@ApiModelProperty("备注")
private String remark;
}

2
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 {
//红娘拒接单

1
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) {

Loading…
Cancel
Save