admin
2019-07-31 5046ecde3cd849511a337e25e13af7df7f1894bc
fanli/src/main/java/com/yeshi/fanli/controller/admin/LostOrderAdminController.java
@@ -42,7 +42,7 @@
    */
   @RequestMapping("query")
   public void query(String callback, Integer pageIndex, Integer pageSize, String key, Integer state, 
         Integer handleType, PrintWriter out) {
         Integer handleType, Integer type, PrintWriter out) {
      
      if (pageIndex == null || pageIndex < 0){
         pageIndex = 1;
@@ -54,7 +54,7 @@
      
      try {
         
         List<LostOrder> list = lostOrderService.listQuery((pageIndex - 1) * pageSize, pageSize, key, state, handleType);
         List<LostOrder> list = lostOrderService.listQuery((pageIndex - 1) * pageSize, pageSize, key, state, handleType, type);
         if (list == null || list.size() == 0) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("暂无更多数据"));
            return;
@@ -63,12 +63,35 @@
         
         for (LostOrder lostOrder: list) {
            
            Integer stateOrder = lostOrder.getState();
            Integer resultCode = lostOrder.getResultCode();
            if (stateOrder != null && stateOrder == 1 && resultCode!= null) {
               switch(resultCode) {
                  case 1:
                     lostOrder.setRemake("等待爬取中");
                     break;
                  case 2:
                     lostOrder.setRemake("处理成功");
                     break;
                  case 3:
                     lostOrder.setState(2);
                     lostOrder.setRemake("处理失败");
                     break;
                  default:
                     break;
               }
            } else if (stateOrder != null && stateOrder == 2) {
               lostOrder.setRemake("已拒绝");
            }
            Order order = lostOrder.getOrder();
            if (order == null) {
               lostOrder.setOrder(new Order());
            }
            UserInfo userInfo = lostOrder.getUserInfo();
            
            UserInfo userInfo = lostOrder.getUserInfo();
            if (userInfo == null) {
               lostOrder.setUserInfo(new UserInfo());
            } else {
@@ -80,7 +103,7 @@
            }
         }
         
         long count = lostOrderService.countQuery(key, state, handleType);
         long count = lostOrderService.countQuery(key, state, handleType, type);
         int totalPage = (int) (count % pageSize == 0 ? count / pageSize : count / pageSize + 1);
         PageEntity pe = new PageEntity(pageIndex, pageSize, count, totalPage);