From c8f11c229b87d1652b6da0b15576c166cd51eb8b Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 01 一月 2020 14:25:22 +0800
Subject: [PATCH] 首页悬浮图mapperbug修改,增加商品详情中的比例展示

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/BrandShopAdminController.java |   38 ++++++++++++++++++++++++++++++++++----
 1 files changed, 34 insertions(+), 4 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/BrandShopAdminController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/BrandShopAdminController.java
index a85cf19..b79d920 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/BrandShopAdminController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/BrandShopAdminController.java
@@ -114,7 +114,6 @@
 
 		try {
 			List<BrandClass> list = brandClassService.listQuery((pageIndex - 1) * pageSize, pageSize, key, state);
-
 			if (list == null || list.size() == 0) {
 				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
 				return;
@@ -495,6 +494,26 @@
 	}
 	
 	/**
+	 * 淇敼鎺掑簭
+	 * 
+	 * @param callback
+	 * @param goodsClass
+	 * @param out
+	 */
+	@RequestMapping(value = "updateOrderBrand")
+	public void updateOrderBrand(String callback, Long id, Integer moveType, PrintWriter out) {
+		try {
+			brandInfoService.updateOrder(id, moveType);
+			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鎿嶄綔鎴愬姛"));
+		} catch (BrandInfoException e) {
+			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(e.getMsg()));
+		} catch (Exception e) {
+			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔澶辫触"));
+			e.printStackTrace();
+		}
+	}
+	
+	/**
 	 * 鍝佺墝淇℃伅鏌ヨ
 	 * @param callback
 	 * @param pageIndex
@@ -506,7 +525,7 @@
 	 */
 	@RequestMapping(value = "queryBrand")
 	public void queryBrand(String callback, Integer pageIndex, Integer pageSize, String key, Long cid, Integer state,
-			PrintWriter out) {
+			Integer showState, PrintWriter out) {
 
 		if (pageIndex == null || pageIndex < 1) {
 			pageIndex = 1;
@@ -516,8 +535,19 @@
 			pageSize = Constant.PAGE_SIZE;
 		}
 		
+		List<String> keys = null;
+		if (!StringUtil.isNullOrEmpty(key)) {
+			String[] array = key.split("\\s+");
+			if (array != null && array.length > 0) {
+				keys = new ArrayList<String>();
+				for (int i= 0; i < array.length; i++) {
+					keys.add(array[i].toString());
+				}
+			}
+		}
+		
 		try {
-			List<BrandInfo> list = brandInfoService.listQuery((pageIndex - 1) * pageSize, pageSize, key, cid, state);
+			List<BrandInfo> list = brandInfoService.listQuery((pageIndex - 1) * pageSize, pageSize, keys, cid, state, showState);
 
 			if (list == null || list.size() == 0) {
 				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
@@ -534,7 +564,7 @@
 				}
 			}
 
-			long count = brandInfoService.countQuery(key, cid, state);
+			long count = brandInfoService.countQuery(keys, cid, state, showState);
 			int totalPage = (int) (count % pageSize == 0 ? count / pageSize : count / pageSize + 1);
 			PageEntity pe = new PageEntity(pageIndex, pageSize, count, totalPage);
 

--
Gitblit v1.8.0