Browse Source

perf(购物车): 调整获取购物车时间打印方法。

yuj 7 years ago
parent
commit
b89b1d2bbc

+ 8 - 0
src/main/java/com/uas/platform/b2c/trade/presale/service/impl/CartServiceImpl.java

@@ -6,6 +6,7 @@ import com.uas.platform.b2c.common.account.model.User;
 import com.uas.platform.b2c.core.support.SystemSession;
 import com.uas.platform.b2c.core.utils.FastjsonUtils;
 import com.uas.platform.b2c.prod.commodity.constant.IntegerConstant;
+import com.uas.platform.b2c.prod.commodity.controller.GoodsController;
 import com.uas.platform.b2c.prod.commodity.dao.GoodsDao;
 import com.uas.platform.b2c.prod.commodity.dao.GoodsHistoryDao;
 import com.uas.platform.b2c.prod.commodity.dao.GoodsSimpleDao;
@@ -28,6 +29,8 @@ import com.uas.platform.core.exception.IllegalOperatorException;
 import com.uas.platform.core.model.PageInfo;
 import com.uas.platform.core.model.Status;
 import com.uas.platform.core.model.Type;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.domain.Page;
 import org.springframework.data.domain.Sort;
@@ -79,6 +82,8 @@ public class CartServiceImpl implements CartService {
 	@Autowired
 	private NamedParameterJdbcTemplate namedParameterJdbcTemplate;
 
+	private final Logger logger = LoggerFactory.getLogger(CartServiceImpl.class);
+
 //	@Autowired
 //	public CartServiceImpl(CartDao cartDao, GoodsService goodsService, ComponentService componentService, ComponentDao componentDao, GoodsSimpleDao goodsSimpleDao, GoodsHistoryDao goodsHistoryDao, StoreInDao storeInDao, GoodsDao goodsDao, EnterpriseDao enterpriseDao) {
 //		this.cartDao = cartDao;
@@ -450,7 +455,10 @@ public class CartServiceImpl implements CartService {
 			batchCodes.add(cart.getBatchCode());
 		}
 		//从历史库存中获取上架信息
+		long l2 = System.currentTimeMillis();
 		List<Long> historyIds = goodsHistoryDao.findMaxIdByBatchCodes(batchCodes);
+		long l3 = System.currentTimeMillis();
+		System.out.println((l3 - l2) + "获取id最大值");
 		if (org.apache.commons.collections.CollectionUtils.isNotEmpty(historyIds)) {
 			long l = System.currentTimeMillis();
 			List<GoodsHistory> histories = goodsHistoryDao.findAll(historyIds);