DspAgentController.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.cloudcross.ssp.web.dsp;
  2. import java.util.ArrayList;
  3. import java.util.HashMap;
  4. import java.util.Iterator;
  5. import java.util.List;
  6. import java.util.Map;
  7. import net.sf.json.JSONArray;
  8. import net.sf.json.JSONException;
  9. import net.sf.json.JSONObject;
  10. import org.springframework.web.bind.annotation.RequestMapping;
  11. import org.apache.log4j.Logger;
  12. import org.springframework.beans.factory.annotation.Autowired;
  13. import org.springframework.stereotype.Controller;
  14. import org.springframework.web.bind.annotation.RequestParam;
  15. import org.springframework.web.bind.annotation.ResponseBody;
  16. import com.cloudcross.ssp.base.web.SimpleController;
  17. import com.cloudcross.ssp.common.consts.FieldValidate;
  18. import com.cloudcross.ssp.common.utils.Common;
  19. import com.cloudcross.ssp.common.utils.FieldInfo;
  20. import com.cloudcross.ssp.model.DspAgent;
  21. import com.cloudcross.ssp.model.Log;
  22. import com.cloudcross.ssp.service.IDspAgentService;
  23. import com.cloudcross.ssp.service.ILogService;
  24. import javax.servlet.http.HttpServletRequest;
  25. /**
  26. *
  27. * 类名称:DspAgentController
  28. * 类描述:dsp账户
  29. * 创建人:rongying
  30. * 创建时间:2015.12.11
  31. *
  32. */
  33. @Controller
  34. @RequestMapping("/dsp/main/dsp-agent")
  35. public class DspAgentController extends SimpleController{
  36. @SuppressWarnings("unused")
  37. private static final Logger LOG = Logger.getLogger(DspAgentController.class);
  38. @Autowired
  39. private IDspAgentService dspAgentService;
  40. @Autowired
  41. private ILogService logService;
  42. /**
  43. * 根据id,批量查询dsp账户
  44. *
  45. * @param paramMap 参数
  46. * dspIds:"1,2" 以逗号分隔的字符串
  47. * @return
  48. */
  49. @RequestMapping("/isCheck")
  50. public @ResponseBody boolean isCheck(HttpServletRequest request,@RequestParam Map<String,Object> paramMap){
  51. boolean success = false;
  52. if(paramMap.get("name") != null && !"".equals(paramMap.get("name")) &&
  53. paramMap.get("token") != null && !"".equals(paramMap.get("token"))){
  54. DspAgent dspAgent = new DspAgent();
  55. dspAgent.setName(String.valueOf(paramMap.get("name")));
  56. dspAgent.setToken(String.valueOf(paramMap.get("token")));
  57. int count = dspAgentService.isCheck(dspAgent);
  58. if(count > 0){
  59. success = true;
  60. }else{
  61. success = false;
  62. }
  63. }
  64. return success;
  65. }
  66. }