傅行帆 4 years ago
parent
commit
11da63cf5d

+ 26
- 4
src/main/java/com/huiju/estateagents/property/controller/TpTicketController.java View File

@@ -116,7 +116,14 @@ public class TpTicketController extends BaseController {
116 116
     })
117 117
     @RequestMapping(value = "/wx/addRecord", method = RequestMethod.POST)
118 118
     public ResponseBean wxAddRecord(@RequestBody String parameter, HttpServletRequest request){
119
-        TaPerson person = taPersonService.getById(getPersonId(request));
119
+        TaUser taUser = getPropUserByPersonId(getPersonId(request));
120
+
121
+        ResponseBean  responseBean = tpTicketService.addRecord(parameter,taUser.getUserId(),getOrgId(request));
122
+        return responseBean;
123
+    }
124
+
125
+    private TaUser getPropUserByPersonId(String personId) {
126
+        TaPerson person = taPersonService.getById(personId);
120 127
         LambdaQueryWrapper<TaUser> queryWrapper = new LambdaQueryWrapper<>();
121 128
         queryWrapper.eq(TaUser::getPhone,person.getPhone());
122 129
         List<TaUser> list = userService.list(queryWrapper);
@@ -124,9 +131,7 @@ public class TpTicketController extends BaseController {
124 131
         if (list.size() > 0){
125 132
             taUser = list.get(0);
126 133
         }
127
-
128
-        ResponseBean  responseBean = tpTicketService.addRecord(parameter,taUser.getUserId(),getOrgId(request));
129
-        return responseBean;
134
+        return taUser;
130 135
     }
131 136
 
132 137
     // @ApiOperation(value = "修改工单状态为拒绝处理", notes = "修改工单状态为拒绝处理")
@@ -166,6 +171,23 @@ public class TpTicketController extends BaseController {
166 171
         return responseBean;
167 172
     }
168 173
 
174
+    /**
175
+     * 已完成订单
176
+     * @param parameter
177
+     * @param request
178
+     * @return
179
+     */
180
+    @ApiOperation(value = "维修人员结束工单", notes = "维修人员结束工单")
181
+    @ApiImplicitParams({
182
+            @ApiImplicitParam(paramType = "body",dataType = "String",name = "parameter",value = "ticketId:工单编号")
183
+    })
184
+    @RequestMapping(value = "/wx/endTicket", method = RequestMethod.POST)
185
+    public ResponseBean wxEndTicket(@RequestBody String parameter, HttpServletRequest request){
186
+        TaUser taUser = getPropUserByPersonId(getPersonId(request));
187
+        ResponseBean  responseBean = tpTicketService.endTicket(parameter,taUser.getUserId(),taUser.getOrgId(),taUser.getUserName(),taUser.getLoginName());
188
+        return responseBean;
189
+    }
190
+
169 191
 
170 192
     @RequestMapping(value = "/admin/updateTicketPrice", method = RequestMethod.POST)
171 193
     public ResponseBean updateTicketPrice(@RequestBody String parameter, HttpServletRequest request){

+ 1
- 1
src/main/java/com/huiju/estateagents/property/service/impl/TpTicketServiceImpl.java View File

@@ -1089,7 +1089,7 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
1089 1089
         Integer  ticketId = object.getInteger("ticketId");
1090 1090
         TpTicket tpTicket= new TpTicket();
1091 1091
         tpTicket.setId(ticketId);
1092
-        tpTicket.setStatus("5");
1092
+        tpTicket.setStatus("4");
1093 1093
         tpTicket.setUpdateDate(LocalDateTime.now());
1094 1094
         tpTicketMapper.updateById(tpTicket);
1095 1095
         /**维护工单处理表**/