|
@@ -9,12 +9,10 @@ import com.caimei365.order.mapper.*;
|
|
|
import com.caimei365.order.model.ResponseJson;
|
|
|
import com.caimei365.order.model.dto.VoucherDto;
|
|
|
import com.caimei365.order.model.dto.VoucherImageDto;
|
|
|
-import com.caimei365.order.model.enums.OrderStatus;
|
|
|
import com.caimei365.order.model.po.*;
|
|
|
import com.caimei365.order.model.vo.*;
|
|
|
-import com.caimei365.order.service.RemoteCallService;
|
|
|
import com.caimei365.order.service.OrderClubService;
|
|
|
-import com.caimei365.order.utils.CodeUtil;
|
|
|
+import com.caimei365.order.service.RemoteCallService;
|
|
|
import com.caimei365.order.utils.ImageUtil;
|
|
|
import com.caimei365.order.utils.MathUtil;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
@@ -33,9 +31,7 @@ import org.springframework.util.CollectionUtils;
|
|
|
import javax.annotation.Resource;
|
|
|
import java.text.SimpleDateFormat;
|
|
|
import java.util.*;
|
|
|
-import java.util.concurrent.*;
|
|
|
import java.util.stream.Collectors;
|
|
|
-import java.util.stream.Stream;
|
|
|
|
|
|
/**
|
|
|
* Description
|
|
@@ -225,7 +221,6 @@ public class OrderClubServiceImpl implements OrderClubService {
|
|
|
*/
|
|
|
@Override
|
|
|
public ResponseJson<Map<String, Object>> getOrderDetail(Integer userId, Integer shopOrderId) {
|
|
|
-// OrderPo orderPo = orderClubMapper.getMainOrderByOrderId(orderId);
|
|
|
ShopOrderVo shopOrder = orderClubMapper.getShopOrderById(shopOrderId);
|
|
|
if (null == shopOrder) {
|
|
|
return ResponseJson.error("该订单不存在!", null);
|
|
@@ -233,19 +228,12 @@ public class OrderClubServiceImpl implements OrderClubService {
|
|
|
if (!userId.equals(shopOrder.getUserId())) {
|
|
|
return ResponseJson.error("无权限查看此订单!", null);
|
|
|
}
|
|
|
-// OrderVo order = new OrderVo();
|
|
|
- // OrderPo -> OrderVo
|
|
|
-// BeanUtils.copyProperties(orderPo, order);
|
|
|
-
|
|
|
shopOrder.setOrderMark("#" + shopOrder.getShopOrderId() + "#");
|
|
|
// 设置订单状态
|
|
|
orderCommonService.setShopOrderStatus(shopOrder);
|
|
|
// 设置子订单信息
|
|
|
orderCommonService.setShopOrderInfo(shopOrder);
|
|
|
- // 子订单列表
|
|
|
-// List<ShopOrderVo> shopOrderList = order.getShopOrderList();
|
|
|
AtomicDouble expensesOfTaxation = new AtomicDouble(0d);
|
|
|
-// shopOrderList.forEach(shopOrder -> {
|
|
|
List<OrderProductVo> orderProductList = shopOrder.getOrderProductList();
|
|
|
orderProductList.forEach(orderProduct -> {
|
|
|
// 是否充值商品
|
|
@@ -292,7 +280,6 @@ public class OrderClubServiceImpl implements OrderClubService {
|
|
|
});
|
|
|
}
|
|
|
shopOrder.setVoucher(voucher);
|
|
|
-// });
|
|
|
shopOrder.setExpensesOfTaxation(expensesOfTaxation.get());
|
|
|
// 发票信息
|
|
|
InvoiceVo invoice = null;
|