From 69bee82b81626b82b7f39f0e459e4f56b1699b51 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 13 三月 2019 12:02:16 +0800
Subject: [PATCH] 正式数据库修改

---
 fanli/src/main/java/com/yeshi/fanli/controller/admin/homemodule/HomeNavbarAdminController.java |   47 ++++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 46 insertions(+), 1 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..11b60c8 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
@@ -11,6 +11,8 @@
 
 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;
@@ -19,6 +21,7 @@
 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.AdminUserService;
 import com.yeshi.fanli.service.inter.config.SystemService;
 import com.yeshi.fanli.service.inter.homemodule.HomeNavbarService;
 import com.yeshi.fanli.service.inter.homemodule.SuperHomeNavbarService;
@@ -32,6 +35,9 @@
 
 	@Resource
 	private SystemService systemService;
+	
+	@Resource
+	private AdminUserService adminUserService;
 	
 	@Resource
 	private HomeNavbarService homeNavbarService;
@@ -193,7 +199,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 +306,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