From 07a2f803801e3fc79637193eb4892629becbb05d Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期一, 13 五月 2019 15:26:43 +0800
Subject: [PATCH] 批量增加二级分类标签

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsSubClassLabelAdminController.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsSubClassLabelAdminController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsSubClassLabelAdminController.java
index c1ce9ac..d0040d4 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsSubClassLabelAdminController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/GoodsSubClassLabelAdminController.java
@@ -32,6 +32,7 @@
 
 	/**
 	 * 鏍囩鍒楄〃
+	 * 
 	 * @param callback
 	 * @param classId
 	 * @param pageIndex
@@ -66,12 +67,13 @@
 	 */
 	@RequestMapping(value = "saveLabel")
 	public void save(String callback, GoodsSubClassLabel label, HttpServletRequest request, PrintWriter out) {
-		if (StringUtil.isNullOrEmpty(label.getName()) || label.getGoodsClass() == null) {
+		if (StringUtil.isNullOrEmpty(label.getName()) || label.getGoodsClass() == null || label.getOrderBy() == null) {
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鏁版嵁涓嶅畬鏁�"));
 			return;
 		}
 		if (label.getId() == null)// 鏂板
 		{
+
 			if (label.getGoodsClass().getId() == null) {
 				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鍒嗙被涓嶈兘涓虹┖"));
 				return;
@@ -79,7 +81,14 @@
 
 			label.setCreateTime(new Date());
 			try {
-				goodsSubClassLabelService.addSubClassLabel(label);
+				String[] names = label.getName().replace("锛�", ",").split(",");
+				int orderBy = label.getOrderBy();
+				for (String name : names) {
+					label.setId(null);
+					label.setOrderBy(orderBy++);
+					label.setName(name);
+					goodsSubClassLabelService.addSubClassLabel(label);
+				}
 			} catch (GoodsClassException e) {
 				JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult(e.getMessage()));
 			}

--
Gitblit v1.8.0