|
@@ -13,7 +13,7 @@ import cn.rankin.common.utils.enums.ProductTypeEnum;
|
|
|
import cn.rankin.common.utils.util.BeanUtil;
|
|
|
import cn.rankin.data.api.cms.OrderSearchWebDTO;
|
|
|
import cn.rankin.data.api.product.vo.GoodsVo;
|
|
|
-import cn.rankin.data.api.trade.dto.UserOrderDTO;
|
|
|
+import cn.rankin.data.api.trade.dto.OrderDTO;
|
|
|
import cn.rankin.data.api.trade.dto.OrderGoodsDTO;
|
|
|
import cn.rankin.data.api.trade.entity.OrderGoods;
|
|
|
import cn.rankin.data.api.trade.entity.Order;
|
|
@@ -99,8 +99,8 @@ public class OrderService {
|
|
|
return orderServiceFeign.cancel(orderId);
|
|
|
}
|
|
|
|
|
|
- public APIResult<UserOrderVo> create(UserOrderDTO userOrderDTO) {
|
|
|
- String uid = userOrderDTO.getUid();
|
|
|
+ public APIResult<UserOrderVo> create(OrderDTO orderDTO) {
|
|
|
+ String uid = orderDTO.getUid();
|
|
|
APIResult<TerminalUserVo> userVoAPIResult = terminalUserService.getUser(uid);
|
|
|
if (!userVoAPIResult.getSuccess()) {
|
|
|
return APIResult.error(CmsWebAPICode.error("用户不存在"));
|
|
@@ -108,7 +108,7 @@ public class OrderService {
|
|
|
|
|
|
TerminalUserVo terminalUserVo = userVoAPIResult.getData();
|
|
|
|
|
|
- List<OrderGoodsDTO> orderGoodsDTOList = userOrderDTO.getGoods();
|
|
|
+ List<OrderGoodsDTO> orderGoodsDTOList = orderDTO.getGoods();
|
|
|
if (CollectionUtils.isEmpty(orderGoodsDTOList)) {
|
|
|
return APIResult.error(CmsWebAPICode.error("商品为空"));
|
|
|
}
|
|
@@ -151,11 +151,11 @@ public class OrderService {
|
|
|
finalGoodsList.add(orderGoodsDTO);
|
|
|
totalPrice = totalPrice.add(goodsVo.getMerchantPrice().multiply(new BigDecimal(count)));
|
|
|
}
|
|
|
- userOrderDTO.setFinalPrice(totalPrice.subtract(userOrderDTO.getAdjustPrice()));
|
|
|
- userOrderDTO.setOriginPrice(totalPrice);
|
|
|
- userOrderDTO.setGoods(finalGoodsList);
|
|
|
+ orderDTO.setFinalPrice(totalPrice.subtract(orderDTO.getAdjustPrice()));
|
|
|
+ orderDTO.setOriginPrice(totalPrice);
|
|
|
+ orderDTO.setGoods(finalGoodsList);
|
|
|
|
|
|
- APIResult userOrderAPIResult = orderServiceFeign.create(userOrderDTO);
|
|
|
+ APIResult userOrderAPIResult = orderServiceFeign.create(orderDTO);
|
|
|
return userOrderAPIResult;
|
|
|
}
|
|
|
|