|
@@ -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){
|