From 392dafd6475f8dcf02e6334f2d92f01f246fcbb2 Mon Sep 17 00:00:00 2001
From: yujian <yujian>
Date: 星期四, 21 三月 2019 11:44:45 +0800
Subject: [PATCH] 分享主页  bug修改

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/HomeNavbarAdminController.java |   55 ++++++++++++++++++++++++++++++++++++++++++++++++-------
 1 files changed, 48 insertions(+), 7 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/HomeNavbarAdminController.java b/fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/HomeNavbarAdminController.java
index 02d5914..e4cc23c 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/HomeNavbarAdminController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/HomeNavbarAdminController.java
@@ -7,10 +7,10 @@
 
 import javax.annotation.Resource;
 
-import net.sf.json.JSONObject;
-
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.multipart.commons.CommonsMultipartFile;
 import org.yeshi.utils.JsonUtil;
 
 import com.google.gson.Gson;
@@ -18,20 +18,22 @@
 import com.google.gson.reflect.TypeToken;
 import com.yeshi.fanli.entity.bus.homemodule.HomeNavbar;
 import com.yeshi.fanli.entity.bus.homemodule.SuperHomeNavbar;
-import com.yeshi.fanli.entity.system.System;
-import com.yeshi.fanli.service.inter.config.SystemService;
+import com.yeshi.fanli.entity.system.BusinessSystem;
+import com.yeshi.fanli.service.AdminUserService;
 import com.yeshi.fanli.service.inter.homemodule.HomeNavbarService;
 import com.yeshi.fanli.service.inter.homemodule.SuperHomeNavbarService;
 import com.yeshi.fanli.tag.PageEntity;
 import com.yeshi.fanli.util.Constant;
 import com.yeshi.fanli.util.StringUtil;
 
+import net.sf.json.JSONObject;
+
 @Controller
 @RequestMapping("admin/new/api/v1/navbar")
 public class HomeNavbarAdminController {
 
 	@Resource
-	private SystemService systemService;
+	private AdminUserService adminUserService;
 	
 	@Resource
 	private HomeNavbarService homeNavbarService;
@@ -144,7 +146,7 @@
 				HomeNavbar homeNavbar = new HomeNavbar();
 				homeNavbar.setId(id);
 				
-				System system = new System();
+				BusinessSystem system = new BusinessSystem();
 				system.setId(systemId);
 				
 				SuperHomeNavbar superNavbar = new  SuperHomeNavbar();
@@ -193,7 +195,7 @@
 			}
 			
 			Integer oldOrder = resultObj.getOrderby();
-			List<HomeNavbar> list = homeNavbarService.getChangeOrder(id, moveType, oldOrder);
+			List<HomeNavbar> list = homeNavbarService.getChangeOrder(moveType, oldOrder);
 			
 			if (list != null && list.size() > 0) {
 				HomeNavbar changeObj = list.get(0);
@@ -300,7 +302,46 @@
 			JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("鍒犻櫎澶辫触"));
 			e.printStackTrace();
 		}
+	}
 
+	
+	/**
+	 * 涓撻鍥剧墖涓婁紶
+	 * @param file
+	 * @param uid
+	 * @param id
+	 * @param request
+	 * @param response
+	 * @param out
+	 */
+	@RequestMapping(value = "uploadPic")
+	public void uploadPic(@RequestParam("file") CommonsMultipartFile file, Long id, PrintWriter out) {
+		
+		if (file == null) {
+			out.print(JsonUtil.loadFalseResult("涓婁紶鏂囦欢涓虹┖"));
+			return;
+		}
+		
+		if (id == null) {
+			out.print(JsonUtil.loadFalseResult("ID涓嶈兘涓虹┖"));
+			return;
+		}
+		
+		try {
+			
+			HomeNavbar resultObj = homeNavbarService.selectByPrimaryKey(id);
+			if (resultObj == null) {
+				out.print(JsonUtil.loadFalseResult("鎿嶄綔鏁版嵁宸蹭笉瀛樺湪"));
+				return;
+			}
+			
+			homeNavbarService.uploadPicture(file, resultObj);
+			out.print(JsonUtil.loadTrueResult("涓婁紶鎴愬姛"));
+			
+		} catch (Exception e) {
+			out.print(JsonUtil.loadFalseResult("鎿嶄綔澶辫触"));
+			e.printStackTrace();
+		}
 	}
 
 }

--
Gitblit v1.8.0