From 72e1635082a417ea4ba78fe5ca962e38699ed897 Mon Sep 17 00:00:00 2001
From: xiao-fajia <1665375861@qq.com>
Date: Mon, 23 Sep 2024 09:00:31 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=A3=E7=A0=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../admin/DlRepairTicketsController.java           | 14 ++++++++++++++
 .../tickets/service/DlRepairTicketsService.java    |  9 +++++++++
 .../service/impl/DlRepairTicketsServiceImpl.java   | 12 ++++++++++++
 3 files changed, 35 insertions(+)

diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/controller/admin/DlRepairTicketsController.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/controller/admin/DlRepairTicketsController.java
index 5ee8b36e..636a34ba 100644
--- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/controller/admin/DlRepairTicketsController.java
+++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/controller/admin/DlRepairTicketsController.java
@@ -86,5 +86,19 @@ public class DlRepairTicketsController {
         dlRepairTicketsService.setTicketsVoid(repairTicketsReqVO);
         return CommonResult.ok();
     }
+
+    /**
+     * 维修工单表 结算
+     *
+     * @author 小李
+     * @date 8:50 2024/9/23
+     * @param repairTicketsRespVO 工单
+    **/
+    @PostMapping("/paid")
+    @Operation(summary = "维修工单表 结算")
+    public CommonResult<?> setTicketsPaid(@RequestBody DlRepairTicketsRespVO repairTicketsRespVO){
+        dlRepairTicketsService.setTicketsPaid(repairTicketsRespVO);
+        return CommonResult.ok();
+    }
 }
 
diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/DlRepairTicketsService.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/DlRepairTicketsService.java
index ecd49384..c863452f 100644
--- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/DlRepairTicketsService.java
+++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/DlRepairTicketsService.java
@@ -50,4 +50,13 @@ public interface DlRepairTicketsService extends IService<DlRepairTickets> {
      * @param repairTicketsReqVO 工单对象
      **/
     void setTicketsVoid(DlRepairTicketsReqVO repairTicketsReqVO);
+
+    /**
+     * 维修工单表 结算
+     *
+     * @author 小李
+     * @date 8:50 2024/9/23
+     * @param repairTicketsRespVO 工单
+     **/
+    void setTicketsPaid(DlRepairTicketsRespVO repairTicketsRespVO);
 }
diff --git a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java
index 78e94309..073bb6ed 100644
--- a/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java
+++ b/dl-module-repair/src/main/java/cn/iocoder/yudao/module/tickets/service/impl/DlRepairTicketsServiceImpl.java
@@ -170,6 +170,18 @@ public class DlRepairTicketsServiceImpl extends ServiceImpl<DlRepairTicketsMappe
     public void setTicketsVoid(DlRepairTicketsReqVO repairTicketsReqVO){
         baseMapper.updateById(repairTicketsReqVO);
     }
+
+    /**
+     * 维修工单表 结算
+     *
+     * @author 小李
+     * @date 8:50 2024/9/23
+     * @param repairTicketsRespVO 工单
+     **/
+    @Override
+    public void setTicketsPaid(DlRepairTicketsRespVO repairTicketsRespVO){
+        baseMapper.updateById(repairTicketsRespVO);
+    }
 }