From f276a5a1fc38e735499aa95089ff8105bd2ba196 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期五, 24 四月 2020 16:25:53 +0800
Subject: [PATCH] 状态切换

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsClassAdminCotroller.java |   34 ++++++++++++++++++++++------------
 1 files changed, 22 insertions(+), 12 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsClassAdminCotroller.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsClassAdminCotroller.java
index bee6b70..ca1cf36 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsClassAdminCotroller.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsClassAdminCotroller.java
@@ -16,7 +16,6 @@
 import com.google.gson.reflect.TypeToken;
 import com.yeshi.fanli.entity.bus.clazz.GoodsClass;
 import com.yeshi.fanli.exception.goods.GoodsClassException;
-import com.yeshi.fanli.exception.homemodule.FloatADException;
 import com.yeshi.fanli.service.inter.config.BusinessSystemService;
 import com.yeshi.fanli.service.inter.goods.GoodsClassService;
 import com.yeshi.fanli.service.inter.goods.GoodsSecondClassService;
@@ -108,13 +107,34 @@
 			}
 
 			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("淇濆瓨鎴愬姛"));
-		} catch (FloatADException e) {
+		} catch (GoodsClassException e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(e.getMsg()));
 		} catch (Exception e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("淇濆瓨澶辫触"));
 			e.printStackTrace();
 		}
 	}
+	
+	/**
+	 * 淇敼鐘舵��
+	 * @param callback
+	 * @param id
+	 * @param out
+	 */
+	@RequestMapping(value = "switchState")
+	public void switchState(String callback, Long id, PrintWriter out) {
+		try {
+			goodsClassService.switchState(id);
+			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鎿嶄綔鎴愬姛"));
+		} catch (GoodsClassException e) {
+			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(e.getMsg()));
+		} catch (Exception e) {
+			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔澶辫触"));
+			e.printStackTrace();
+		}
+	}
+	
+	
 
 	/**
 	 * 淇敼鎺掑簭
@@ -145,9 +165,7 @@
 	 */
 	@RequestMapping(value = "deleteBatch")
 	public void deleteBatch(String callback, String ids, PrintWriter out) {
-
 		Gson gson = new Gson();
-
 		try {
 			List<String> recordIds = gson.fromJson(ids, new TypeToken<ArrayList<String>>() {
 			}.getType());
@@ -170,12 +188,10 @@
 				}
 				JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鍒犻櫎鎴愬姛"));
 			}
-
 		} catch (Exception e) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父"));
 			e.printStackTrace();
 		}
-
 	}
 
 	/**
@@ -188,7 +204,6 @@
 	 */
 	@RequestMapping(value = "removePicture")
 	public void removePicture(String callback, Long id, PrintWriter out) {
-
 		try {
 			GoodsClass goodsClass = goodsClassService.getGoodsClass(id);
 
@@ -226,14 +241,9 @@
 
 	@RequestMapping(value = "getClassOption")
 	public void getClassOption(String callback, PrintWriter out) {
-
 		List<GoodsClass> goodsClassList = goodsClassService.getGoodsClassAll();
-
 		JSONObject data = new JSONObject();
-
 		data.put("result_list", goodsClassList);
-
 		JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
-
 	}
 }

--
Gitblit v1.8.0