瀏覽代碼

新需求

傅行帆 4 年之前
父節點
當前提交
88a72b0880

+ 20
- 0
src/main/java/com/huiju/estateagents/property/controller/TpTicketController.java 查看文件

333
         ResponseBean  responseBean = tpTicketService.addWxRecordComment(parameter,taPerson.getPersonId(),1,taPerson.getName());
333
         ResponseBean  responseBean = tpTicketService.addWxRecordComment(parameter,taPerson.getPersonId(),1,taPerson.getName());
334
         return responseBean;
334
         return responseBean;
335
     }
335
     }
336
+
337
+    /**
338
+     * 获取维修人员的订单列表
339
+     * @param
340
+     * @param request
341
+     * @return
342
+     */
343
+    @ApiOperation(value = "获取维修人员的订单列表", notes = "获取维修人员的订单列表")
344
+    @ApiImplicitParams({
345
+            @ApiImplicitParam(paramType = "query",dataType = "Integer",name = "pageNum", value = "第几页"),
346
+            @ApiImplicitParam(paramType = "query",dataType = "Integer",name = "pageSize", value = "一页多少数据")
347
+    })
348
+    @RequestMapping(value = "/wx/worker/list", method = RequestMethod.POST)
349
+    public ResponseBean getWorkerList(@RequestParam(value = "pageNum", defaultValue = "1") Integer pageNum,
350
+                                      @RequestParam(value = "pageSize", defaultValue = "10") Integer pageSize,
351
+                                      HttpServletRequest request){
352
+        TaUser taUser = getPropUserByPersonId(getPersonId(request));
353
+        ResponseBean  responseBean = tpTicketService.getWorkerList(pageNum,pageSize,taUser.getUserId(),taUser.getOrgId());
354
+        return responseBean;
355
+    }
336
 }
356
 }

+ 5
- 0
src/main/java/com/huiju/estateagents/property/model/TpTicket.java 查看文件

83
      */
83
      */
84
     private String comment;
84
     private String comment;
85
 
85
 
86
+    /**
87
+     * 生活管家评语
88
+     */
89
+    private String lifeConsultantComment;
90
+
86
     /**
91
     /**
87
      * 创建人
92
      * 创建人
88
      */
93
      */

+ 10
- 0
src/main/java/com/huiju/estateagents/property/service/TpTicketService.java 查看文件

159
      * @return
159
      * @return
160
      */
160
      */
161
     ResponseBean endTicket(String parameter, Integer userId, Integer orgId, String userName, String loginName);
161
     ResponseBean endTicket(String parameter, Integer userId, Integer orgId, String userName, String loginName);
162
+
163
+    /**
164
+     * 获取维修人员的工单列表
165
+     * @param pageNum
166
+     * @param pageSize
167
+     * @param userId
168
+     * @param orgId
169
+     * @return
170
+     */
171
+    ResponseBean getWorkerList(Integer pageNum, Integer pageSize, Integer userId, Integer orgId);
162
 }
172
 }

+ 21
- 0
src/main/java/com/huiju/estateagents/property/service/impl/TpTicketServiceImpl.java 查看文件

1
 package com.huiju.estateagents.property.service.impl;
1
 package com.huiju.estateagents.property.service.impl;
2
 import com.alibaba.fastjson.JSONArray;
2
 import com.alibaba.fastjson.JSONArray;
3
 import com.alibaba.fastjson.JSONObject;
3
 import com.alibaba.fastjson.JSONObject;
4
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
4
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
5
 import com.baomidou.mybatisplus.core.metadata.IPage;
6
 import com.baomidou.mybatisplus.core.metadata.IPage;
6
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
7
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
1104
         response.addSuccess("成功");
1105
         response.addSuccess("成功");
1105
         return response;
1106
         return response;
1106
     }
1107
     }
1108
+
1109
+    /**
1110
+     * 获取维修人员的工单列表
1111
+     *
1112
+     * @param pageNum
1113
+     * @param pageSize
1114
+     * @param userId
1115
+     * @param orgId
1116
+     * @return
1117
+     */
1118
+    @Override
1119
+    public ResponseBean getWorkerList(Integer pageNum, Integer pageSize, Integer userId, Integer orgId) {
1120
+        IPage<TpTicket> page = new Page<>(pageNum,pageSize);
1121
+        LambdaQueryWrapper<TpTicket> tpTicketLambdaQueryWrapper = new LambdaQueryWrapper<>();
1122
+        tpTicketLambdaQueryWrapper.eq(TpTicket::getOrgId,orgId);
1123
+        tpTicketLambdaQueryWrapper.eq(TpTicket::getTpUserId,userId);
1124
+        tpTicketLambdaQueryWrapper.orderByDesc(TpTicket::getCreateDate);
1125
+        IPage<TpTicket> tpTicketIPage = tpTicketMapper.selectPage(page, tpTicketLambdaQueryWrapper);
1126
+        return ResponseBean.success(tpTicketIPage);
1127
+    }
1107
 }
1128
 }