Commit 4ee558a6 by huluobin

update

parent a39a481c
...@@ -12,16 +12,13 @@ import com.gogirl.domain.order.mall.*; ...@@ -12,16 +12,13 @@ import com.gogirl.domain.order.mall.*;
import com.gogirl.domain.product.mall.MallProduct; import com.gogirl.domain.product.mall.MallProduct;
import com.gogirl.infrastructure.common.exception.RRException; import com.gogirl.infrastructure.common.exception.RRException;
import com.gogirl.infrastructure.common.util.SpringBeanUtils; import com.gogirl.infrastructure.common.util.SpringBeanUtils;
import com.gogirl.infrastructure.common.util.StringUtils;
import com.gogirl.infrastructure.mapper.order.mall.MallOrderAddressMapper; import com.gogirl.infrastructure.mapper.order.mall.MallOrderAddressMapper;
import com.gogirl.infrastructure.mapper.order.mall.MallOrderMapper; import com.gogirl.infrastructure.mapper.order.mall.MallOrderMapper;
import com.gogirl.infrastructure.mapper.product.mall.MallProductMapper; import com.gogirl.infrastructure.mapper.product.mall.MallProductMapper;
import com.gogirl.shared.market.SubmitMallOrderCommand; import com.gogirl.shared.market.SubmitMallOrderCommand;
import com.gogirl.shared.member.ImmediatePurchaseCommand; import com.gogirl.shared.member.ImmediatePurchaseCommand;
import com.gogirl.shared.order.CancelMallOrderCommand; import com.gogirl.shared.order.*;
import com.gogirl.shared.order.MallOrderDTO;
import com.gogirl.shared.order.MallOrderDetailDTO;
import com.gogirl.shared.order.SettleMallOrderItemQuery;
import com.gogirl.shared.order.SettleMallOrderQuery;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
import lombok.AllArgsConstructor; import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -180,20 +177,21 @@ public class MallOrderServiceImpl extends ServiceImpl<MallOrderMapper, MallOrder ...@@ -180,20 +177,21 @@ public class MallOrderServiceImpl extends ServiceImpl<MallOrderMapper, MallOrder
//订单状态 //订单状态
mallOrder.setStatus(MallOrder.STATUS_UN_PAY); mallOrder.setStatus(MallOrder.STATUS_UN_PAY);
//时间 //时间
mallOrder.setCreateTime(System.currentTimeMillis()); mallOrder.setCreateTime(System.currentTimeMillis());
//下单时间 //下单时间
mallOrder.setOrderTime(System.currentTimeMillis()); mallOrder.setOrderTime(System.currentTimeMillis());
//交易方式 线上交易 //交易方式 线上交易
mallOrder.setTransactionType(MallOrder.TRANSACTION_TYPE_ONLINE); mallOrder.setTransactionType(MallOrder.TRANSACTION_TYPE_ONLINE);
if (mallOrder.getTransportMode().equals(1)) { if (mallOrder.getTransportMode().equals(1)) {
//设置运费 //运输设置运费
mallOrder.setFreight(mallOrder.getTotalAmount().compareTo(new BigDecimal(100)) > 0 ? new BigDecimal(0.00) : new BigDecimal(6.00)); mallOrder.setFreight(mallOrder.getTotalAmount().compareTo(new BigDecimal(100)) > 0 ? new BigDecimal("0.00") : new BigDecimal("6.00"));
} else { } else {
mallOrder.setFreight(BigDecimal.ZERO); mallOrder.setFreight(BigDecimal.ZERO);
if (!StringUtils.isPhone(mallOrder.getSelfTakePhone())) {
throw new RRException("请输入正确的手机号码");
}
} }
mallOrder.setTotalPayAmount(mallOrder.getTotalAmount().add(mallOrder.getFreight())); mallOrder.setTotalPayAmount(mallOrder.getTotalAmount().add(mallOrder.getFreight()));
......
...@@ -54,8 +54,10 @@ public class MallOrder { ...@@ -54,8 +54,10 @@ public class MallOrder {
private BigDecimal totalDiscountAmount; private BigDecimal totalDiscountAmount;
@ApiModelProperty("实际支付总金额") @ApiModelProperty("实际支付总金额")
private BigDecimal totalPayAmount; private BigDecimal totalPayAmount;
@ApiModelProperty("配送方式 1-邮寄 2-自取") @ApiModelProperty("配送方式 1-邮寄 2-自取")
private Integer transportMode; private Integer transportMode;
@ApiModelProperty("支付方式 1-微信支付 2-余额支付 3-余额抵扣微信支付") @ApiModelProperty("支付方式 1-微信支付 2-余额支付 3-余额抵扣微信支付")
private Integer paymentType; private Integer paymentType;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment