From 6b1a7a75b06eafb0bbf7f20d950384a3fde4c8ef Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期三, 10 七月 2019 17:27:33 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v1/RecommendController.java |   32 ++++++++++++++++++--------------
 1 files changed, 18 insertions(+), 14 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/RecommendController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/RecommendController.java
index ae5ff10..df5a248 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/RecommendController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/RecommendController.java
@@ -665,7 +665,7 @@
 			taoBaoGoodsBriefExtra.setAuctionUrl(tb.getAuctionUrl());
 			if (uid != null && !"".equals(uid.trim())) {
 				CollectionGoodsV2 collectionGoods = collectionGoodsV2Service.findByUidAndAuctionId(Long.parseLong(uid),
-						Long.parseLong(id));
+						Long.parseLong(id), Constant.SOURCE_TYPE_TAOBAO);
 				data.put("collection", collectionGoods != null ? true : false);
 			}
 
@@ -925,7 +925,7 @@
 		// 鍒ゆ柇鏀惰棌
 		if (!StringUtil.isNullOrEmpty(uid)) {
 			CollectionGoodsV2 collectionGoods = collectionGoodsV2Service.findByUidAndAuctionId(Long.parseLong(uid),
-					Long.parseLong(id));
+					Long.parseLong(id), Constant.SOURCE_TYPE_TAOBAO);
 			data.put("collected", collectionGoods != null ? true : false);
 		} else
 			data.put("collected", false);
@@ -1190,8 +1190,9 @@
 	}
 
 	// 鑾峰彇娴忚璁板綍
-	@RequestMapping(value = "getscanhistory", method = RequestMethod.POST)
-	public void getScanHistory(AcceptData acceptData, String uid, int page, PrintWriter out) {
+	@RequestMapping(value = "getscanhistory", method = RequestMethod.POST)
+	public void getScanHistory(AcceptData acceptData, String uid, int page, Integer goodsType, PrintWriter out) {
+
 		if (page < 0) {
 			out.print(JsonUtil.loadFalseResult(1, "page涓嶅皬浜�0"));
 			return;
@@ -1203,10 +1204,13 @@
 			out.print(JsonUtil.loadFalseResult(1, "涓嶅瓨鍦ㄨ绯荤粺"));
 			return;
 		}
-		List<ScanHistoryV2> list = scanHistoryV2Service.getScanHistoryByDeviceOrUid(
-				StringUtil.isNullOrEmpty(uid) ? null : Long.parseLong(uid), acceptData.getDevice(), page, 20);
-		long count = scanHistoryV2Service.getCountByDeviceOrUid(
-				StringUtil.isNullOrEmpty(uid) ? null : Long.parseLong(uid), acceptData.getDevice());
+		List<ScanHistoryV2> list = scanHistoryV2Service.getScanHistoryByDeviceOrUid(
+						StringUtil.isNullOrEmpty(uid) ? null : Long.parseLong(uid), acceptData.getDevice(), page, 20, goodsType);
+		long count = scanHistoryV2Service.getCountByDeviceOrUid(
+						StringUtil.isNullOrEmpty(uid) ? null : Long.parseLong(uid), acceptData.getDevice(), goodsType);
+
+
+
 		JSONObject data = new JSONObject();
 		data.put("count", count);
 		JSONArray array = new JSONArray();
@@ -1242,10 +1246,10 @@
 	}
 
 	@RequestMapping(value = "deletescanhistory", method = RequestMethod.POST)
-	public void deleteScanHistory(AcceptData acceptData, String type, String uid, String ids, PrintWriter out) {
+	public void deleteScanHistory(AcceptData acceptData, String type, String uid, String ids, 
+			Integer goodsType, PrintWriter out) {
 		BusinessSystem sys = businessSystemService.getBusinessSystem(acceptData.getPlatform(),
 				acceptData.getPackages());
-
 		if (sys == null) {
 			out.print(JsonUtil.loadFalseResult(1, "绯荤粺涓嶅瓨鍦�"));
 			return;
@@ -1256,11 +1260,11 @@
 			for (String auctionIdStr : idStr) {
 				scanHistoryV2Service.deleteByAuctionIdAndDeviceOrUid(
 						StringUtil.isNullOrEmpty(uid) ? null : Long.parseLong(uid), acceptData.getDevice(),
-						Long.parseLong(auctionIdStr));
+						Long.parseLong(auctionIdStr), goodsType);
 			}
 		} else {
 			scanHistoryV2Service.deleteByDeviceOrUid(StringUtil.isNullOrEmpty(uid) ? null : Long.parseLong(uid),
-					acceptData.getDevice());
+					acceptData.getDevice(), goodsType);
 		}
 		out.print(JsonUtil.loadTrueResult(""));
 
@@ -2079,7 +2083,7 @@
 		if (uid == null) {
 			data.put("collected", false);
 		} else {
-			CollectionGoodsV2 collectionGoods = collectionGoodsV2Service.findByUidAndAuctionId(uid, id);
+			CollectionGoodsV2 collectionGoods = collectionGoodsV2Service.findByUidAndAuctionId(uid, id, Constant.SOURCE_TYPE_TAOBAO);
 			data.put("collected", collectionGoods != null ? true : false);
 		}
 
@@ -2218,7 +2222,7 @@
 		// 鏄惁鍔犲叆閫夊搧搴擄細 0鏈姞鍏� 1 宸插姞鍏�
 		boolean storageState = false;
 		if (uid != null) {
-			storageState = userGoodsStorageService.isExistStorage(uid, id);
+			storageState = userGoodsStorageService.isExistStorage(uid, id, Constant.SOURCE_TYPE_TAOBAO);
 		}
 
 		data.put("storageState", storageState);

--
Gitblit v1.8.0