Quellcode durchsuchen

fix:“优化设备编号查询逻辑"

soobin vor 8 Monaten
Ursprung
Commit
1a80c97dba
1 geänderte Dateien mit 3 neuen und 1 gelöschten Zeilen
  1. 3 1
      src/main/java/com/szwl/controller/TEquipmentController.java

+ 3 - 1
src/main/java/com/szwl/controller/TEquipmentController.java

@@ -374,7 +374,9 @@ public class TEquipmentController {
     @GetMapping("/findEquipmentByClientId")
     public ResponseModel<TEquipment> findEquipmentByClientId(@RequestParam String clientId) {
         LambdaQueryWrapper<TEquipment> query = Wrappers.lambdaQuery();
-        query.like(TEquipment::getClientId, clientId);
+//        query.like(TEquipment::getClientId, clientId);
+        // 使用 SQL函数RIGHT来匹配后六位相同
+        query.apply("RIGHT(client_id, 6) = {0}", clientId);
         TEquipment equipment = tEquipmentService.getOnly(query);
         return R.ok(equipment);
     }