| | |
| | | import cn.iocoder.yudao.module.aftersales.controller.admin.ticket.vo.ticket.AfterSaleTicketPageReqVO; |
| | | import cn.iocoder.yudao.module.aftersales.controller.admin.ticket.vo.ticket.AfterSaleTicketRespVO; |
| | | import cn.iocoder.yudao.module.aftersales.controller.admin.ticket.vo.ticket.AfterSaleTicketSaveReqVO; |
| | | import cn.iocoder.yudao.module.aftersales.api.dto.AfterSaleWarehouseReturnStageReqDTO; |
| | | import cn.iocoder.yudao.module.aftersales.dal.dataobject.ticket.AfterSaleTicketDO; |
| | | import cn.iocoder.yudao.module.aftersales.dal.dataobject.ticket.AfterSaleTicketFlowDO; |
| | | import cn.iocoder.yudao.module.aftersales.dal.dataobject.ticket.AfterSaleTicketItemDO; |
| | |
| | | return success(true); |
| | | } |
| | | |
| | | @PutMapping("/warehouse-refund-completed") |
| | | @Operation(summary = "登记仓储销售退货退款完成回调") |
| | | @PreAuthorize("@ss.hasPermission('aftersales:ticket:update')") |
| | | public CommonResult<Boolean> onWarehouseReturnRefundCompleted( |
| | | @Valid @RequestBody AfterSaleWarehouseReturnStageReqDTO reqDTO) { |
| | | ticketService.onWarehouseReturnRefundCompleted(reqDTO); |
| | | return success(true); |
| | | } |
| | | |
| | | // ========== 内部方法:流转记录 / 批量拼装关联名称 ========== |
| | | |
| | | private List<AfterSaleTicketFlowRespVO> buildFlowList(Long ticketId) { |