|  |  |  | 
|---|
|  |  |  | import cc.mrbird.febs.mall.mapper.*; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.service.IAdminMallGoodsService; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.service.IAdminMallOrderService; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.service.IApiMallTeamLeaderService; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.service.MallInvoiceService; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.vo.AdminAddAddressTreeVo; | 
|---|
|  |  |  | import cc.mrbird.febs.mall.vo.AdminMallOrderRefundAddressVo; | 
|---|
|  |  |  | import cc.mrbird.febs.pay.model.OrderStateDto; | 
|---|
|  |  |  | 
|---|
|  |  |  | private final MallMemberMapper mallMemberMapper; | 
|---|
|  |  |  | private final DataDictionaryCustomMapper dataDictionaryCustomMapper; | 
|---|
|  |  |  | private final RedisUtils redisUtils; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private final IApiMallTeamLeaderService apiMallTeamLeaderService; | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | 
|---|
|  |  |  | @ControllerEndpoint(operation = "订单退款-拒绝", exceptionMessage = "操作失败") | 
|---|
|  |  |  | public FebsResponse disagreeRefund(@NotNull(message = "{required}") @PathVariable Long id) { | 
|---|
|  |  |  | return adminMallOrderService.disagreeRefund(id); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 退款操作 | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @PostMapping(value = "/refundOperation") | 
|---|
|  |  |  | @ControllerEndpoint(operation = "订单退款", exceptionMessage = "操作失败") | 
|---|
|  |  |  | public FebsResponse refundOperation(ApiLeaderRefundOrderDto apiLeaderRefundOrderDto) { | 
|---|
|  |  |  | return apiMallTeamLeaderService.leaderRefundOrder(apiLeaderRefundOrderDto); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | 
|---|
|  |  |  | return new FebsResponse().success().data(data); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private final MallInvoiceService mallInvoiceService; | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 发票列表 | 
|---|
|  |  |  | * @param mallInvoiceDto | 
|---|
|  |  |  | * @param request | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @GetMapping("invoiceList") | 
|---|
|  |  |  | public FebsResponse invoiceList(AdminMallInvoiceDto mallInvoiceDto, QueryRequest request) { | 
|---|
|  |  |  | Map<String, Object> data = getDataTable(mallInvoiceService.getInvoiceList(mallInvoiceDto, request)); | 
|---|
|  |  |  | return new FebsResponse().success().data(data); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 发票列表-订单子表 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @GetMapping(value = "/invoiceItemList") | 
|---|
|  |  |  | public FebsResponse invoiceItemList() { | 
|---|
|  |  |  | return new FebsResponse().success().data(mallInvoiceService.invoiceItemList()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 发票列表-上传发票 | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @PostMapping("addInvoiceUrl") | 
|---|
|  |  |  | @ControllerEndpoint(operation = " 发票列表-上传发票", exceptionMessage = "操作失败") | 
|---|
|  |  |  | public FebsResponse addInvoiceUrl(@Valid MallInvoice mallInvoice) { | 
|---|
|  |  |  | return mallInvoiceService.addInvoiceUrl(mallInvoice); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 发票列表-更新抬头 | 
|---|
|  |  |  | * @param id | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @GetMapping("updateInvoiceDetail/{id}") | 
|---|
|  |  |  | @ControllerEndpoint(operation = "发票列表-更新抬头", exceptionMessage = "操作失败") | 
|---|
|  |  |  | public FebsResponse updateInvoiceDetail(@NotNull(message = "{required}") @PathVariable Long id) { | 
|---|
|  |  |  | return mallInvoiceService.updateInvoiceDetail(id); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 发票列表-更新订单状态 | 
|---|
|  |  |  | * @param id | 
|---|
|  |  |  | * @return | 
|---|
|  |  |  | */ | 
|---|
|  |  |  | @GetMapping("updateOrderDetail/{id}") | 
|---|
|  |  |  | @ControllerEndpoint(operation = "发票列表-更新订单状态", exceptionMessage = "操作失败") | 
|---|
|  |  |  | public FebsResponse updateOrderDetail(@NotNull(message = "{required}") @PathVariable Long id) { | 
|---|
|  |  |  | return mallInvoiceService.updateOrderDetail(id); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|