package com.iamberry.wechat.handles.integral; import com.iamberry.wechat.core.entity.ResultMsg; import com.iamberry.wechat.core.entity.WechatUtils; import com.iamberry.wechat.core.entity.integral.UseIntegral; import com.iamberry.wechat.core.entity.member.Member; import com.iamberry.wechat.face.integral.UseIntegralService; import com.iamberry.wechat.tools.NameUtils; import com.iamberry.wechat.tools.ResultInfo; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.ResponseBody; import javax.servlet.http.HttpServletRequest; import java.util.HashMap; import java.util.List; import java.util.Map; /** * Created by Administrator on 2018/1/23. */ @Controller @RequestMapping("/admin/userIntegral") public class AdminIntegrlhHandler { @Autowired private UseIntegralService useIntegralService; /** * 待入账记录 use_type=3 * @param req * @param pageSize * @param pageNO * @return */ @RequestMapping("/listStayIntegral") @ResponseBody public ResultMsg listStayIntegral(HttpServletRequest req, @RequestParam(value="useType",defaultValue= "3", required=false)Integer useType, @RequestParam(value= "pageSize",defaultValue= "6" ,required=false)Integer pageSize, @RequestParam(value = "pageNO", defaultValue = "1",required=false)Integer pageNO){ ResultMsg rm=new ResultMsg(); UseIntegral useIntegral=new UseIntegral(); useIntegral.getPage().setPageSize(pageSize); useIntegral.getPage().setPageNumber(pageNO); useIntegral.getPage().initRecordBegin(); List listStayIntegral=useIntegralService.listIntegralInfo(useIntegral); Map map=new HashMap(); map.put("listStayIntegralInfo",listStayIntegral); rm.setStatus(true); rm.setResultCode(ResultInfo.SUCCESSCODE); rm.setMessage(NameUtils.getConfig("SUCCESSINFO")); rm.setData(map); return rm; } }