| | |
| | | import cn.iocoder.yudao.module.aftersales.dal.mysql.repair.AfterSaleRepairMapper; |
| | | import cn.iocoder.yudao.module.aftersales.dal.mysql.ticket.AfterSaleTicketMapper; |
| | | import cn.iocoder.yudao.module.aftersales.enums.AfterSaleRepairStatusEnum; |
| | | import cn.iocoder.yudao.module.aftersales.enums.AfterSaleTicketStatusEnum; |
| | | import cn.iocoder.yudao.module.aftersales.enums.AfterSaleVisitStatusEnum; |
| | | import jakarta.annotation.Resource; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | repairMapper.updateById(new AfterSaleRepairDO().setId(id) |
| | | .setStatus(AfterSaleRepairStatusEnum.COMPLETED.getStatus()) |
| | | .setFinishTime(LocalDateTime.now())); |
| | | // 更新工单状态 |
| | | // 更新工单状态:完结后进入待回访 |
| | | AfterSaleTicketDO ticket = ticketMapper.selectById(repair.getTicketId()); |
| | | if (ticket != null) { |
| | | ticketMapper.updateById(new AfterSaleTicketDO().setId(ticket.getId()) |
| | | .setStatus(cn.iocoder.yudao.module.aftersales.enums.AfterSaleTicketStatusEnum.COMPLETED.getStatus()) |
| | | .setResolvedTime(LocalDateTime.now())); |
| | | .setStatus(AfterSaleTicketStatusEnum.COMPLETED.getStatus()) |
| | | .setResolvedTime(LocalDateTime.now()) |
| | | .setVisitStatus(AfterSaleVisitStatusEnum.WAITING.getStatus())); |
| | | } |
| | | } |
| | | |