From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsClassAdminCotroller.java |  496 +++++++++++++++++++++++++++---------------------------
 1 files changed, 248 insertions(+), 248 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 f2ddc4b..e05fbca 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
@@ -1,248 +1,248 @@
-package com.yeshi.fanli.controller.admin;
-
-import java.io.PrintWriter;
-import java.util.ArrayList;
-import java.util.List;
-
-import javax.annotation.Resource;
-import javax.servlet.http.HttpServletRequest;
-
-import com.yeshi.fanli.entity.accept.AdminAcceptData;
-import org.springframework.stereotype.Controller;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.multipart.MultipartHttpServletRequest;
-import org.yeshi.utils.JsonUtil;
-
-import com.google.gson.Gson;
-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.service.inter.config.BusinessSystemService;
-import com.yeshi.fanli.service.inter.goods.GoodsClassService;
-import com.yeshi.fanli.service.inter.goods.GoodsSecondClassService;
-import com.yeshi.fanli.service.inter.goods.GoodsSubClassService;
-import com.yeshi.fanli.service.inter.goods.SuperGoodsClassService;
-import com.yeshi.fanli.service.inter.lable.LabelClassService;
-import com.yeshi.fanli.util.Constant;
-import com.yeshi.fanli.util.Utils;
-
-import net.sf.json.JSONObject;
-
-@Controller
-@RequestMapping("admin/new/api/v1/goodsclass")
-public class GoodsClassAdminCotroller {
-
-	@Resource
-	private GoodsClassService goodsClassService;
-
-	@Resource
-	private SuperGoodsClassService superGoodsClassService;
-
-	@Resource
-	private GoodsSecondClassService goodsSecondClassService;
-
-	@Resource
-	private GoodsSubClassService goodsSubClassService;
-
-	@Resource
-	private LabelClassService labelClassService;
-
-
-	@RequestMapping(value = "queryAll")
-	public void listquery(AdminAcceptData acceptData, String callback, Integer sex, PrintWriter out) {
-
-		try {
-			List<GoodsClass> goodsClassList = goodsClassService.listquery(sex);
-
-			if (goodsClassList == null || goodsClassList.size() == 0) {
-				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
-				return;
-			}
-
-			JSONObject data = new JSONObject();
-			data.put("goodsClassList", goodsClassList);
-
-			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
-		} catch (Exception e) {
-			e.printStackTrace();
-			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父"));
-		}
-
-	}
-
-	@RequestMapping(value = "getGoodsClasAll")
-	public void getGoodsClassAll(AdminAcceptData acceptData,String callback, PrintWriter out) {
-		List<GoodsClass> goodsClassList = goodsClassService.getGoodsClassAll();
-
-		if (goodsClassList == null || goodsClassList.size() == 0) {
-			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
-		} else {
-
-			JSONObject data = new JSONObject();
-			data.put("goodsClassList", goodsClassList);
-			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
-		}
-	}
-
-	/**
-	 * 淇濆瓨淇℃伅
-	 * 
-	 * @param callback
-	 * @param special
-	 * @param out
-	 */
-	@RequestMapping(value = "save")
-	public void save(AdminAcceptData acceptData,String callback, GoodsClass goodsClass, String jumpType, HttpServletRequest request,
-			PrintWriter out) {
-		if (goodsClass.getTaobaoCids() != null)
-			goodsClass.setTaobaoCids(goodsClass.getTaobaoCids().replace("锛�", ","));
-		try {
-			// 1. 鍏堝垽鏂環ttpRequest 鏄惁鍚湁鏂囦欢绫诲瀷
-			if (request instanceof MultipartHttpServletRequest) {
-				MultipartHttpServletRequest fileRequest = (MultipartHttpServletRequest) request;
-				goodsClassService.saveObject(fileRequest.getFile("file"), goodsClass);
-			} else {
-				goodsClassService.saveObject(null, goodsClass);
-			}
-
-			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();
-		}
-	}
-	
-	/**
-	 * 淇敼鐘舵��
-	 * @param callback
-	 * @param id
-	 * @param out
-	 */
-	@RequestMapping(value = "switchState")
-	public void switchState(AdminAcceptData acceptData,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();
-		}
-	}
-	
-	
-
-	/**
-	 * 淇敼鎺掑簭
-	 * 
-	 * @param callback
-	 * @param goodsClass
-	 * @param out
-	 */
-	@RequestMapping(value = "updateOrder")
-	public void updateOrder(AdminAcceptData acceptData,String callback, Long id, Integer moveType, PrintWriter out) {
-		try {
-			goodsClassService.updateOrder(id, moveType);
-			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();
-		}
-	}
-
-	/**
-	 * 鎵归噺鍒犻櫎
-	 * 
-	 * @param callback
-	 * @param ids
-	 * @param out
-	 */
-	@RequestMapping(value = "deleteBatch")
-	public void deleteBatch(AdminAcceptData acceptData,String callback, String ids, PrintWriter out) {
-		Gson gson = new Gson();
-		try {
-			List<String> recordIds = gson.fromJson(ids, new TypeToken<ArrayList<String>>() {
-			}.getType());
-
-			if (recordIds == null || recordIds.size() == 0) {
-				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("璇烽�夋嫨闇�鍒犻櫎鏁版嵁"));
-			} else {
-
-				for (String id : recordIds) {
-					Long recordId = Long.parseLong(id);
-
-					superGoodsClassService.deleteSuperGoodsClass(recordId);
-
-					// 鍒犻櫎瀛愮被鍒嗙被
-					goodsSubClassService.deleteByRootId(recordId);
-					// 鍒犻櫎绫诲埆鍏宠仈鏍囩
-					labelClassService.deleteByClassId(recordId);
-
-					goodsClassService.deleteGoodsClass(recordId);
-				}
-				JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鍒犻櫎鎴愬姛"));
-			}
-		} catch (Exception e) {
-			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父"));
-			e.printStackTrace();
-		}
-	}
-
-	/**
-	 * 鍒犻櫎鍥剧墖
-	 * 
-	 * @param callback
-	 * @param file
-	 * @param out
-	 * @param response
-	 */
-	@RequestMapping(value = "removePicture")
-	public void removePicture(AdminAcceptData acceptData,String callback, Long id, PrintWriter out) {
-		try {
-			GoodsClass goodsClass = goodsClassService.getGoodsClass(id);
-
-			if (goodsClass == null) {
-				out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadFalseResult("璇ョ被鍒笉瀛樺湪鎴栧凡琚垹闄�")));
-				return;
-			}
-
-			goodsClassService.removePicture(goodsClass);
-
-			out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult("鍥剧墖鍒犻櫎鎴愬姛")));
-
-		} catch (Exception e) {
-			e.printStackTrace();
-			out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父")));
-		}
-	}
-
-	@RequestMapping(value = "setSuperSystem")
-	public void setSuperSystem(AdminAcceptData acceptData,String callback, String type, Long gcid, String platform, String packageName,
-			PrintWriter out) {
-		platform = Utils.getMap().get(platform);
-		if (Constant.DEL.equals(type)) {
-			Integer integer = superGoodsClassService.deleteSuperGoodsClass(gcid, platform, packageName);
-			if (integer > 0) {
-				JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鍒犻櫎鎴愬姛"));
-			} else {
-				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鍒犻櫎澶辫触"));
-			}
-		} else {
-			superGoodsClassService.addSuperGoodsClass(gcid, platform, packageName);
-			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("娣诲姞鎴愬姛"));
-		}
-	}
-
-	@RequestMapping(value = "getClassOption")
-	public void getClassOption(AdminAcceptData acceptData,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));
-	}
-}
+package com.yeshi.fanli.controller.admin;
+
+import java.io.PrintWriter;
+import java.util.ArrayList;
+import java.util.List;
+
+import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
+
+import com.yeshi.fanli.entity.accept.AdminAcceptData;
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.multipart.MultipartHttpServletRequest;
+import org.yeshi.utils.JsonUtil;
+
+import com.google.gson.Gson;
+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.service.inter.config.BusinessSystemService;
+import com.yeshi.fanli.service.inter.goods.GoodsClassService;
+import com.yeshi.fanli.service.inter.goods.GoodsSecondClassService;
+import com.yeshi.fanli.service.inter.goods.GoodsSubClassService;
+import com.yeshi.fanli.service.inter.goods.SuperGoodsClassService;
+import com.yeshi.fanli.service.inter.lable.LabelClassService;
+import com.yeshi.fanli.util.Constant;
+import com.yeshi.fanli.util.Utils;
+
+import net.sf.json.JSONObject;
+
+@Controller
+@RequestMapping("admin/new/api/v1/goodsclass")
+public class GoodsClassAdminCotroller {
+
+	@Resource
+	private GoodsClassService goodsClassService;
+
+	@Resource
+	private SuperGoodsClassService superGoodsClassService;
+
+	@Resource
+	private GoodsSecondClassService goodsSecondClassService;
+
+	@Resource
+	private GoodsSubClassService goodsSubClassService;
+
+	@Resource
+	private LabelClassService labelClassService;
+
+
+	@RequestMapping(value = "queryAll")
+	public void listquery(AdminAcceptData acceptData, String callback, Integer sex, PrintWriter out) {
+
+		try {
+			List<GoodsClass> goodsClassList = goodsClassService.listquery(sex);
+
+			if (goodsClassList == null || goodsClassList.size() == 0) {
+				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
+				return;
+			}
+
+			JSONObject data = new JSONObject();
+			data.put("goodsClassList", goodsClassList);
+
+			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
+		} catch (Exception e) {
+			e.printStackTrace();
+			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父"));
+		}
+
+	}
+
+	@RequestMapping(value = "getGoodsClasAll")
+	public void getGoodsClassAll(AdminAcceptData acceptData,String callback, PrintWriter out) {
+		List<GoodsClass> goodsClassList = goodsClassService.getGoodsClassAll();
+
+		if (goodsClassList == null || goodsClassList.size() == 0) {
+			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏆傛棤鏁版嵁"));
+		} else {
+
+			JSONObject data = new JSONObject();
+			data.put("goodsClassList", goodsClassList);
+			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
+		}
+	}
+
+	/**
+	 * 淇濆瓨淇℃伅
+	 * 
+	 * @param callback
+	 * @param special
+	 * @param out
+	 */
+	@RequestMapping(value = "save")
+	public void save(AdminAcceptData acceptData,String callback, GoodsClass goodsClass, String jumpType, HttpServletRequest request,
+			PrintWriter out) {
+		if (goodsClass.getTaobaoCids() != null)
+			goodsClass.setTaobaoCids(goodsClass.getTaobaoCids().replace("锛�", ","));
+		try {
+			// 1. 鍏堝垽鏂環ttpRequest 鏄惁鍚湁鏂囦欢绫诲瀷
+			if (request instanceof MultipartHttpServletRequest) {
+				MultipartHttpServletRequest fileRequest = (MultipartHttpServletRequest) request;
+				goodsClassService.saveObject(fileRequest.getFile("file"), goodsClass);
+			} else {
+				goodsClassService.saveObject(null, goodsClass);
+			}
+
+			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();
+		}
+	}
+	
+	/**
+	 * 淇敼鐘舵��
+	 * @param callback
+	 * @param id
+	 * @param out
+	 */
+	@RequestMapping(value = "switchState")
+	public void switchState(AdminAcceptData acceptData,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();
+		}
+	}
+	
+	
+
+	/**
+	 * 淇敼鎺掑簭
+	 * 
+	 * @param callback
+	 * @param goodsClass
+	 * @param out
+	 */
+	@RequestMapping(value = "updateOrder")
+	public void updateOrder(AdminAcceptData acceptData,String callback, Long id, Integer moveType, PrintWriter out) {
+		try {
+			goodsClassService.updateOrder(id, moveType);
+			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();
+		}
+	}
+
+	/**
+	 * 鎵归噺鍒犻櫎
+	 * 
+	 * @param callback
+	 * @param ids
+	 * @param out
+	 */
+	@RequestMapping(value = "deleteBatch")
+	public void deleteBatch(AdminAcceptData acceptData,String callback, String ids, PrintWriter out) {
+		Gson gson = new Gson();
+		try {
+			List<String> recordIds = gson.fromJson(ids, new TypeToken<ArrayList<String>>() {
+			}.getType());
+
+			if (recordIds == null || recordIds.size() == 0) {
+				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("璇烽�夋嫨闇�鍒犻櫎鏁版嵁"));
+			} else {
+
+				for (String id : recordIds) {
+					Long recordId = Long.parseLong(id);
+
+					superGoodsClassService.deleteSuperGoodsClass(recordId);
+
+					// 鍒犻櫎瀛愮被鍒嗙被
+					goodsSubClassService.deleteByRootId(recordId);
+					// 鍒犻櫎绫诲埆鍏宠仈鏍囩
+					labelClassService.deleteByClassId(recordId);
+
+					goodsClassService.deleteGoodsClass(recordId);
+				}
+				JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鍒犻櫎鎴愬姛"));
+			}
+		} catch (Exception e) {
+			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父"));
+			e.printStackTrace();
+		}
+	}
+
+	/**
+	 * 鍒犻櫎鍥剧墖
+	 * 
+	 * @param callback
+	 * @param file
+	 * @param out
+	 * @param response
+	 */
+	@RequestMapping(value = "removePicture")
+	public void removePicture(AdminAcceptData acceptData,String callback, Long id, PrintWriter out) {
+		try {
+			GoodsClass goodsClass = goodsClassService.getGoodsClass(id);
+
+			if (goodsClass == null) {
+				out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadFalseResult("璇ョ被鍒笉瀛樺湪鎴栧凡琚垹闄�")));
+				return;
+			}
+
+			goodsClassService.removePicture(goodsClass);
+
+			out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadTrueResult("鍥剧墖鍒犻櫎鎴愬姛")));
+
+		} catch (Exception e) {
+			e.printStackTrace();
+			out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadFalseResult("鎿嶄綔寮傚父")));
+		}
+	}
+
+	@RequestMapping(value = "setSuperSystem")
+	public void setSuperSystem(AdminAcceptData acceptData,String callback, String type, Long gcid, String platform, String packageName,
+			PrintWriter out) {
+		platform = Utils.getMap().get(platform);
+		if (Constant.DEL.equals(type)) {
+			Integer integer = superGoodsClassService.deleteSuperGoodsClass(gcid, platform, packageName);
+			if (integer > 0) {
+				JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("鍒犻櫎鎴愬姛"));
+			} else {
+				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鍒犻櫎澶辫触"));
+			}
+		} else {
+			superGoodsClassService.addSuperGoodsClass(gcid, platform, packageName);
+			JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult("娣诲姞鎴愬姛"));
+		}
+	}
+
+	@RequestMapping(value = "getClassOption")
+	public void getClassOption(AdminAcceptData acceptData,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