Pārlūkot izejas kodu

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

魏熙美 5 gadus atpakaļ
vecāks
revīzija
18a4056407

+ 20
- 0
src/main/java/com/huiju/estateagents/base/BaseController.java Parādīt failu

1
 package com.huiju.estateagents.base;
1
 package com.huiju.estateagents.base;
2
 
2
 
3
+import com.huiju.estateagents.common.JWTUtils;
4
+
5
+import javax.servlet.http.HttpServletRequest;
6
+import java.util.Map;
7
+
3
 /**
8
 /**
4
  * @author FXF
9
  * @author FXF
5
  * @date 2018-12-18
10
  * @date 2018-12-18
6
  */
11
  */
7
 public class BaseController {
12
 public class BaseController {
13
+	
14
+	/**
15
+	 * 获取orgId
16
+	 * @param request
17
+	 * @return
18
+	 */
19
+	public Integer getOrgId(HttpServletRequest request){
20
+		
21
+		Map map = JWTUtils.getUserIdAndOrgId(request);
22
+		if (null != map && null != map.get("orgId")){
23
+			return Integer.valueOf(map.get("orgId").toString());
24
+		}
25
+		
26
+		return null;
27
+	}
8
 }
28
 }

+ 16
- 0
src/main/java/com/huiju/estateagents/center/sysUser/controller/SysUserController.java Parādīt failu

13
 import com.huiju.estateagents.common.CommConstant;
13
 import com.huiju.estateagents.common.CommConstant;
14
 import com.huiju.estateagents.common.JWTUtils;
14
 import com.huiju.estateagents.common.JWTUtils;
15
 import com.huiju.estateagents.common.MD5Utils;
15
 import com.huiju.estateagents.common.MD5Utils;
16
+import com.huiju.estateagents.common.StringUtils;
16
 import org.slf4j.Logger;
17
 import org.slf4j.Logger;
17
 import org.slf4j.LoggerFactory;
18
 import org.slf4j.LoggerFactory;
18
 import org.springframework.beans.factory.annotation.Autowired;
19
 import org.springframework.beans.factory.annotation.Autowired;
154
         }
155
         }
155
         return responseBean;
156
         return responseBean;
156
     }
157
     }
158
+
159
+    /**
160
+     * 根据id查询对象
161
+     * @param id  实体ID
162
+     */
163
+    @RequestMapping(value="/center/current",method=RequestMethod.GET)
164
+    public ResponseBean currentUser(HttpServletRequest request){
165
+        String userName = JWTUtils.getSubject(request);
166
+        QueryWrapper<SysUser> sysUserQueryWrapper = new QueryWrapper<>();
167
+        sysUserQueryWrapper.eq("user_name",userName);
168
+        SysUser sysUser = iSysUserService.getOne(sysUserQueryWrapper);
169
+        sysUser.setPassword(null);
170
+
171
+        return ResponseBean.success(sysUser);
172
+    }
157
     
173
     
158
     @PostMapping("/center/signin")
174
     @PostMapping("/center/signin")
159
     public ResponseBean signin(@RequestBody String paramStr) {
175
     public ResponseBean signin(@RequestBody String paramStr) {

+ 22
- 12
src/main/java/com/huiju/estateagents/center/taUser/controller/TaUserController.java Parādīt failu

78
     public ResponseBean taUserAdd(@RequestBody TaUser taUser){
78
     public ResponseBean taUserAdd(@RequestBody TaUser taUser){
79
         ResponseBean responseBean = new ResponseBean();
79
         ResponseBean responseBean = new ResponseBean();
80
         try {
80
         try {
81
-            if (iTaUserService.save(taUser)){
82
-                responseBean.addSuccess(taUser);
83
-            }else {
84
-                responseBean.addError("fail");
85
-            }
81
+            responseBean.addSuccess(iTaUserService.newUserAndOrg(taUser));
86
         }catch (Exception e){
82
         }catch (Exception e){
87
             e.printStackTrace();
83
             e.printStackTrace();
88
             logger.error("taUserAdd -=- {}",e.toString());
84
             logger.error("taUserAdd -=- {}",e.toString());
119
      * @param taUser 实体对象
115
      * @param taUser 实体对象
120
      * @return
116
      * @return
121
      */
117
      */
122
-    @RequestMapping(value="/taUser/{id}",method= RequestMethod.PUT)
118
+    @RequestMapping(value="/center/taUser/{id}",method= RequestMethod.PUT)
123
     public ResponseBean taUserUpdate(@PathVariable Integer id,
119
     public ResponseBean taUserUpdate(@PathVariable Integer id,
124
                                         @RequestBody TaUser taUser){
120
                                         @RequestBody TaUser taUser){
125
         ResponseBean responseBean = new ResponseBean();
121
         ResponseBean responseBean = new ResponseBean();
126
         try {
122
         try {
127
-            if (iTaUserService.updateById(taUser)){
128
-                responseBean.addSuccess(taUser);
129
-            }else {
130
-                responseBean.addError("fail");
131
-            }
123
+            iTaUserService.updateInfoWithOrg(taUser);
132
         }catch (Exception e){
124
         }catch (Exception e){
133
             e.printStackTrace();
125
             e.printStackTrace();
134
             logger.error("taUserUpdate -=- {}",e.toString());
126
             logger.error("taUserUpdate -=- {}",e.toString());
136
         }
128
         }
137
         return responseBean;
129
         return responseBean;
138
     }
130
     }
131
+    /**
132
+     * 获取用户信息
133
+     */
134
+    @RequestMapping(value="/center/taUser/{id}",method= RequestMethod.GET)
135
+    public ResponseBean taUserGet(@PathVariable Integer id){
136
+        ResponseBean responseBean = new ResponseBean();
137
+        try {
138
+            responseBean.addSuccess(iTaUserService.getInfoWithOrg(id));
139
+        }catch (Exception e){
140
+            e.printStackTrace();
141
+            logger.error("taUserDelete -=- {}",e.toString());
142
+            responseBean.addError(e.getMessage());
143
+        }
144
+
145
+        return responseBean;
146
+    }
139
 
147
 
140
     /**
148
     /**
141
      * 获取当前用户信息
149
      * 获取当前用户信息
150
+     * @param request
151
+     * @return
142
      */
152
      */
143
     @RequestMapping(value="/admin/taUser/current",method= RequestMethod.GET)
153
     @RequestMapping(value="/admin/taUser/current",method= RequestMethod.GET)
144
-    public ResponseBean taUserGet(HttpServletRequest request){
154
+    public ResponseBean taUserGetCurrent(HttpServletRequest request){
145
         ResponseBean responseBean = new ResponseBean();
155
         ResponseBean responseBean = new ResponseBean();
146
         Map map = JWTUtils.getUserIdAndOrgId(request);
156
         Map map = JWTUtils.getUserIdAndOrgId(request);
147
         try {
157
         try {

+ 13
- 0
src/main/java/com/huiju/estateagents/center/taUser/entity/TaUser.java Parādīt failu

1
 package com.huiju.estateagents.center.taUser.entity;
1
 package com.huiju.estateagents.center.taUser.entity;
2
 
2
 
3
 import com.baomidou.mybatisplus.annotation.IdType;
3
 import com.baomidou.mybatisplus.annotation.IdType;
4
+import com.baomidou.mybatisplus.annotation.TableField;
4
 import com.baomidou.mybatisplus.annotation.TableId;
5
 import com.baomidou.mybatisplus.annotation.TableId;
5
 import lombok.Data;
6
 import lombok.Data;
6
 import lombok.EqualsAndHashCode;
7
 import lombok.EqualsAndHashCode;
79
      * 是否管理员
80
      * 是否管理员
80
      */
81
      */
81
     private Boolean isAdmin;
82
     private Boolean isAdmin;
83
+
84
+    /**
85
+     * 公司名称
86
+     */
87
+    @TableField(exist = false)
88
+    private String orgName;
89
+
90
+    /**
91
+     * 公司水印
92
+     */
93
+    @TableField(exist = false)
94
+    private String waterMark;
82
 }
95
 }

+ 6
- 0
src/main/java/com/huiju/estateagents/center/taUser/service/ITaUserService.java Parādīt failu

17
 public interface ITaUserService extends IService<TaUser> {
17
 public interface ITaUserService extends IService<TaUser> {
18
 	
18
 	
19
 	IPage<Map<String,Object>> getPageList(IPage<TaUser> pg);
19
 	IPage<Map<String,Object>> getPageList(IPage<TaUser> pg);
20
+
21
+    TaUser newUserAndOrg(TaUser taUser) throws Exception;
22
+
23
+    TaUser getInfoWithOrg(Integer id);
24
+
25
+    void updateInfoWithOrg(TaUser taUser) throws Exception;
20
 }
26
 }

+ 83
- 0
src/main/java/com/huiju/estateagents/center/taUser/service/impl/TaUserServiceImpl.java Parādīt failu

1
 package com.huiju.estateagents.center.taUser.service.impl;
1
 package com.huiju.estateagents.center.taUser.service.impl;
2
 
2
 
3
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
3
 import com.baomidou.mybatisplus.core.metadata.IPage;
4
 import com.baomidou.mybatisplus.core.metadata.IPage;
4
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
 import com.huiju.estateagents.center.taUser.entity.TaUser;
6
 import com.huiju.estateagents.center.taUser.entity.TaUser;
6
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
7
 import com.huiju.estateagents.center.taUser.mapper.TaUserMapper;
7
 import com.huiju.estateagents.center.taUser.service.ITaUserService;
8
 import com.huiju.estateagents.center.taUser.service.ITaUserService;
9
+import com.huiju.estateagents.common.CommConstant;
10
+import com.huiju.estateagents.common.StringUtils;
11
+import com.huiju.estateagents.entity.TaOrg;
12
+import com.huiju.estateagents.mapper.TaOrgMapper;
8
 import org.springframework.beans.factory.annotation.Autowired;
13
 import org.springframework.beans.factory.annotation.Autowired;
9
 import org.springframework.stereotype.Service;
14
 import org.springframework.stereotype.Service;
10
 
15
 
16
+import java.time.LocalDateTime;
11
 import java.util.List;
17
 import java.util.List;
12
 import java.util.Map;
18
 import java.util.Map;
13
 
19
 
24
 	
30
 	
25
 	@Autowired
31
 	@Autowired
26
 	private TaUserMapper taUserMapper;
32
 	private TaUserMapper taUserMapper;
33
+
34
+	@Autowired
35
+	private TaOrgMapper taOrgMapper;
27
 	
36
 	
28
 	@Override
37
 	@Override
29
 	public IPage<Map<String,Object>> getPageList(IPage pg) {
38
 	public IPage<Map<String,Object>> getPageList(IPage pg) {
31
 		pg.setRecords(taUserList);
40
 		pg.setRecords(taUserList);
32
 		return pg;
41
 		return pg;
33
 	}
42
 	}
43
+
44
+	@Override
45
+	public TaUser newUserAndOrg(TaUser taUser) throws Exception {
46
+		if (StringUtils.isEmpty(taUser.getPhone())) {
47
+			throw new Exception("电话号码不能为空");
48
+		}
49
+		if (StringUtils.isEmpty(taUser.getUserName())) {
50
+			throw new Exception("用户名称不能为空");
51
+		}
52
+
53
+		if (StringUtils.isEmpty(taUser.getLoginName())) {
54
+			taUser.setLoginName(taUser.getPhone());
55
+		}
56
+
57
+		QueryWrapper<TaUser> wrapper = new QueryWrapper<>();
58
+		wrapper.eq("phone", taUser.getPhone()).or().eq("login_Name", taUser.getLoginName());
59
+		List<TaUser> taUserList = this.list(wrapper);
60
+		if (null != taUserList && taUserList.size() > 0) {
61
+			throw new Exception("电话号码或登录名重复");
62
+		}
63
+
64
+		// 先插入 org
65
+		TaOrg taOrg = new TaOrg();
66
+		taOrg.setName(taUser.getOrgName());
67
+		taOrg.setWaterMark(taUser.getWaterMark());
68
+		taOrg.setCreateDate(LocalDateTime.now());
69
+		if (taOrgMapper.insert(taOrg) < 1) {
70
+			throw new Exception("生成用户公司信息失败");
71
+		}
72
+
73
+		taUser.setOrgId(taOrg.getOrgId());
74
+		taUser.setIsAdmin(true);
75
+		taUser.setStatus(CommConstant.STATUS_NORMAL);
76
+		taUser.setCreateDate(LocalDateTime.now());
77
+		if (!this.save(taUser)) {
78
+			throw new Exception("生成用户信息失败");
79
+		}
80
+
81
+		return taUser;
82
+	}
83
+
84
+	@Override
85
+	public TaUser getInfoWithOrg(Integer id) {
86
+		TaUser taUser = this.getById(id);
87
+		if (null == taUser) {
88
+			return taUser;
89
+		}
90
+
91
+		TaOrg taOrg = taOrgMapper.selectById(taUser.getOrgId());
92
+		if (null != taOrg) {
93
+			taUser.setOrgName(taOrg.getName());
94
+			taUser.setWaterMark(taOrg.getWaterMark());
95
+		}
96
+
97
+		taUser.setLoginPassword(null);
98
+		return taUser;
99
+	}
100
+
101
+	@Override
102
+	public void updateInfoWithOrg(TaUser taUser) throws Exception {
103
+		TaOrg taOrg = taOrgMapper.selectById(taUser.getOrgId());
104
+		if (null != taOrg) {
105
+			taOrg.setName(taUser.getOrgName());
106
+			taOrg.setWaterMark(taUser.getWaterMark());
107
+
108
+			if (taOrgMapper.updateById(taOrg) < 1) {
109
+				throw new Exception("更新用户公司信息失败");
110
+			}
111
+		}
112
+
113
+		if (taUserMapper.updateById(taUser) < 1) {
114
+			throw new Exception("更新用户信息失败");
115
+		}
116
+	}
34
 }
117
 }

+ 27
- 0
src/main/java/com/huiju/estateagents/controller/CommonController.java Parādīt failu

4
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.base.ResponseBean;
5
 import com.huiju.estateagents.common.AliOSSUtils;
5
 import com.huiju.estateagents.common.AliOSSUtils;
6
 import com.huiju.estateagents.common.CommConstant;
6
 import com.huiju.estateagents.common.CommConstant;
7
+import com.huiju.estateagents.common.StringUtils;
7
 import org.apache.ibatis.annotations.Mapper;
8
 import org.apache.ibatis.annotations.Mapper;
8
 import org.springframework.web.bind.annotation.*;
9
 import org.springframework.web.bind.annotation.*;
9
 import org.springframework.web.multipart.MultipartFile;
10
 import org.springframework.web.multipart.MultipartFile;
33
         }
34
         }
34
     }
35
     }
35
 
36
 
37
+    /**
38
+     * 为适应 ANTD 特制的图片上传
39
+     * plat 中心端传 center 管理端传 admin
40
+     * @param multipartFile
41
+     * @return
42
+     */
43
+    @PostMapping("/{plat}/antd/image")
44
+    public Map<String, String> uploadImageForAntd(@RequestParam("file") MultipartFile multipartFile) {
45
+        Map<String, String> result = new HashMap<>();
46
+
47
+        try {
48
+            String img = AliOSSUtils.putObject(multipartFile, CommConstant.ALIOSS_DEFAULT_UPLOAD);
49
+
50
+            result.put("name", StringUtils.ifNull(multipartFile.getOriginalFilename(), multipartFile.getName()));
51
+            result.put("status", "done");
52
+            result.put("thumbUrl", img + "?x-oss-process=style/thumbnail");
53
+            result.put("url", img);
54
+
55
+        } catch (IOException e) {
56
+            result.put("status", "error");
57
+            result.put("message", e.getMessage());
58
+        }
59
+
60
+        return result;
61
+    }
62
+
36
     @GetMapping("/wx/awesome/dict/{typeFor}")
63
     @GetMapping("/wx/awesome/dict/{typeFor}")
37
     public ResponseBean dicts(@PathVariable String typeFor) {
64
     public ResponseBean dicts(@PathVariable String typeFor) {
38
 
65
 

+ 9
- 5
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java Parādīt failu

33
 import java.util.Date;
33
 import java.util.Date;
34
 import java.util.HashMap;
34
 import java.util.HashMap;
35
 import java.util.List;
35
 import java.util.List;
36
+import java.util.Map;
36
 
37
 
37
 /**
38
 /**
38
  * <p>
39
  * <p>
76
                                              @RequestParam(required = false)String buildingId,
77
                                              @RequestParam(required = false)String buildingId,
77
                                              @RequestParam(required = false)String title,
78
                                              @RequestParam(required = false)String title,
78
                                              @RequestParam(required = false)String isEnlist,
79
                                              @RequestParam(required = false)String isEnlist,
79
-                                             @RequestParam(required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime time){
80
-        ResponseBean  responseBean = iBuildingDynamicService.iBuildingDynamicList(pageNum,pageSize,name,buildingId,cityId,isEnlist,time,title);
80
+                                             @RequestParam(required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime time,HttpServletRequest request){
81
+        ResponseBean  responseBean = iBuildingDynamicService.iBuildingDynamicList(pageNum,pageSize,name,buildingId,cityId,isEnlist,time,title,getOrgId(request));
81
         return responseBean;
82
         return responseBean;
82
     }
83
     }
83
 
84
 
197
 
198
 
198
 
199
 
199
     @RequestMapping(value = "/admin/buildingDynamic/add" ,method =RequestMethod.POST)
200
     @RequestMapping(value = "/admin/buildingDynamic/add" ,method =RequestMethod.POST)
200
-    public  ResponseBean buildingDynamicAdd(@RequestBody String parameter){
201
+    public  ResponseBean buildingDynamicAdd(@RequestBody String parameter,HttpServletRequest request){
201
         ResponseBean responseBean = new ResponseBean();
202
         ResponseBean responseBean = new ResponseBean();
202
         TaBuildingDynamic dynamic = JSONObject.parseObject(parameter, TaBuildingDynamic.class);
203
         TaBuildingDynamic dynamic = JSONObject.parseObject(parameter, TaBuildingDynamic.class);
204
+        dynamic.setOrgId(getOrgId(request));
203
         Integer cityId = iTaBuildingService.getCityById(dynamic.getBuildingId());
205
         Integer cityId = iTaBuildingService.getCityById(dynamic.getBuildingId());
204
         dynamic.setCityId(cityId);
206
         dynamic.setCityId(cityId);
205
         dynamic.setStatus(1);
207
         dynamic.setStatus(1);
211
     }
213
     }
212
 
214
 
213
     @RequestMapping(value = "/admin/buildingDynamic/update" ,method =RequestMethod.PUT)
215
     @RequestMapping(value = "/admin/buildingDynamic/update" ,method =RequestMethod.PUT)
214
-    public  ResponseBean buildingDynamicUpdate(@RequestBody String parameter){
216
+    public  ResponseBean buildingDynamicUpdate(@RequestBody String parameter,HttpServletRequest request){
215
         ResponseBean responseBean = new ResponseBean();
217
         ResponseBean responseBean = new ResponseBean();
216
         TaBuildingDynamic dynamic = JSONObject.parseObject(parameter, TaBuildingDynamic.class);
218
         TaBuildingDynamic dynamic = JSONObject.parseObject(parameter, TaBuildingDynamic.class);
219
+        dynamic.setOrgId(getOrgId(request));
217
         QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
220
         QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
218
         Integer cityId = iTaBuildingService.getCityById(dynamic.getBuildingId());
221
         Integer cityId = iTaBuildingService.getCityById(dynamic.getBuildingId());
219
         dynamic.setCityId(cityId);
222
         dynamic.setCityId(cityId);
223
     }
226
     }
224
 
227
 
225
     @RequestMapping(value = "/admin/buildingDynamic/weight" ,method =RequestMethod.PUT)
228
     @RequestMapping(value = "/admin/buildingDynamic/weight" ,method =RequestMethod.PUT)
226
-    public  ResponseBean buildingDynamicWeight(@RequestParam String dynamicId,@RequestParam Integer weight){
229
+    public  ResponseBean buildingDynamicWeight(@RequestParam String dynamicId,@RequestParam Integer weight,HttpServletRequest request){
227
         ResponseBean responseBean = new ResponseBean();
230
         ResponseBean responseBean = new ResponseBean();
228
         TaBuildingDynamic dynamic = iBuildingDynamicService.getById(dynamicId);
231
         TaBuildingDynamic dynamic = iBuildingDynamicService.getById(dynamicId);
229
         dynamic.setWeight(weight);
232
         dynamic.setWeight(weight);
233
+        dynamic.setOrgId(getOrgId(request));
230
         QueryWrapper<TaBuildingDynamic> dynamicQueryWrapper = new QueryWrapper<>();
234
         QueryWrapper<TaBuildingDynamic> dynamicQueryWrapper = new QueryWrapper<>();
231
         dynamicQueryWrapper.eq("dynamic_id",dynamic);
235
         dynamicQueryWrapper.eq("dynamic_id",dynamic);
232
         if (iBuildingDynamicService.updateById(dynamic)){
236
         if (iBuildingDynamicService.updateById(dynamic)){

+ 1
- 1
src/main/java/com/huiju/estateagents/entity/TaOrg.java Parādīt failu

55
      */
55
      */
56
     private LocalDateTime createDate;
56
     private LocalDateTime createDate;
57
 
57
 
58
-
58
+    private String waterMark;
59
 }
59
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaBuildingDynamicMapper.java Parādīt failu

27
      * @param page
27
      * @param page
28
      * @return
28
      * @return
29
      */
29
      */
30
-    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);
30
+    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
 
31
 
32
     /**
32
     /**
33
      * 详情
33
      * 详情

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingDynamicService.java Parādīt failu

25
      * 项目动态管理列表
25
      * 项目动态管理列表
26
      * @return
26
      * @return
27
      */
27
      */
28
-    ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId,Integer cityId,String isEnlist, LocalDateTime time,String title);
28
+    ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId,Integer cityId,String isEnlist, LocalDateTime time,String title,Integer orgId);
29
 
29
 
30
     /**
30
     /**
31
      * 项目详情
31
      * 项目详情

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java Parādīt failu

64
         binder.registerCustomEditor(Date.class, editor);
64
         binder.registerCustomEditor(Date.class, editor);
65
     }
65
     }
66
     @Override
66
     @Override
67
-    public ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId,Integer cityId,String isEnlist, LocalDateTime time,String title) {
67
+    public ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId,Integer cityId,String isEnlist, LocalDateTime time,String title,Integer orgId) {
68
         Page<TaBuildingDynamic> page = new Page<>();
68
         Page<TaBuildingDynamic> page = new Page<>();
69
         page.setSize(pageSize == null ? 10 : pageSize);
69
         page.setSize(pageSize == null ? 10 : pageSize);
70
         page.setCurrent(pageNum == null ? 1 : pageNum);
70
         page.setCurrent(pageNum == null ? 1 : pageNum);
71
 
71
 
72
-        IPage<TaBuildingDynamic> buildingDynamic = buildingDynamicMapper.buildingDynamicList(page, name, buildingId,cityId,isEnlist,time,title);
72
+        IPage<TaBuildingDynamic> buildingDynamic = buildingDynamicMapper.buildingDynamicList(page, name, buildingId,cityId,isEnlist,time,title,orgId);
73
         List<TaBuildingDynamic> buildingDynamicList = buildingDynamic.getRecords();
73
         List<TaBuildingDynamic> buildingDynamicList = buildingDynamic.getRecords();
74
         for (TaBuildingDynamic taBuildingDynamic:buildingDynamicList){
74
         for (TaBuildingDynamic taBuildingDynamic:buildingDynamicList){
75
             QueryWrapper<TaActivityDynamicEnlist> taActivityDynamicEnlist= new QueryWrapper<>();
75
             QueryWrapper<TaActivityDynamicEnlist> taActivityDynamicEnlist= new QueryWrapper<>();

+ 3
- 0
src/main/resources/mapper/TaBuildingDynamicMapper.xml Parādīt failu

33
         <if test="title != null and title != ''">
33
         <if test="title != null and title != ''">
34
             and title = #{title}
34
             and title = #{title}
35
         </if>
35
         </if>
36
+        <if test="orgId != null and orgId != ''">
37
+            and org_id = #{orgId}
38
+        </if>
36
         <if test="time != null">
39
         <if test="time != null">
37
             and TO_DAYS(create_date) = TO_DAYS(#{time})
40
             and TO_DAYS(create_date) = TO_DAYS(#{time})
38
         </if>
41
         </if>