傅行帆 5 gadus atpakaļ
vecāks
revīzija
be64fca2e8

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

83
 				e.setSuccessNum(null);
83
 				e.setSuccessNum(null);
84
 			}else if (e.getType().equals("group")){
84
 			}else if (e.getType().equals("group")){
85
 				taShareRecords.forEach(share -> {
85
 				taShareRecords.forEach(share -> {
86
-					if (e.getId().equals(share.getGroupActivityId())){
86
+					if (e.getId().equals(String.valueOf(share.getGroupActivityId()))){
87
 						e.setActivityStatus(CommConstant.ACTIVITY_STATUS_PARTNER);
87
 						e.setActivityStatus(CommConstant.ACTIVITY_STATUS_PARTNER);
88
 					}
88
 					}
89
 				});
89
 				});

+ 7
- 3
src/main/java/com/huiju/estateagents/controller/TaGoodsController.java Parādīt failu

237
 
237
 
238
     @ApiOperation(value = "微信 查询有商品的项目", notes = "微信 查询有商品的项目")
238
     @ApiOperation(value = "微信 查询有商品的项目", notes = "微信 查询有商品的项目")
239
     @GetMapping(value = "/wx/goodsToBuilding")
239
     @GetMapping(value = "/wx/goodsToBuilding")
240
-    public ResponseBean wxGoodsToBuilding(HttpServletRequest request) {
241
-        return iTaBuildingService.getBuildingListById(getOrgId(request));
240
+    public ResponseBean wxGoodsToBuilding(@RequestParam(value = "cityId", required = false) Integer cityId, HttpServletRequest request) {
241
+        return iTaBuildingService.getBuildingListById(getOrgId(request),cityId);
242
     }
242
     }
243
 
243
 
244
     /**
244
     /**
245
      * 分页查询列表
245
      * 分页查询列表
246
-     * @param pageNum
246
+     * @param pageNumber
247
      * @param pageSize
247
      * @param pageSize
248
      * @return
248
      * @return
249
      */
249
      */
257
     public ResponseBean wxGoodsList(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
257
     public ResponseBean wxGoodsList(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
258
                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
258
                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
259
                                     @RequestParam(value = "buildingId",required = false) String buildingId,
259
                                     @RequestParam(value = "buildingId",required = false) String buildingId,
260
+                                    @RequestParam(value = "cityId", required = false) Integer cityId,
260
                                     HttpServletRequest request){
261
                                     HttpServletRequest request){
261
         ResponseBean responseBean = new ResponseBean();
262
         ResponseBean responseBean = new ResponseBean();
262
         String openid = getOpenId(request);
263
         String openid = getOpenId(request);
277
             if (null != orgId){
278
             if (null != orgId){
278
                 queryWrapper.eq("org_id", orgId);
279
                 queryWrapper.eq("org_id", orgId);
279
             }
280
             }
281
+            if (null != cityId){
282
+                queryWrapper.eq("city_id", cityId);
283
+            }
280
             queryWrapper.orderByDesc("order_no");
284
             queryWrapper.orderByDesc("order_no");
281
             queryWrapper.orderByDesc("create_date");
285
             queryWrapper.orderByDesc("create_date");
282
             
286
             

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

43
 
43
 
44
     List<TaBuilding> buildingAll(@Param("orgId") Integer orgId);
44
     List<TaBuilding> buildingAll(@Param("orgId") Integer orgId);
45
 
45
 
46
-    List<TaBuilding> getBuildingListById(@Param("orgId") Integer orgId);
46
+    List<TaBuilding> getBuildingListById(@Param("orgId") Integer orgId,@Param("cityId") Integer cityId);
47
     /**
47
     /**
48
      * 查询当前楼盘
48
      * 查询当前楼盘
49
      * @param buildingId
49
      * @param buildingId

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

3
 import com.huiju.estateagents.base.ResponseBean;
3
 import com.huiju.estateagents.base.ResponseBean;
4
 import com.huiju.estateagents.entity.TaBuilding;
4
 import com.huiju.estateagents.entity.TaBuilding;
5
 import com.baomidou.mybatisplus.extension.service.IService;
5
 import com.baomidou.mybatisplus.extension.service.IService;
6
-import org.springframework.web.bind.annotation.RequestParam;
7
 
6
 
8
 import java.time.LocalDateTime;
7
 import java.time.LocalDateTime;
9
 import java.util.List;
8
 import java.util.List;
159
 
158
 
160
     Integer getCityById(String buildingId);
159
     Integer getCityById(String buildingId);
161
 
160
 
162
-    ResponseBean getBuildingListById(Integer orgId);
161
+    ResponseBean getBuildingListById(Integer orgId,Integer cityId);
163
 }
162
 }

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

15
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
15
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
16
 import com.huiju.estateagents.service.TaPosterService;
16
 import com.huiju.estateagents.service.TaPosterService;
17
 import com.huiju.estateagents.service.TaShareContentService;
17
 import com.huiju.estateagents.service.TaShareContentService;
18
-import jodd.util.CollectionUtil;
19
 import org.apache.commons.collections.CollectionUtils;
18
 import org.apache.commons.collections.CollectionUtils;
20
-import org.checkerframework.checker.units.qual.A;
21
 import org.springframework.beans.factory.annotation.Autowired;
19
 import org.springframework.beans.factory.annotation.Autowired;
22
 import org.springframework.stereotype.Service;
20
 import org.springframework.stereotype.Service;
23
 
21
 
633
     }
631
     }
634
 
632
 
635
     @Override
633
     @Override
636
-    public ResponseBean getBuildingListById(Integer orgId) {
637
-        List<TaBuilding> buildings = taBuildingMapper.getBuildingListById(orgId);
634
+    public ResponseBean getBuildingListById(Integer orgId,Integer cityId) {
635
+        List<TaBuilding> buildings = taBuildingMapper.getBuildingListById(orgId,cityId);
638
         return ResponseBean.success(buildings);
636
         return ResponseBean.success(buildings);
639
     }
637
     }
640
 
638
 

+ 1
- 1
src/main/resources/mapper/TaBuildingMapper.xml Parādīt failu

196
 
196
 
197
     <select id="getBuildingListById" resultType="com.huiju.estateagents.entity.TaBuilding">
197
     <select id="getBuildingListById" resultType="com.huiju.estateagents.entity.TaBuilding">
198
       select * from ta_building t where t.building_id in (
198
       select * from ta_building t where t.building_id in (
199
-	    select t.building_id from ta_goods t where t.org_id = #{orgId} group by t.building_id
199
+	    select t.building_id from ta_goods t where t.org_id = #{orgId} and t.city_id = #{cityId} group by t.building_id
200
       )
200
       )
201
     </select>
201
     </select>
202
 
202