Kaynağa Gözat

修改搜索条件中or条件的不正确使用

云殇忆 1 yıl önce
ebeveyn
işleme
6c0f4e9af2

+ 1 - 1
ruoyi-demo/src/main/java/com/ruoyi/demo/entity/vo/PlanListVo.java

@@ -32,7 +32,7 @@ public class PlanListVo {
         this.principalName = plan.getPrincipalName();
         this.principalTelephone = plan.getPrincipalTelephone();
         this.goodsImg = plan.getGoodsImg();
-        //this.planCreateTime = plan.getPlanCreateTime();
+        this.planCreateTime = plan.getPlanCreateTime();
         this.onState = OnStateUtil.getOnStateChar(plan.getOnState());
     }
 }

+ 7 - 5
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/DlUserServiceImpl.java

@@ -26,11 +26,13 @@ public class DlUserServiceImpl implements DlUserService {
         PageHelper.startPage(bo.getPageNum(),bo.getPageSize(),true);
         QueryWrapper<DlUser> queryWrapper = new QueryWrapper<>();
         if (bo.getText() != null)
-            queryWrapper.like("user_id",bo.getText())
-                .or()
-                .like("user_name",bo.getText())
-                .or()
-                .like("user_telephone",bo.getText());
+            queryWrapper.and(dlUserQueryWrapper -> {
+                dlUserQueryWrapper.like("user_id",bo.getText())
+                    .or()
+                    .like("user_name",bo.getText())
+                    .or()
+                    .like("user_telephone",bo.getText());
+            });
         if (bo.getStartTime() != null)
             queryWrapper.apply("end_time >= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')",bo.getStartTime());
         if (bo.getEndTime() != null)

+ 11 - 9
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/GoodsServiceImpl.java

@@ -54,15 +54,17 @@ public class GoodsServiceImpl implements GoodsService {
         PageHelper.startPage(bo.getPageNum(),bo.getPageSize(),true);
         QueryWrapper<Goods> queryWrapper = new QueryWrapper<>();
         if (bo.getText() != null)
-            queryWrapper.like("goods_id",bo.getText())
-                .or()
-                .like("goods_name",bo.getText())
-                .or()
-                .like("vendor_id",bo.getText())
-                .or()
-                .like("vendor_name",bo.getText())
-                .or()
-                .like("goods_classify",bo.getText());
+            queryWrapper.and(goodsQueryWrapper -> {
+                goodsQueryWrapper.like("goods_id",bo.getText())
+                    .or()
+                    .like("goods_name",bo.getText())
+                    .or()
+                    .like("vendor_id",bo.getText())
+                    .or()
+                    .like("vendor_name",bo.getText())
+                    .or()
+                    .like("goods_classify",bo.getText());
+            });
         if (bo.getStartTime() != null)
             queryWrapper.apply("create_time >= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')",bo.getStartTime());
         if (bo.getEndTime() != null)

+ 9 - 7
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/OrderServiceImpl.java

@@ -123,13 +123,15 @@ public class OrderServiceImpl implements OrderService {
         PageHelper.startPage(bo.getPageNum(),bo.getPageSize(),true);
         QueryWrapper<Order> queryWrapper = new QueryWrapper<>();
         if (bo.getText() != null)
-            queryWrapper.like("order_id",bo.getText())
-                .or()
-                .like("goods_name",bo.getText())
-                .or()
-                .like("user_name",bo.getText())
-                .or()
-                .like("vendor_name",bo.getText());
+            queryWrapper.and(orderQueryWrapper -> {
+                orderQueryWrapper.like("order_id",bo.getText())
+                    .or()
+                    .like("goods_name",bo.getText())
+                    .or()
+                    .like("user_name",bo.getText())
+                    .or()
+                    .like("vendor_name",bo.getText());
+            });
         if (bo.getStartTime() != null)
             queryWrapper.apply("create_time >= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')",bo.getStartTime());
         if (bo.getEndTime() != null)

+ 32 - 24
ruoyi-demo/src/main/java/com/ruoyi/demo/service/impl/PlanServiceImpl.java

@@ -285,11 +285,13 @@ public class PlanServiceImpl implements PlanService {
         QueryWrapper<Plan> planQueryWrapper = new QueryWrapper<>();
         planQueryWrapper.eq("state",bo.getState());
         if (bo.getText() != null)
-            planQueryWrapper.like("plan_id",bo.getText())
-                .or()
-                .like("app_name",bo.getText())
-                .or()
-                .like("commercial_name",bo.getText());
+            planQueryWrapper.and(planQueryWrapper1 -> {
+                planQueryWrapper1.like("plan_id",bo.getText())
+                    .or()
+                    .like("app_name",bo.getText())
+                    .or()
+                    .like("commercial_name",bo.getText());
+            });
         if (bo.getStartTime() != null)
             planQueryWrapper.apply("plan_start_time >= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')",bo.getStartTime());
         if (bo.getEndTime() != null)
@@ -336,13 +338,15 @@ public class PlanServiceImpl implements PlanService {
         planQueryWrapper.eq("appkey",bo.getAppkey());
 //        planQueryWrapper.eq("commercial_id",bo.getCommercialId());
         if (bo.getText() != null)
-            planQueryWrapper.like("plan_id",bo.getText())
-                .or()
-                .like("plan_name",bo.getText())
-                .or()
-                .like("principal_name",bo.getText())
-                .or()
-                .like("principal_telephone",bo.getText());
+            planQueryWrapper.and(planQueryWrapper1 -> {
+                planQueryWrapper1.like("plan_id",bo.getText())
+                    .or()
+                    .like("plan_name",bo.getText())
+                    .or()
+                    .like("principal_name",bo.getText())
+                    .or()
+                    .like("principal_telephone",bo.getText());
+            });
         if (bo.getStartTime() != null)
             planQueryWrapper.apply("plan_start_time >= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')",bo.getStartTime());
         if (bo.getEndTime() != null)
@@ -364,13 +368,15 @@ public class PlanServiceImpl implements PlanService {
         PageHelper.startPage(bo.getPageNum(),bo.getPageSize(),true);
         QueryWrapper<PlanPushStatistics> statisticsQueryWrapper = new QueryWrapper<>();
         if (bo.getText() != null)
-            statisticsQueryWrapper.like("plan_id",bo.getText())
-                .or()
-                .like("equipment_id",bo.getText())
-                .or()
-                .like("equipment_code",bo.getText())
-                .or()
-                .like("equipment_name",bo.getText());
+            statisticsQueryWrapper.and(planPushStatisticsQueryWrapper -> {
+                planPushStatisticsQueryWrapper.like("plan_id",bo.getText())
+                    .or()
+                    .like("equipment_id",bo.getText())
+                    .or()
+                    .like("equipment_code",bo.getText())
+                    .or()
+                    .like("equipment_name",bo.getText());
+            });
         if (bo.getStartTime() != null)
             statisticsQueryWrapper.apply("laster_time >= STR_TO_DATE({0},'%Y-%m-%d %H:%i:%s')",bo.getStartTime());
         if (bo.getEndTime() != null)
@@ -463,11 +469,13 @@ public class PlanServiceImpl implements PlanService {
         PageHelper.startPage(bo.getPageNum(),bo.getPageSize(),true);
         QueryWrapper<Equipment> equipmentQueryWrapper = new QueryWrapper<>();
         if (bo.getText() != null)
-            equipmentQueryWrapper.like("equipment_id",bo.getText())
-                .or()
-                .like("equipment_code",bo.getText())
-                .or()
-                .like("equipment_name",bo.getText());
+            equipmentQueryWrapper.and(equipmentQueryWrapper1 -> {
+                equipmentQueryWrapper1.like("equipment_id",bo.getText())
+                    .or()
+                    .like("equipment_code",bo.getText())
+                    .or()
+                    .like("equipment_name",bo.getText());
+            });
         if (bo.getAddrCodes() != null){
             for (String addrCode : bo.getAddrCodes()){
                 String province = String.valueOf(addrCode.charAt(0))+String.valueOf(addrCode.charAt(1));