|
|
@@ -1,5 +1,10 @@
|
|
|
package com.uas.platform.b2c.trade.order.service.impl;
|
|
|
|
|
|
+import static com.uas.platform.b2c.trade.aftersale.model.AfterSaleStatus.BUYER_TO_MALL;
|
|
|
+import static com.uas.platform.b2c.trade.aftersale.model.AfterSaleStatus.MALL_TO_SUP;
|
|
|
+import static com.uas.platform.b2c.trade.aftersale.model.AfterSaleStatus.SUP_TO_MALL;
|
|
|
+import static com.uas.platform.b2c.trade.util.Preconditions.checkNotNull;
|
|
|
+
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
import com.uas.api.b2c_erp.buyer.model.B2cOrder;
|
|
|
@@ -34,7 +39,12 @@ import com.uas.platform.b2c.logistics.dao.AddressDao;
|
|
|
import com.uas.platform.b2c.logistics.dao.InvoiceFOrderDao;
|
|
|
import com.uas.platform.b2c.logistics.dao.InvoiceFPurchaseDao;
|
|
|
import com.uas.platform.b2c.logistics.dao.PickUpAddressDao;
|
|
|
-import com.uas.platform.b2c.logistics.model.*;
|
|
|
+import com.uas.platform.b2c.logistics.model.Address;
|
|
|
+import com.uas.platform.b2c.logistics.model.InvoiceFOrder;
|
|
|
+import com.uas.platform.b2c.logistics.model.InvoiceFOrderDetail;
|
|
|
+import com.uas.platform.b2c.logistics.model.InvoiceFPurchase;
|
|
|
+import com.uas.platform.b2c.logistics.model.InvoiceFPurchaseDetail;
|
|
|
+import com.uas.platform.b2c.logistics.model.PickUpAddress;
|
|
|
import com.uas.platform.b2c.logistics.service.InvoiceFPurchaseService;
|
|
|
import com.uas.platform.b2c.prod.commodity.dao.GoodsDao;
|
|
|
import com.uas.platform.b2c.prod.commodity.dao.GoodsHistoryDao;
|
|
|
@@ -59,7 +69,14 @@ import com.uas.platform.b2c.trade.order.dao.OrderDao;
|
|
|
import com.uas.platform.b2c.trade.order.dao.OrderDetailDao;
|
|
|
import com.uas.platform.b2c.trade.order.dao.OrderIndexDetailDao;
|
|
|
import com.uas.platform.b2c.trade.order.dao.PurchaseDao;
|
|
|
-import com.uas.platform.b2c.trade.order.model.*;
|
|
|
+import com.uas.platform.b2c.trade.order.model.Order;
|
|
|
+import com.uas.platform.b2c.trade.order.model.OrderDetail;
|
|
|
+import com.uas.platform.b2c.trade.order.model.OrderIndex;
|
|
|
+import com.uas.platform.b2c.trade.order.model.OrderIndexDetail;
|
|
|
+import com.uas.platform.b2c.trade.order.model.OrderSimpleInfo;
|
|
|
+import com.uas.platform.b2c.trade.order.model.Purchase;
|
|
|
+import com.uas.platform.b2c.trade.order.model.PurchaseDetail;
|
|
|
+import com.uas.platform.b2c.trade.order.model.TradeProofing;
|
|
|
import com.uas.platform.b2c.trade.order.service.OrderDetailService;
|
|
|
import com.uas.platform.b2c.trade.order.service.OrderService;
|
|
|
import com.uas.platform.b2c.trade.order.service.PurchaseService;
|
|
|
@@ -89,6 +106,22 @@ import com.uas.platform.core.util.serializer.FlexJsonUtils;
|
|
|
import com.uas.search.model.BaseOrder;
|
|
|
import com.uas.search.model.PageParams;
|
|
|
import com.uas.search.model.SPage;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
+import java.util.Calendar;
|
|
|
+import java.util.Collections;
|
|
|
+import java.util.Date;
|
|
|
+import java.util.HashMap;
|
|
|
+import java.util.HashSet;
|
|
|
+import java.util.Iterator;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.Objects;
|
|
|
+import java.util.Set;
|
|
|
+import javax.persistence.criteria.CriteriaBuilder;
|
|
|
+import javax.persistence.criteria.CriteriaQuery;
|
|
|
+import javax.persistence.criteria.Predicate;
|
|
|
+import javax.persistence.criteria.Root;
|
|
|
import org.apache.commons.collections.map.HashedMap;
|
|
|
import org.apache.commons.lang.time.DateUtils;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
@@ -102,15 +135,6 @@ import org.springframework.ui.ModelMap;
|
|
|
import org.springframework.util.CollectionUtils;
|
|
|
import org.springframework.util.StringUtils;
|
|
|
|
|
|
-import javax.persistence.criteria.CriteriaBuilder;
|
|
|
-import javax.persistence.criteria.CriteriaQuery;
|
|
|
-import javax.persistence.criteria.Predicate;
|
|
|
-import javax.persistence.criteria.Root;
|
|
|
-import java.util.*;
|
|
|
-
|
|
|
-import static com.uas.platform.b2c.trade.aftersale.model.AfterSaleStatus.*;
|
|
|
-import static com.uas.platform.b2c.trade.util.Preconditions.checkNotNull;
|
|
|
-
|
|
|
/**
|
|
|
* 订单业务实现类
|
|
|
*
|
|
|
@@ -780,9 +804,9 @@ public class OrderServiceImpl implements OrderService {
|
|
|
uuids.add(orderDetail1.getUuid());
|
|
|
qty = NumberUtil.add(qty, orderDetail1.getNumber());
|
|
|
// 调用修改求购信息
|
|
|
- if (spId != null) {
|
|
|
- seekPurchaseService.confirmSeekPurchase(spId, orderDetail1.getNumber());
|
|
|
- }
|
|
|
+// if (spId != null) {
|
|
|
+// seekPurchaseService.confirmSeekPurchase(spId, orderDetail1.getNumber());
|
|
|
+// }
|
|
|
newOrderDetails.add(orderDetail1);
|
|
|
}
|
|
|
/**
|