From 7bc78d8f70a4d11e46f8bd640228804a3dd0dc68 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期一, 22 四月 2024 10:52:29 +0800
Subject: [PATCH] Merge branch 'master2'

---
 src/main/java/com/boying/controller/TicketBlackController.java |   21 +++++++++++++++++----
 1 files changed, 17 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/boying/controller/TicketBlackController.java b/src/main/java/com/boying/controller/TicketBlackController.java
index 3a4aaf5..4694209 100644
--- a/src/main/java/com/boying/controller/TicketBlackController.java
+++ b/src/main/java/com/boying/controller/TicketBlackController.java
@@ -11,6 +11,8 @@
 import com.boying.util.FileUtil;
 import com.boying.util.NumberToCN;
 import io.swagger.annotations.ApiOperation;
+import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.tags.Tag;
 import lombok.RequiredArgsConstructor;
 import org.apache.commons.io.FileUtils;
 import org.apache.commons.io.FilenameUtils;
@@ -32,6 +34,7 @@
 @RestController
 @RequestMapping("ffzf/ticketblack")
 @RequiredArgsConstructor
+@Tag(description = "ffzf/ticketblack" , name = "榛戝悕鍗曡〃鎺ュ彛" )
 public class TicketBlackController {
 
 
@@ -43,17 +46,18 @@
 
 
     @PostMapping("findPage")
+    @Operation(summary = "鍒嗛〉鏌ヨ" , description = "鍒嗛〉鏌ヨ" )
     public Object findPage(Page page, TicketBlack ticket){
         QueryWrapper<TicketBlack> wrapper =  new QueryWrapper<>();
         wrapper.lambda()
-                .eq(TicketBlack::getBlackType,0)
-                .eq(StringUtils.isNotBlank(ticket.getCarNo()),TicketBlack::getCarNo,ticket.getCarNo())
+                .like(StringUtils.isNotBlank(ticket.getCarNo()),TicketBlack::getCarNo,ticket.getCarNo())
                 .eq(ticket.getIsActive() != null,TicketBlack::getIsActive,ticket.getIsActive())
                 .orderByDesc(TicketBlack::getCreateTime);
         return R.ok(ticketBlackService.page(page, wrapper));
     }
 
     @PostMapping("/save")
+    @Operation(summary = "鏂板榛戝悕鍗�" , description = "鏂板榛戝悕鍗�" )
     public Object save(TicketBlack ticket) throws IOException{
         QueryWrapper<TicketBlack> wrapper = new QueryWrapper<>();
         wrapper.lambda()
@@ -75,6 +79,7 @@
      */
     @ApiOperation(value = "閫氳繃id鏌ヨ", notes = "閫氳繃id鏌ヨ")
     @GetMapping("/{id}" )
+    @Operation(summary = "閫氳繃id鏌ヨ" , description = "閫氳繃id鏌ヨ" )
     public R getById(@PathVariable("id" ) Integer id) {
         TicketBlack byId = ticketBlackService.getById(id);
         return R.ok(byId);
@@ -82,13 +87,21 @@
 
 
     @PostMapping("/delete")
+    @Operation(summary = "鍒犻櫎榛戝悕鍗�" , description = "鍒犻櫎榛戝悕鍗�" )
     public Object delete(Long id){
         TicketBlack ticket =ticketBlackService.getById(id);
-        ticketBlackService.saveOrUpdate(ticket);
-        return R.ok("鎿嶄綔鎴愬姛");
+        if(ticket!=null){
+            if(ticket.getViolationCount() >0 ){
+                return R.failed("璇峰厛瑙e喅杩濈珷");
+            }
+            ticketBlackService.removeById(ticket);
+            return R.ok("鎿嶄綔鎴愬姛");
+        }
+        return R.failed("鏈壘鍒拌杞�");
     }
 
     @PostMapping("/updateById")
+    @Operation(summary = "鏇存柊榛戝悕鍗�" , description = "鏇存柊榛戝悕鍗�" )
     public Object updateById(TicketBlack ticket){
         return R.ok( ticketBlackService.updateById(ticket));
     }

--
Gitblit v1.9.1