|
@@ -1,33 +1,18 @@
|
|
|
package com.iamberry.rst.controllers.pts;
|
|
|
|
|
|
-import com.github.pagehelper.Page;
|
|
|
import com.iamberry.rst.core.order.Order;
|
|
|
import com.iamberry.rst.core.order.RentType;
|
|
|
import com.iamberry.rst.core.page.PagedResult;
|
|
|
-import com.iamberry.rst.core.pts.*;
|
|
|
-import com.iamberry.rst.core.tools.QRCJson;
|
|
|
-import com.iamberry.rst.core.tools.WeixinUtil;
|
|
|
+import com.iamberry.rst.core.pts.PtsMachine;
|
|
|
import com.iamberry.rst.faces.pts.*;
|
|
|
-import com.iamberry.wechat.tools.NameUtils;
|
|
|
-import com.iamberry.wechat.tools.ResponseJson;
|
|
|
-import com.iamberry.wechat.tools.ResultInfo;
|
|
|
-import net.sf.json.JSONArray;
|
|
|
-import net.sf.json.JSONObject;
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
import org.apache.shiro.authz.annotation.RequiresPermissions;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Controller;
|
|
|
-import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
|
-import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
import org.springframework.web.servlet.ModelAndView;
|
|
|
-
|
|
|
-import javax.servlet.http.HttpServletRequest;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* Created by LJK on 2017/8/29.
|
|
@@ -67,60 +52,40 @@ public class AdminMachineController {
|
|
|
@RequiresPermissions("order:select_all:order")
|
|
|
@RequestMapping("/_machine_list")
|
|
|
public ModelAndView listOrder(
|
|
|
- @RequestParam(value= "pageSize",defaultValue= "6" ,required=false) Integer pageSize,
|
|
|
+ @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,
|
|
|
- Order order){
|
|
|
+ PtsMachine ptsMachine){
|
|
|
ModelAndView mv = new ModelAndView("machine/machine_list");
|
|
|
- PagedResult<Order> pagedResult = machineService.listOrder(pageNO, pageSize, order, totalNum == 0);
|
|
|
+ PagedResult<PtsMachine> pagedResult = machineService.listMachine(pageNO, pageSize, ptsMachine, totalNum == 0);
|
|
|
|
|
|
if(totalNum != 0) {
|
|
|
pagedResult.setTotal(totalNum);
|
|
|
pagedResult.setPages((int) Math.ceil((double)totalNum/pageSize));
|
|
|
}
|
|
|
- StringBuilder sb = new StringBuilder("/admin/order/select_list?pageSize=" + pageSize);
|
|
|
+ StringBuilder sb = new StringBuilder("/admin/mcahine/_machine_list?pageSize=" + pageSize);
|
|
|
|
|
|
- if (StringUtils.isNotEmpty(order.getOrderAddressName())) {
|
|
|
- sb.append("&orderAddressName=");
|
|
|
- sb.append(order.getOrderAddressName());
|
|
|
- mv.addObject("orderAddressName",order.getOrderAddressName());
|
|
|
- }
|
|
|
- if (StringUtils.isNotEmpty(order.getOrderAddressTel())) {
|
|
|
- sb.append("&orderAddressTel=" );
|
|
|
- sb.append(order.getOrderAddressTel());
|
|
|
- mv.addObject("orderAddressTel",order.getOrderAddressTel());
|
|
|
- }
|
|
|
- if (StringUtils.isNotEmpty(order.getOrderOpenId())) {
|
|
|
- sb.append("&orderOpenId=");
|
|
|
- sb.append(order.getOrderOpenId());
|
|
|
- mv.addObject("orderOpenId",order.getOrderOpenId());
|
|
|
+ if (StringUtils.isNotEmpty(ptsMachine.getMachineBarcode())) {
|
|
|
+ sb.append("&machineBarcode=");
|
|
|
+ sb.append(ptsMachine.getMachineBarcode());
|
|
|
+ mv.addObject("machineBarcode",ptsMachine.getMachineBarcode());
|
|
|
}
|
|
|
- if (order.getOrderRentType() != null && order.getOrderRentType() != -1) {
|
|
|
- sb.append("&orderRentType=" );
|
|
|
- sb.append(order.getOrderRentType());
|
|
|
- mv.addObject("orderRentType",order.getOrderRentType());
|
|
|
+ if (ptsMachine.getMachineIsPrint() != null && ptsMachine.getMachineIsPrint() != -1) {
|
|
|
+ sb.append("&machineIsPrint=" );
|
|
|
+ sb.append(ptsMachine.getMachineIsPrint());
|
|
|
+ mv.addObject("machineIsPrint",ptsMachine.getMachineIsPrint());
|
|
|
}
|
|
|
- if (order.getOrderPayType() != null && order.getOrderPayType() != -1) {
|
|
|
- sb.append("&orderPayType=" );
|
|
|
- sb.append(order.getOrderPayType());
|
|
|
- mv.addObject("orderPayType",order.getOrderPayType());
|
|
|
- }
|
|
|
- if (order.getOrderStatus() != null && order.getOrderStatus() != -1) {
|
|
|
- sb.append("&orderStatus=" );
|
|
|
- sb.append(order.getOrderStatus());
|
|
|
- mv.addObject("orderStatus",order.getOrderStatus());
|
|
|
+ if (ptsMachine.getMachineProcessState() != null && ptsMachine.getMachineProcessState() != -1) {
|
|
|
+ sb.append("&machineProcessState=" );
|
|
|
+ sb.append(ptsMachine.getMachineProcessState());
|
|
|
+ mv.addObject("machineProcessState",ptsMachine.getMachineProcessState());
|
|
|
}
|
|
|
sb.append("&totalNum=");
|
|
|
sb.append(totalNum == 0 ? pagedResult.getTotal() : totalNum);
|
|
|
sb.append("&pageNO=");
|
|
|
|
|
|
- //查询所有正在使用的租赁类型
|
|
|
- List<RentType> rentTypeList = orderService.listRentType();
|
|
|
- mv.addObject("rentTypeList",rentTypeList);
|
|
|
-
|
|
|
mv.addObject("page", pagedResult);
|
|
|
mv.addObject("url", sb.toString());
|
|
|
- mv.addObject("conditionOrder",order);
|
|
|
return mv;
|
|
|
}
|
|
|
}
|