81,122
社区成员




@SecurityMapping(display = false, rsequence = 0, title="买家订单列表", value="/buyer/order.htm*", rtype="buyer", rname="用户中心", rcode="user_center", rgroup="用户中心")
@RequestMapping({"/buyer/order.htm"})
public ModelAndView order(HttpServletRequest request, HttpServletResponse response, String currentPage, String order_id, String beginTime, String endTime, String order_status)
{
ModelAndView mv = new JModelAndView("user/default/usercenter/buyer_order.html", this.configService.getSysConfig(),
this.userConfigService.getUserConfig(), 0, request, response);
String shopping_view_type = CommUtil.null2String( request.getSession().getAttribute( "shopping_view_type" ) );
if( (shopping_view_type != null) && (!shopping_view_type.equals( "" )) && (shopping_view_type.equals( "wap" )) ) {
mv = new JModelAndView("wap/buyer_order.html",
this.configService.getSysConfig(), this.userConfigService.getUserConfig(), 1, request, response);
}
OrderFormQueryObject ofqo = new OrderFormQueryObject(currentPage, mv, "addTime", "desc");
ofqo.addQuery("obj.user.id", new SysMap("user_id", SecurityUserHolder.getCurrentUser().getId()), "=");
if (!CommUtil.null2String(order_id).equals("")) {
ofqo.addQuery("obj.order_id", new SysMap("order_id", "%" + order_id + "%"), "like");
mv.addObject("order_id", order_id);
}
if (!CommUtil.null2String(beginTime).equals("")) {
ofqo.addQuery("obj.addTime", new SysMap("beginTime", CommUtil.formatDate(beginTime)), ">=");
mv.addObject("beginTime", beginTime);
}
if (!CommUtil.null2String(endTime).equals("")) {
ofqo.addQuery("obj.addTime",
new SysMap("endTime", CommUtil.formatDate(endTime)), "<=");
mv.addObject("endTime", endTime);
}
if (!CommUtil.null2String(order_status).equals("")) {
if (order_status.equals("order_submit")) {
ofqo.addQuery("obj.order_status",
new SysMap("order_status", Integer.valueOf(10)), "=");
}
if (order_status.equals("order_pay")) {
ofqo.addQuery("obj.order_status",
new SysMap("order_status", Integer.valueOf(20)), "=");
}
if (order_status.equals("order_shipping")) {
ofqo.addQuery("obj.order_status",
new SysMap("order_status", Integer.valueOf(30)), "=");
}
if (order_status.equals("order_receive")) {
ofqo.addQuery("obj.order_status",
new SysMap("order_status", Integer.valueOf(40)), "=");
}
if (order_status.equals("order_finish")) {
ofqo.addQuery("obj.order_status",
new SysMap("order_status", Integer.valueOf(60)), "=");
}
if (order_status.equals("order_cancel")) {
ofqo.addQuery("obj.order_status",
new SysMap("order_status", Integer.valueOf(0)), "=");
}
}
mv.addObject("order_status", order_status);
IPageList pList = this.orderFormService.list(ofqo);
CommUtil.saveIPageList2ModelAndView("", "", "", pList, mv);
return mv;
}