浏览代码

商品 等bug

傅行帆 5 年前
父节点
当前提交
be64fca2e8

+ 1
- 1
src/main/java/com/huiju/estateagents/activity/service/impl/ActivityServiceImpl.java 查看文件

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

+ 7
- 3
src/main/java/com/huiju/estateagents/controller/TaGoodsController.java 查看文件

@@ -237,13 +237,13 @@ public class TaGoodsController extends BaseController {
237 237
 
238 238
     @ApiOperation(value = "微信 查询有商品的项目", notes = "微信 查询有商品的项目")
239 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 247
      * @param pageSize
248 248
      * @return
249 249
      */
@@ -257,6 +257,7 @@ public class TaGoodsController extends BaseController {
257 257
     public ResponseBean wxGoodsList(@RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
258 258
                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
259 259
                                     @RequestParam(value = "buildingId",required = false) String buildingId,
260
+                                    @RequestParam(value = "cityId", required = false) Integer cityId,
260 261
                                     HttpServletRequest request){
261 262
         ResponseBean responseBean = new ResponseBean();
262 263
         String openid = getOpenId(request);
@@ -277,6 +278,9 @@ public class TaGoodsController extends BaseController {
277 278
             if (null != orgId){
278 279
                 queryWrapper.eq("org_id", orgId);
279 280
             }
281
+            if (null != cityId){
282
+                queryWrapper.eq("city_id", cityId);
283
+            }
280 284
             queryWrapper.orderByDesc("order_no");
281 285
             queryWrapper.orderByDesc("create_date");
282 286
             

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaBuildingMapper.java 查看文件

@@ -43,7 +43,7 @@ public interface TaBuildingMapper extends BaseMapper<TaBuilding> {
43 43
 
44 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 49
      * @param buildingId

+ 1
- 2
src/main/java/com/huiju/estateagents/service/ITaBuildingService.java 查看文件

@@ -3,7 +3,6 @@ package com.huiju.estateagents.service;
3 3
 import com.huiju.estateagents.base.ResponseBean;
4 4
 import com.huiju.estateagents.entity.TaBuilding;
5 5
 import com.baomidou.mybatisplus.extension.service.IService;
6
-import org.springframework.web.bind.annotation.RequestParam;
7 6
 
8 7
 import java.time.LocalDateTime;
9 8
 import java.util.List;
@@ -159,5 +158,5 @@ public interface ITaBuildingService extends IService<TaBuilding> {
159 158
 
160 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 查看文件

@@ -15,9 +15,7 @@ import com.huiju.estateagents.service.ITaBuildingService;
15 15
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
16 16
 import com.huiju.estateagents.service.TaPosterService;
17 17
 import com.huiju.estateagents.service.TaShareContentService;
18
-import jodd.util.CollectionUtil;
19 18
 import org.apache.commons.collections.CollectionUtils;
20
-import org.checkerframework.checker.units.qual.A;
21 19
 import org.springframework.beans.factory.annotation.Autowired;
22 20
 import org.springframework.stereotype.Service;
23 21
 
@@ -633,8 +631,8 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
633 631
     }
634 632
 
635 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 636
         return ResponseBean.success(buildings);
639 637
     }
640 638
 

+ 1
- 1
src/main/resources/mapper/TaBuildingMapper.xml 查看文件

@@ -196,7 +196,7 @@
196 196
 
197 197
     <select id="getBuildingListById" resultType="com.huiju.estateagents.entity.TaBuilding">
198 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 201
     </select>
202 202