|
@@ -1225,10 +1225,16 @@ public class NewOrderService extends CrudService<NewOrderDao, NewOrder> {
|
|
//获取订单商品
|
|
//获取订单商品
|
|
List<NewOrderProduct> list = new ArrayList<>();
|
|
List<NewOrderProduct> list = new ArrayList<>();
|
|
List<NewShopOrder> shopOrders = newShopOrderDao.findListByOrderID(newOrder.getOrderID());
|
|
List<NewShopOrder> shopOrders = newShopOrderDao.findListByOrderID(newOrder.getOrderID());
|
|
|
|
+ if (shopOrders.size() > 1) {
|
|
|
|
+ newOrder.setRechargeGoods(3);
|
|
|
|
+ }
|
|
if (CollectionUtils.isNotEmpty(shopOrders)) {
|
|
if (CollectionUtils.isNotEmpty(shopOrders)) {
|
|
for (NewShopOrder shopOrder : shopOrders) {
|
|
for (NewShopOrder shopOrder : shopOrders) {
|
|
List<NewOrderProduct> pList = newOrderProductDao.findListByShopOrderID(shopOrder.getShopOrderID());
|
|
List<NewOrderProduct> pList = newOrderProductDao.findListByShopOrderID(shopOrder.getShopOrderID());
|
|
pList.forEach(orderProduct -> {
|
|
pList.forEach(orderProduct -> {
|
|
|
|
+ if ("2".equals(orderProduct.getProductCategory())) {
|
|
|
|
+ newOrder.setSecondHandOrderFlag("1");
|
|
|
|
+ }
|
|
if (orderProduct.getLadderPriceFlag() == 1) {
|
|
if (orderProduct.getLadderPriceFlag() == 1) {
|
|
// 查询订单商品阶梯价格
|
|
// 查询订单商品阶梯价格
|
|
List<OrderProductLadderPrice> ladderPriceList = newOrderProductDao.findladderPriceList(orderProduct.getOrderProductID());
|
|
List<OrderProductLadderPrice> ladderPriceList = newOrderProductDao.findladderPriceList(orderProduct.getOrderProductID());
|