喻健
2018-11-13 6feaf1324e207ebee22d0e263a8f32061b8374bf
fanli/src/main/java/com/yeshi/fanli/controller/admin/JumpDetailAdminController.java
@@ -1,24 +1,27 @@
package com.yeshi.fanli.controller.admin;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
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.RequestMethod;
import org.yeshi.utils.JsonUtil;
import com.yeshi.fanli.entity.common.JumpDetail;
import com.yeshi.fanli.entity.common.JumpDetailV2;
import com.yeshi.fanli.exception.NotExistObjectException;
import com.yeshi.fanli.service.inter.common.JumpDetailV2Service;
import com.yeshi.fanli.service.inter.config.JumpDetailService;
import com.yeshi.fanli.tag.PageEntity;
import com.yeshi.fanli.util.Constant;
import org.yeshi.utils.JsonUtil;
import net.sf.json.JSONObject;
@Controller
@RequestMapping("admin/new/api/v1/jumpDetail")
@@ -26,6 +29,8 @@
   @Resource
   private JumpDetailService jumpDetailService;
   @Resource
   private JumpDetailV2Service JumpDetailV2Service;
   
   @RequestMapping(value="getJumpDetailList",method=RequestMethod.POST)
   public void getJumpDetailList(int pageIndex,String key,PrintWriter out){
@@ -88,4 +93,30 @@
      out.print(JsonUtil.loadTrueResult("删除成功"));
   }
   
   @RequestMapping({ "getJumpOption" })
   public void getJumpOption(String callback, PrintWriter out) {
      try {
         List<JumpDetailV2> listJump = this.JumpDetailV2Service.listJump();
         JSONObject data = new JSONObject();
         JumpDetailV2 jumpDetailV2 = new JumpDetailV2();
         jumpDetailV2.setName("-未选择-");
         jumpDetailV2.setType("default");
         List<JumpDetailV2> result = new ArrayList<JumpDetailV2>();
         result.add(jumpDetailV2);
         for (JumpDetailV2 jumpDetail : listJump) {
            result.add(jumpDetail);
         }
         data.put("result_list", result);
         JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
      } catch (Exception e) {
         e.printStackTrace();
         JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("操作异常"));
      }
   }
}