Просмотр исходного кода

Merge branch 'v3' of http://git.ycjcjy.com/zhiyuxing/estateagents into v3

魏熙美 5 лет назад
Родитель
Сommit
f0f7a5d8f0

+ 5
- 3
src/main/java/com/huiju/estateagents/controller/TaNewsController.java Просмотреть файл

@@ -73,7 +73,8 @@ public class TaNewsController extends BaseController {
73 73
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "pageSize", paramType = "query",value = "一页多少行"),
74 74
             @ApiImplicitParam(dataTypeClass = String.class, name = "buildingId", paramType = "query",value = "项目id"),
75 75
             @ApiImplicitParam(dataTypeClass = Integer.class, name = "newsTypeId", paramType = "query",value = "资讯类型id"),
76
-            @ApiImplicitParam(dataTypeClass = Integer.class, name = "newsStatus", paramType = "query",value = "状态")
76
+            @ApiImplicitParam(dataTypeClass = Integer.class, name = "newsStatus", paramType = "query",value = "状态"),
77
+            @ApiImplicitParam(dataTypeClass = String.class, name = "title", paramType = "query",value = "标题")
77 78
     })
78 79
     @RequestMapping(value="/admin/taNews",method= RequestMethod.GET)
79 80
     public ResponseBean taNewsList(HttpServletRequest request,
@@ -81,8 +82,9 @@ public class TaNewsController extends BaseController {
81 82
                                    @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
82 83
                                    @RequestParam(value = "buildingId", required = false) String buildingId,
83 84
                                    @RequestParam(value = "newsTypeId", required = false) Integer newsTypeId,
84
-                                   @RequestParam(value = "newsStatus", required = false) Integer newsStatus){
85
-        ResponseBean responseBean = iTaNewsService.getList(pageNum, pageSize, buildingId, getOrgId(request), newsTypeId, newsStatus);
85
+                                   @RequestParam(value = "newsStatus", required = false) Integer newsStatus,
86
+                                   @RequestParam(value = "title", required = false) String title){
87
+        ResponseBean responseBean = iTaNewsService.getList(pageNum, pageSize, buildingId, getOrgId(request), newsTypeId, newsStatus,title);
86 88
         return responseBean;
87 89
     }
88 90
 

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaNewsService.java Просмотреть файл

@@ -26,7 +26,7 @@ public interface ITaNewsService extends IService<TaNews> {
26 26
      * @param newsTypeId
27 27
      * @return
28 28
      */
29
-    ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, Integer orgId, Integer newsTypeId, Integer newsStatus);
29
+    ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, Integer orgId, Integer newsTypeId, Integer newsStatus,String title);
30 30
 
31 31
     /**
32 32
      * 根据Id查询资讯数据

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaNewsServiceImpl.java Просмотреть файл

@@ -58,7 +58,7 @@ public class TaNewsServiceImpl extends ServiceImpl<TaNewsMapper, TaNews> impleme
58 58
 
59 59
 
60 60
     @Override
61
-    public ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, Integer orgId, Integer newsTypeId, Integer newsStatus) {
61
+    public ResponseBean getList(Integer pageNum, Integer pageSize, String buildingId, Integer orgId, Integer newsTypeId, Integer newsStatus,String title) {
62 62
         ResponseBean responseBean = new ResponseBean();
63 63
 
64 64
         IPage<TaNews> page = new Page<>();
@@ -71,6 +71,7 @@ public class TaNewsServiceImpl extends ServiceImpl<TaNewsMapper, TaNews> impleme
71 71
         taNewsQueryWrapper.eq(newsTypeId != null,"news_type_id", newsTypeId);
72 72
         taNewsQueryWrapper.eq(newsStatus != null, "news_status", newsStatus);
73 73
         taNewsQueryWrapper.eq("status", 1);
74
+        taNewsQueryWrapper.like(title!=null,"news_name", title);
74 75
         taNewsQueryWrapper.orderByDesc("create_date");
75 76
         IPage<TaNews> taNewsIPage = this.page(page, taNewsQueryWrapper);
76 77
 

+ 1
- 1
src/main/resources/mapper/TaBuildingDynamicMapper.xml Просмотреть файл

@@ -31,7 +31,7 @@
31 31
             and city_id = #{cityId}
32 32
         </if>
33 33
         <if test="title != null and title != ''">
34
-            and title = #{title}
34
+            and title like CONCAT('%', #{title} , '%')
35 35
         </if>
36 36
         <if test="orgId != null and orgId != ''">
37 37
             and org_id = #{orgId}