|
@@ -5,10 +5,13 @@ import com.iamberry.wechat.core.entity.WechatUtils;
|
|
|
import com.iamberry.wechat.core.entity.integral.StayIntegral;
|
|
|
import com.iamberry.wechat.core.entity.integral.UseIntegral;
|
|
|
import com.iamberry.wechat.core.entity.member.Member;
|
|
|
+import com.iamberry.wechat.core.entity.page.PageRequest;
|
|
|
+import com.iamberry.wechat.core.entity.page.PagedResult;
|
|
|
import com.iamberry.wechat.core.entity.product.Product;
|
|
|
import com.iamberry.wechat.face.integral.UseIntegralService;
|
|
|
import com.iamberry.wechat.tools.NameUtils;
|
|
|
import com.iamberry.wechat.tools.ResultInfo;
|
|
|
+import com.iamberry.wechat.utils.StitchAttrUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
@@ -39,50 +42,21 @@ public class AdminIntegrlhHandler {
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping("/listIntegral")
|
|
|
- public ModelAndView listIntegral(@RequestParam(value= "pageSize",defaultValue= "10" ,required=false) Integer pageSize,
|
|
|
+ public ModelAndView listIntegral(UseIntegral useIntegral,
|
|
|
+ @RequestParam(value= "pageSize",defaultValue= "10" ,required=false) Integer pageSize,
|
|
|
@RequestParam(value = "pageNO", defaultValue = "1",required=false) Integer pageNO,
|
|
|
+ @RequestParam(value = "totalNum", defaultValue = "0", required = false) Integer totalNum,
|
|
|
HttpServletRequest request) throws Exception {
|
|
|
- StringBuffer url = new StringBuffer("/admin/product/list?pageSize=" + pageSize);
|
|
|
- ModelAndView mv = new ModelAndView("admin/product/productList");
|
|
|
- String userName = request.getParameter("userName");
|
|
|
- String userNikeName = request.getParameter("userNikeName");
|
|
|
- String integralNumberMax = request.getParameter("integralNumberMax");
|
|
|
- String integralNumberMin = request.getParameter("integralNumberMin");
|
|
|
- UseIntegral useIntegral=new UseIntegral();
|
|
|
- useIntegral.getPage().setPageSize(pageSize);
|
|
|
- useIntegral.getPage().setPageNumber(pageNO);
|
|
|
-
|
|
|
- if (null != userName && !"".equals(userName)) {
|
|
|
- useIntegral.setUserName(userName);
|
|
|
- url.append("&userName=" + userName);
|
|
|
- }
|
|
|
- if (null != userNikeName && !"".equals(userNikeName)) {
|
|
|
- url.append("&userNikeName=" + userNikeName);
|
|
|
- useIntegral.setUserNickname(userNikeName);
|
|
|
- }
|
|
|
- if (null != integralNumberMax && !"".equals(integralNumberMax)) {
|
|
|
- url.append("&integralNumberMax=" + integralNumberMax);
|
|
|
- useIntegral.setIntegralNumberMax(integralNumberMax);
|
|
|
- }
|
|
|
- if (null != integralNumberMin && !"".equals(integralNumberMin)) {
|
|
|
- url.append("&integralNumberMin=" + integralNumberMin);
|
|
|
- useIntegral.setIntegralNumberMin(integralNumberMin);
|
|
|
+ ModelAndView mv = new ModelAndView("admin/integralRecord/listIntegral");
|
|
|
+ // 封装请求数据
|
|
|
+ PageRequest<UseIntegral> pageRequest = new PageRequest<>(useIntegral, pageNO, pageSize, totalNum == 0);
|
|
|
+ // 查询订单列表
|
|
|
+ PagedResult<UseIntegral> result = useIntegralService.listUseIntegral(pageRequest);
|
|
|
+ if (totalNum != 0) {
|
|
|
+ result.setTotal(totalNum);
|
|
|
}
|
|
|
-
|
|
|
- List<UseIntegral> list = useIntegralService.listUseIntegral(useIntegral);
|
|
|
- mv.addObject("list", list);
|
|
|
-
|
|
|
- url.append("&pageNO=");
|
|
|
- int count = useIntegralService.listUseIntegralCount(useIntegral);
|
|
|
- int pageCount = count % useIntegral.getPage().getPageSize() == 0? count/useIntegral.getPage().getPageSize():(count/useIntegral.getPage().getPageSize())+1;
|
|
|
- //分页用
|
|
|
- mv.addObject("pageNO", pageNO);
|
|
|
- mv.addObject("url", url);
|
|
|
- mv.addObject("userName", userName);
|
|
|
- mv.addObject("userNikeName", userNikeName);
|
|
|
- mv.addObject("integralNumberMax", integralNumberMax);
|
|
|
- mv.addObject("integralNumberMin", integralNumberMin);
|
|
|
- mv.addObject("pageSize", pageCount);
|
|
|
+ StitchAttrUtil.addNoPro("page");//过滤page不封装
|
|
|
+ StitchAttrUtil.setModelAndView(useIntegral, mv, "/admin/userIntegral/listIntegral", result);
|
|
|
return mv;
|
|
|
}
|
|
|
|
|
@@ -94,64 +68,20 @@ public class AdminIntegrlhHandler {
|
|
|
* @return
|
|
|
*/
|
|
|
@RequestMapping("/listStayIntegral")
|
|
|
- public ModelAndView listStayIntegral(@RequestParam(value= "pageSize",defaultValue= "10" ,required=false) Integer pageSize,
|
|
|
+ public ModelAndView listStayIntegral(StayIntegral stayIntegral,
|
|
|
+ @RequestParam(value= "pageSize",defaultValue= "10" ,required=false) Integer pageSize,
|
|
|
@RequestParam(value = "pageNO", defaultValue = "1",required=false) Integer pageNO,
|
|
|
+ @RequestParam(value = "totalNum", defaultValue = "0", required = false) Integer totalNum,
|
|
|
HttpServletRequest request) throws Exception {
|
|
|
- StringBuffer url = new StringBuffer("/admin/product/list?pageSize=" + pageSize);
|
|
|
- SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
|
|
- ModelAndView mv = new ModelAndView("admin/product/productList");
|
|
|
- String integralRemark = request.getParameter("integralRemark");
|
|
|
- String userName = request.getParameter("userName");
|
|
|
- String userNikeName = request.getParameter("userNikeName");
|
|
|
- String stayRecordedTime = request.getParameter("stayRecordedTime");
|
|
|
- String changeIntegralMax = request.getParameter("changeIntegralMax");
|
|
|
- String changeIntegralMin = request.getParameter("changeIntegralMin");
|
|
|
- StayIntegral stayIntegral=new StayIntegral();
|
|
|
- stayIntegral.getPage().setPageSize(pageSize);
|
|
|
- stayIntegral.getPage().setPageNumber(pageNO);
|
|
|
-
|
|
|
-
|
|
|
- if (null != integralRemark && !"".equals(integralRemark)) {
|
|
|
- stayIntegral.setIntegralRemark(integralRemark);
|
|
|
- url.append("&integralRemark=" + integralRemark);
|
|
|
+ ModelAndView mv = new ModelAndView("admin/integralRecord/listStayIntegral");
|
|
|
+ // 封装请求数据
|
|
|
+ PageRequest<StayIntegral> pageRequest = new PageRequest<>(stayIntegral, pageNO, pageSize, totalNum == 0);
|
|
|
+ // 查询订单列表
|
|
|
+ PagedResult<StayIntegral> result = useIntegralService.listAdminStayIntegral(pageRequest);
|
|
|
+ if (totalNum != 0) {
|
|
|
+ result.setTotal(totalNum);
|
|
|
}
|
|
|
- if (null != userName && !"".equals(userName)) {
|
|
|
- stayIntegral.setUserName(userName);
|
|
|
- url.append("&userName=" + userName);
|
|
|
- }
|
|
|
- if (null != userNikeName && !"".equals(userNikeName)) {
|
|
|
- url.append("&userNikeName=" + userNikeName);
|
|
|
- stayIntegral.setUserNickname(userNikeName);
|
|
|
- }
|
|
|
- if (null != stayRecordedTime && !"".equals(stayRecordedTime)) {
|
|
|
- url.append("&stayRecordedTime=" + stayRecordedTime);
|
|
|
- stayIntegral.setStayRecordedTime(format.parse(stayRecordedTime));
|
|
|
- }
|
|
|
- if (null != changeIntegralMax && !"".equals(changeIntegralMax)) {
|
|
|
- url.append("&changeIntegralMax=" + changeIntegralMax);
|
|
|
- stayIntegral.setChangeIntegralMax(Integer.valueOf(changeIntegralMax));
|
|
|
- }
|
|
|
- if (null != changeIntegralMin && !"".equals(changeIntegralMin)) {
|
|
|
- url.append("&changeIntegralMin=" + changeIntegralMin);
|
|
|
- stayIntegral.setChangeIntegralMin(Integer.valueOf(changeIntegralMin));
|
|
|
- }
|
|
|
-
|
|
|
- List<StayIntegral> list = useIntegralService.listAdminStayIntegral(stayIntegral);
|
|
|
- mv.addObject("list", list);
|
|
|
-
|
|
|
- url.append("&pageNO=");
|
|
|
- int count = useIntegralService.listAdminStayIntegralCount(stayIntegral);
|
|
|
- int pageCount = count % stayIntegral.getPage().getPageSize() == 0? count/stayIntegral.getPage().getPageSize():(count/stayIntegral.getPage().getPageSize())+1;
|
|
|
- //分页用
|
|
|
- mv.addObject("pageNO", pageNO);
|
|
|
- mv.addObject("url", url);
|
|
|
- mv.addObject("integralRemark", integralRemark);
|
|
|
- mv.addObject("userName", userName);
|
|
|
- mv.addObject("userNikeName", userNikeName);
|
|
|
- mv.addObject("stayRecordedTime", stayRecordedTime);
|
|
|
- mv.addObject("changeIntegralMax", changeIntegralMax);
|
|
|
- mv.addObject("changeIntegralMin", changeIntegralMin);
|
|
|
- mv.addObject("pageSize", pageCount);
|
|
|
+ StitchAttrUtil.setModelAndView(stayIntegral, mv, "/admin/userIntegral/listStayIntegral", result);
|
|
|
return mv;
|
|
|
}
|
|
|
|