傅行帆 hace 5 años
padre
commit
c8f08de532

+ 3
- 2
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java Ver fichero

@@ -128,8 +128,9 @@ public class TaBuildingDynamicController extends BaseController {
128 128
                                              @RequestParam(required = false)String buildingId,
129 129
                                              @RequestParam(required = false)String title,
130 130
                                              @RequestParam(required = false)String isEnlist,
131
-                                             @RequestParam(required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime time,HttpServletRequest request){
132
-        ResponseBean  responseBean = iBuildingDynamicService.iBuildingDynamicList(pageNum,pageSize,name,buildingId,cityId,isEnlist,time,title,getOrgId(request));
131
+                                             @RequestParam(required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime time,
132
+                                             @RequestParam(required = false)String activityStatus,HttpServletRequest request){
133
+        ResponseBean  responseBean = iBuildingDynamicService.iBuildingDynamicList(pageNum,pageSize,name,buildingId,cityId,isEnlist,time,title,getOrgId(request),activityStatus);
133 134
         return responseBean;
134 135
     }
135 136
 

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaShareActivityController.java Ver fichero

@@ -109,10 +109,11 @@ public class TaShareActivityController extends BaseController {
109 109
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
110 110
                                             @RequestParam(value ="cityId",required = false)Integer cityId,
111 111
                                             @RequestParam(value ="buildingId",required = false)String buildingId,
112
+                                            @RequestParam(value ="status",required = false)Integer status,
112 113
                                             HttpServletRequest request){
113 114
         ResponseBean responseBean = new ResponseBean();
114 115
         try {
115
-            responseBean = iTaShareActivityService.getEffectiveList(pageNum, pageSize, cityId, buildingId, getOrgId(request));
116
+            responseBean = iTaShareActivityService.getEffectiveList(pageNum, pageSize, cityId, buildingId, getOrgId(request),status);
116 117
         }catch (Exception e){
117 118
             e.printStackTrace();
118 119
             logger.error("taShareActivityList -=- {}",e.toString());

+ 2
- 2
src/main/java/com/huiju/estateagents/mapper/TaBuildingDynamicMapper.java Ver fichero

@@ -9,7 +9,6 @@ import org.apache.ibatis.annotations.Param;
9 9
 import org.apache.ibatis.annotations.Update;
10 10
 
11 11
 import java.time.LocalDateTime;
12
-import java.util.List;
13 12
 import java.util.Map;
14 13
 
15 14
 /**
@@ -26,9 +25,10 @@ public interface TaBuildingDynamicMapper extends BaseMapper<TaBuildingDynamic> {
26 25
     /**
27 26
      * 会员列列表
28 27
      * @param page
28
+     * @param selected
29 29
      * @return
30 30
      */
31
-    IPage<TaBuildingDynamic> buildingDynamicList(Page page, @Param("name") String name, @Param("buildingId") String buildingId,@Param("cityId") Integer cityId,@Param("isEnlist") String isEnlist,@Param("time")LocalDateTime time,@Param("title") String title,@Param("orgId") Integer orgId);
31
+    IPage<TaBuildingDynamic> buildingDynamicList(Page page, @Param("name") String name, @Param("buildingId") String buildingId, @Param("cityId") Integer cityId, @Param("isEnlist") String isEnlist, @Param("time") LocalDateTime time, @Param("title") String title, @Param("orgId") Integer orgId,@Param("activityStatus") String activityStatus);
32 32
 
33 33
     /**
34 34
      * 详情

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingDynamicService.java Ver fichero

@@ -27,7 +27,7 @@ public interface ITaBuildingDynamicService extends IService<TaBuildingDynamic> {
27 27
      * 项目动态管理列表
28 28
      * @return
29 29
      */
30
-    ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId,Integer cityId,String isEnlist, LocalDateTime time,String title,Integer orgId);
30
+    ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId,Integer cityId,String isEnlist, LocalDateTime time,String title,Integer orgId,String activityStatus);
31 31
 
32 32
     /**
33 33
      * 项目详情

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaShareActivityService.java Ver fichero

@@ -42,7 +42,7 @@ public interface ITaShareActivityService extends IService<TaShareActivity> {
42 42
      * @param orgId
43 43
      * @return
44 44
      */
45
-    ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, Integer orgId);
45
+    ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, Integer orgId,Integer status);
46 46
 
47 47
     Integer countGroupBuyPeople(TaShareActivity taShareActivity);
48 48
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java Ver fichero

@@ -74,12 +74,12 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
74 74
         binder.registerCustomEditor(Date.class, editor);
75 75
     }
76 76
     @Override
77
-    public ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId,Integer cityId,String isEnlist, LocalDateTime time,String title,Integer orgId) {
77
+    public ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId,Integer cityId,String isEnlist, LocalDateTime time,String title,Integer orgId,String activityStatus) {
78 78
         Page<TaBuildingDynamic> page = new Page<>();
79 79
         page.setSize(pageSize == null ? 10 : pageSize);
80 80
         page.setCurrent(pageNum == null ? 1 : pageNum);
81 81
 
82
-        IPage<TaBuildingDynamic> buildingDynamic = buildingDynamicMapper.buildingDynamicList(page, name, buildingId,cityId,isEnlist,time,title,orgId);
82
+        IPage<TaBuildingDynamic> buildingDynamic = buildingDynamicMapper.buildingDynamicList(page, name, buildingId,cityId,isEnlist,time,title,orgId,activityStatus);
83 83
 
84 84
         HashMap hashMap= new HashMap<>();
85 85
         hashMap.put("list",buildingDynamic.getRecords());

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaShareActivityServiceImpl.java Ver fichero

@@ -82,7 +82,7 @@ public class TaShareActivityServiceImpl extends ServiceImpl<TaShareActivityMappe
82 82
     }
83 83
 
84 84
     @Override
85
-    public ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, Integer orgId) {
85
+    public ResponseBean getEffectiveList(Integer pageNum, Integer pageSize, Integer cityId, String buildingId, Integer orgId,Integer status) {
86 86
         ResponseBean responseBean = new ResponseBean();
87 87
         Page<TaShareActivity> page = new Page<>();
88 88
         page.setSize(pageSize == null ? 10 : pageSize);
@@ -91,6 +91,7 @@ public class TaShareActivityServiceImpl extends ServiceImpl<TaShareActivityMappe
91 91
         QueryWrapper<TaShareActivity> queryWrapper = new QueryWrapper<>();
92 92
         queryWrapper.in("activity_status", 0, 1);
93 93
         queryWrapper.eq(orgId != null, "org_id", orgId);
94
+        queryWrapper.eq(status != null, "status", status);
94 95
         queryWrapper.eq(cityId != null, "city_id", cityId);
95 96
         queryWrapper.eq(buildingId != null, "building_id", buildingId);
96 97
         queryWrapper.orderByAsc("activity_status");

+ 3
- 0
src/main/resources/mapper/TaBuildingDynamicMapper.xml Ver fichero

@@ -24,6 +24,9 @@
24 24
         <if test="name != null and name !=''">
25 25
             and tbd.title like CONCAT('%', #{name} , '%')
26 26
         </if>
27
+        <if test="activityStatus != null and activityStatus !=''">
28
+            and tbd.activity_status != #{activityStatus}
29
+        </if>
27 30
         <if test="buildingId != null and buildingId !=''">
28 31
             and tbd.building_id = #{buildingId}
29 32
         </if>

+ 1
- 1
src/main/resources/mapper/TaBuildingMapper.xml Ver fichero

@@ -4,7 +4,7 @@
4 4
     <select id="buildingList" resultType="com.huiju.estateagents.entity.TaBuilding">
5 5
         SELECT * FROM ta_building
6 6
         <where>
7
-            status > 0
7
+            status = 1
8 8
             <if test="Name != null and Name != ''">
9 9
                 and  (ta_building.name like concat('%',#{Name,jdbcType=VARCHAR},'%') or ta_building.building_name like concat('%',#{Name,jdbcType=VARCHAR},'%'))
10 10
             </if>