ソースを参照

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

soobin 8 ヶ月 前
コミット
1a80c97dba

+ 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);
     }