AdminIntegrlhHandler.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. package com.iamberry.wechat.handles.integral;
  2. import com.iamberry.wechat.core.entity.ResultMsg;
  3. import com.iamberry.wechat.core.entity.WechatUtils;
  4. import com.iamberry.wechat.core.entity.integral.UseIntegral;
  5. import com.iamberry.wechat.core.entity.member.Member;
  6. import com.iamberry.wechat.face.integral.UseIntegralService;
  7. import com.iamberry.wechat.tools.NameUtils;
  8. import com.iamberry.wechat.tools.ResultInfo;
  9. import org.springframework.beans.factory.annotation.Autowired;
  10. import org.springframework.stereotype.Controller;
  11. import org.springframework.web.bind.annotation.RequestMapping;
  12. import org.springframework.web.bind.annotation.RequestParam;
  13. import org.springframework.web.bind.annotation.ResponseBody;
  14. import javax.servlet.http.HttpServletRequest;
  15. import java.util.HashMap;
  16. import java.util.List;
  17. import java.util.Map;
  18. /**
  19. * Created by Administrator on 2018/1/23.
  20. */
  21. @Controller
  22. @RequestMapping("/admin/userIntegral")
  23. public class AdminIntegrlhHandler {
  24. @Autowired
  25. private UseIntegralService useIntegralService;
  26. /**
  27. * 待入账记录 use_type=3
  28. * @param req
  29. * @param pageSize
  30. * @param pageNO
  31. * @return
  32. */
  33. @RequestMapping("/listStayIntegral")
  34. @ResponseBody
  35. public ResultMsg listStayIntegral(HttpServletRequest req,
  36. @RequestParam(value="useType",defaultValue= "3", required=false)Integer useType,
  37. @RequestParam(value= "pageSize",defaultValue= "6" ,required=false)Integer pageSize,
  38. @RequestParam(value = "pageNO", defaultValue = "1",required=false)Integer pageNO){
  39. ResultMsg rm=new ResultMsg();
  40. UseIntegral useIntegral=new UseIntegral();
  41. useIntegral.getPage().setPageSize(pageSize);
  42. useIntegral.getPage().setPageNumber(pageNO);
  43. useIntegral.getPage().initRecordBegin();
  44. List<UseIntegral> listStayIntegral=useIntegralService.listIntegralInfo(useIntegral);
  45. Map<String,Object> map=new HashMap<String, Object>();
  46. map.put("listStayIntegralInfo",listStayIntegral);
  47. rm.setStatus(true);
  48. rm.setResultCode(ResultInfo.SUCCESSCODE);
  49. rm.setMessage(NameUtils.getConfig("SUCCESSINFO"));
  50. rm.setData(map);
  51. return rm;
  52. }
  53. }