瀏覽代碼

场景管理新增查询参数

lyhzzz 2 年之前
父節點
當前提交
e28d0139fa

+ 4 - 0
src/main/java/com/fdkankan/manage/httpClient/param/LaserSceneParam.java

@@ -13,4 +13,8 @@ public class LaserSceneParam {
     private String phone;
     private String snCode;
     private List<String> snCodes = new ArrayList<>();
+
+    private String sceneCode;
+    private String startTime;
+    private String endTime;
 }

+ 3 - 1
src/main/java/com/fdkankan/manage/httpClient/service/LaserService.java

@@ -109,7 +109,9 @@ public class LaserService {
                 (param.getSnCodes() == null || param.getSnCodes().size() <=0)){
             param.setSnCode("phoneEmptySelect");
         }
-
+        if(StringUtils.isNotBlank(param.getNum())){
+            newParam.setSceneCode(param.getNum());
+        }
         BeanUtils.copyProperties(param,newParam);
         newParam.setTitle(param.getSceneName());
         return newParam;

+ 9 - 0
src/main/resources/mapper/manage/SceneMapper.xml

@@ -46,6 +46,15 @@
         <if test="param.companyId !=null ">
             and co.id = #{param.companyId}
         </if>
+        <if test="param.num !=null and param.num !='' ">
+            and s.num like concat ('%',#{param.num},'%')
+        </if>
+        <if test="param.startTime !=null and param.startTime !='' ">
+            and s.create_time &gt;= #{startTime}
+        </if>
+        <if test="param.endTime !=null and param.endTime !='' ">
+            and s.create_time &lt;= #{endTime}
+        </if>
         order by s.id desc
     </select>
 </mapper>