From 399b9f0c8b69766fd4af107a636e847ed80ac3ec Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 23 一月 2019 15:49:05 +0800
Subject: [PATCH] 消息相关Bug修改
---
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