andrew před 4 roky
rodič
revize
2822c0f89b

+ 10
- 0
src/main/java/com/huiju/estateagents/property/service/impl/TpTicketServiceImpl.java Zobrazit soubor

@@ -21,6 +21,7 @@ import com.huiju.estateagents.property.mapper.TpRepairTypeMapper;
21 21
 import com.huiju.estateagents.property.model.*;
22 22
 import com.huiju.estateagents.property.service.TpTicketService;
23 23
 import com.huiju.estateagents.property.vo.TpTicketVO;
24
+import com.huiju.estateagents.service.ISysSmsEventService;
24 25
 import org.apache.commons.lang3.StringUtils;
25 26
 import org.checkerframework.checker.units.qual.A;
26 27
 import org.springframework.beans.BeanUtils;
@@ -79,6 +80,9 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
79 80
     @Autowired
80 81
     private BillInvoiceMapper billInvoiceMapper;
81 82
 
83
+    @Autowired
84
+    private ISysSmsEventService sysSmsEventService;
85
+
82 86
     @Override
83 87
     public ResponseBean ticketLiset(String parameter,Integer orgId) {
84 88
          ResponseBean response= new ResponseBean<>();
@@ -302,6 +306,12 @@ public class TpTicketServiceImpl extends ServiceImpl<TpTicketMapper, TpTicket> i
302 306
         tpTicketRecord.setCreateDate(LocalDateTime.now());
303 307
         tpTicketRecordMapper.insert(tpTicketRecord);
304 308
 
309
+        // 发送短信给维修工人
310
+        TpTicket tpTicketDetail = tpTicketMapper.selectById(ticketId);
311
+        TaPerson taPerson = taPersonMapper.selectById(tpTicketDetail.getPersonId());
312
+        TaUser lifeUser = taUserMapper.selectById(tpTicketDetail.getTpUserId());
313
+        sysSmsEventService.sendSMSOfRepairTicket(taUser.getPhone(),lifeUser.getUserName(),lifeUser.getPhone(),taPerson.getPhone());
314
+
305 315
         //待办模板
306 316
         QueryWrapper<TpTicket> queryWrapper = new QueryWrapper<>();
307 317
         queryWrapper.eq("id", ticketId);