傅行帆 4 年前
父节点
当前提交
c6daa206b6

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

@@ -110,17 +110,17 @@ public class TpTicketController extends BaseController {
110 110
         return responseBean;
111 111
     }
112 112
 
113
-//    @ApiOperation(value = "工分配", notes = "工分配")
114
-//    @ApiImplicitParams({
115
-//            @ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value = "ticketId:工单编号,id:选中的分配人员的id")
116
-//    })
117
-//    @RequestMapping(value = "/wx/addRecord", method = RequestMethod.POST)
118
-//    public ResponseBean wxAddRecord(@RequestBody String parameter, HttpServletRequest request){
119
-//        TaUser taUser = getPropUserByPersonId(getPersonId(request));
120
-//
121
-//        ResponseBean  responseBean = tpTicketService.addRecord(parameter,taUser.getUserId(),getOrgId(request));
122
-//        return responseBean;
123
-//    }
113
+    @ApiOperation(value = "生活管家给维修工分配工单", notes = "生活管家给维修工分配工单")
114
+    @ApiImplicitParams({
115
+            @ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value = "ticketId:工单编号,id:选中的分配人员的id")
116
+    })
117
+    @RequestMapping(value = "/wx/addRecord", method = RequestMethod.POST)
118
+    public ResponseBean wxAddRecord(@RequestBody String parameter, HttpServletRequest request){
119
+        TaUser taUser = getPropUserByPersonId(getPersonId(request));
120
+
121
+        ResponseBean  responseBean = tpTicketService.addRecord(parameter,taUser.getUserId(),getOrgId(request));
122
+        return responseBean;
123
+    }
124 124
 
125 125
     private TaUser getPropUserByPersonId(String personId) {
126 126
         TaPerson person = taPersonService.getById(personId);

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

@@ -108,6 +108,16 @@ public class TpTicket implements Serializable {
108 108
      */
109 109
     private Integer billInvoiceId;
110 110
 
111
+    /**
112
+     * 维修工人id
113
+     */
114
+    private Integer workerId;
115
+
116
+    /**
117
+     * 维修工人姓名
118
+     */
119
+    private String workerName;
120
+
111 121
     /**
112 122
      * 用户姓名
113 123
      */

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

@@ -147,7 +147,10 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
147 147
         QueryWrapper<TaUser> taUserQueryWrapper =new QueryWrapper<>();
148 148
         taUserQueryWrapper.eq("org_id",orgId);
149 149
 //        taUserQueryWrapper.ne("user_id",userID);
150
-        taUserQueryWrapper.eq("type","life-consultant");
150
+        List<String> typeList = new ArrayList<>();
151
+        typeList.add("life-consultant");
152
+        typeList.add("worker");
153
+        taUserQueryWrapper.in("type",typeList);
151 154
         ticketVO.setTpUsersList(taUserMapper.selectList(taUserQueryWrapper));
152 155
         /*本人*/
153 156
         if (null != userID){
@@ -284,8 +287,8 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
284 287
 
285 288
         TpTicket tpTicket= new TpTicket();
286 289
         tpTicket.setId(ticketId);
287
-        tpTicket.setStatus("3");
288
-        tpTicket.setTpUserId(userID);
290
+        tpTicket.setWorkerId(userID);
291
+        tpTicket.setWorkerName(taUser.getUserName());
289 292
         tpTicket.setUpdateDate(LocalDateTime.now());
290 293
         tpTicketMapper.updateById(tpTicket);
291 294
 
@@ -293,7 +296,7 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
293 296
         tpTicketRecord.setOrgId(orgId);
294 297
         tpTicketRecord.setTicketId(ticketId);
295 298
 //        tpTicketRecord.setContent("您的联系单已经分配给物业处理人员" + userName.getUserName()+",联系方式:" + userName.getLoginName());
296
-        tpTicketRecord.setContent("您的联系单已经分配给物业处理人员" + taUser.getUserName()+",联系方式:" + taUser.getPhone());
299
+        tpTicketRecord.setContent("您的联系单已经分配给维修人员" + taUser.getUserName()+",联系方式:" + taUser.getPhone());
297 300
         tpTicketRecord.setStatus("3");
298 301
         tpTicketRecord.setCreateUser(user.toString());
299 302
         tpTicketRecord.setCreateDate(LocalDateTime.now());