傅行帆 5 anos atrás
pai
commit
281ce59408

+ 5
- 5
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java Ver arquivo

77
                                              @RequestParam(required = false)String buildingId,
77
                                              @RequestParam(required = false)String buildingId,
78
                                              @RequestParam(required = false)String title,
78
                                              @RequestParam(required = false)String title,
79
                                              @RequestParam(required = false)String isEnlist,
79
                                              @RequestParam(required = false)String isEnlist,
80
-                                             @RequestParam(required = false) @DateTimeFormat(iso = DateTimeFormat.ISO.DATE_TIME) LocalDateTime time){
81
-        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));
82
         return responseBean;
82
         return responseBean;
83
     }
83
     }
84
 
84
 
216
     public  ResponseBean buildingDynamicUpdate(@RequestBody String parameter,HttpServletRequest request){
216
     public  ResponseBean buildingDynamicUpdate(@RequestBody String parameter,HttpServletRequest request){
217
         ResponseBean responseBean = new ResponseBean();
217
         ResponseBean responseBean = new ResponseBean();
218
         TaBuildingDynamic dynamic = JSONObject.parseObject(parameter, TaBuildingDynamic.class);
218
         TaBuildingDynamic dynamic = JSONObject.parseObject(parameter, TaBuildingDynamic.class);
219
-        Map map = JWTUtils.getUserIdAndOrgId(request);
220
-        dynamic.setOrgId(Integer.valueOf(map.get("orgId").toString()));
219
+        dynamic.setOrgId(getOrgId(request));
221
         QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
220
         QueryWrapper<TaBuildingDynamic> buildingDynamicQueryWrapper = new QueryWrapper<>();
222
         Integer cityId = iTaBuildingService.getCityById(dynamic.getBuildingId());
221
         Integer cityId = iTaBuildingService.getCityById(dynamic.getBuildingId());
223
         dynamic.setCityId(cityId);
222
         dynamic.setCityId(cityId);
227
     }
226
     }
228
 
227
 
229
     @RequestMapping(value = "/admin/buildingDynamic/weight" ,method =RequestMethod.PUT)
228
     @RequestMapping(value = "/admin/buildingDynamic/weight" ,method =RequestMethod.PUT)
230
-    public  ResponseBean buildingDynamicWeight(@RequestParam String dynamicId,@RequestParam Integer weight){
229
+    public  ResponseBean buildingDynamicWeight(@RequestParam String dynamicId,@RequestParam Integer weight,HttpServletRequest request){
231
         ResponseBean responseBean = new ResponseBean();
230
         ResponseBean responseBean = new ResponseBean();
232
         TaBuildingDynamic dynamic = iBuildingDynamicService.getById(dynamicId);
231
         TaBuildingDynamic dynamic = iBuildingDynamicService.getById(dynamicId);
233
         dynamic.setWeight(weight);
232
         dynamic.setWeight(weight);
233
+        dynamic.setOrgId(getOrgId(request));
234
         QueryWrapper<TaBuildingDynamic> dynamicQueryWrapper = new QueryWrapper<>();
234
         QueryWrapper<TaBuildingDynamic> dynamicQueryWrapper = new QueryWrapper<>();
235
         dynamicQueryWrapper.eq("dynamic_id",dynamic);
235
         dynamicQueryWrapper.eq("dynamic_id",dynamic);
236
         if (iBuildingDynamicService.updateById(dynamic)){
236
         if (iBuildingDynamicService.updateById(dynamic)){

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaBuildingDynamicMapper.java Ver arquivo

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 Ver arquivo

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 Ver arquivo

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 Ver arquivo

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>