yujian
2019-03-08 69ef1fc76ac57e8669cb7bd084c35b0ac447f703
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();
      }
   }
}