|
@@ -1066,4 +1066,38 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
|
1066
|
1066
|
tpTicket.setPriceExplain(ticket.getPriceExplain());
|
1067
|
1067
|
return ResponseBean.success(tpTicket);
|
1068
|
1068
|
}
|
|
1069
|
+
|
|
1070
|
+ /**
|
|
1071
|
+ * 完成工单
|
|
1072
|
+ *
|
|
1073
|
+ * @param parameter
|
|
1074
|
+ * @param userId
|
|
1075
|
+ * @param orgId
|
|
1076
|
+ * @param userName
|
|
1077
|
+ * @param loginName
|
|
1078
|
+ * @return
|
|
1079
|
+ */
|
|
1080
|
+ @Override
|
|
1081
|
+ public ResponseBean endTicket(String parameter, Integer userId, Integer orgId, String userName, String loginName) {
|
|
1082
|
+ ResponseBean response=new ResponseBean();
|
|
1083
|
+ JSONObject object= JSONObject.parseObject(parameter);
|
|
1084
|
+ String content = object.getString("content");
|
|
1085
|
+ Integer ticketId = object.getInteger("ticketId");
|
|
1086
|
+ TpTicket tpTicket= new TpTicket();
|
|
1087
|
+ tpTicket.setId(ticketId);
|
|
1088
|
+ tpTicket.setStatus("5");
|
|
1089
|
+ tpTicket.setUpdateDate(LocalDateTime.now());
|
|
1090
|
+ tpTicketMapper.updateById(tpTicket);
|
|
1091
|
+ /**维护工单处理表**/
|
|
1092
|
+ TpTicketRecord tpTicketRecord = new TpTicketRecord();
|
|
1093
|
+ tpTicketRecord.setOrgId(orgId);
|
|
1094
|
+ tpTicketRecord.setTicketId(ticketId);
|
|
1095
|
+ tpTicketRecord.setContent("物业工作人员"+userName+"置为已完成!");
|
|
1096
|
+ tpTicketRecord.setStatus("4");
|
|
1097
|
+ tpTicketRecord.setCreateUser(userId.toString());
|
|
1098
|
+ tpTicketRecord.setCreateDate(LocalDateTime.now());
|
|
1099
|
+ tpTicketRecordMapper.insert(tpTicketRecord);
|
|
1100
|
+ response.addSuccess("成功");
|
|
1101
|
+ return response;
|
|
1102
|
+ }
|
1069
|
1103
|
}
|