Kaynağa Gözat

微信商品列表

魏超 5 yıl önce
ebeveyn
işleme
70242d6d80

+ 1
- 3
src/main/java/com/huiju/estateagents/controller/TaGoodsController.java Dosyayı Görüntüle

@@ -238,9 +238,7 @@ public class TaGoodsController extends BaseController {
238 238
     @ApiOperation(value = "微信 查询有商品的项目", notes = "微信 查询有商品的项目")
239 239
     @GetMapping(value = "/wx/goodsToBuilding")
240 240
     public ResponseBean wxGoodsToBuilding(HttpServletRequest request) {
241
-        ResponseBean responseBean = new ResponseBean();
242
-
243
-        return responseBean;
241
+        return iTaBuildingService.getBuildingListById(getOrgId(request));
244 242
     }
245 243
 
246 244
     /**

+ 1
- 0
src/main/java/com/huiju/estateagents/mapper/TaBuildingMapper.java Dosyayı Görüntüle

@@ -43,6 +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 47
     /**
47 48
      * 查询当前楼盘
48 49
      * @param buildingId

+ 2
- 0
src/main/java/com/huiju/estateagents/service/ITaBuildingService.java Dosyayı Görüntüle

@@ -158,4 +158,6 @@ public interface ITaBuildingService extends IService<TaBuilding> {
158 158
     ResponseBean buildingAll(Integer orgId);
159 159
 
160 160
     Integer getCityById(String buildingId);
161
+
162
+    ResponseBean getBuildingListById(Integer orgId);
161 163
 }

+ 6
- 0
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java Dosyayı Görüntüle

@@ -618,6 +618,12 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
618 618
         return taBuilding.getCityId();
619 619
     }
620 620
 
621
+    @Override
622
+    public ResponseBean getBuildingListById(Integer orgId) {
623
+        List<TaBuilding> buildings = taBuildingMapper.getBuildingListById(orgId);
624
+        return ResponseBean.success(buildings);
625
+    }
626
+
621 627
 
622 628
     int insertImgBatch(List<TaBuildingImg> imgs, String buildingId) {
623 629
         int rows = 0;

+ 6
- 0
src/main/resources/mapper/TaBuildingMapper.xml Dosyayı Görüntüle

@@ -194,4 +194,10 @@
194 194
 
195 195
     </select>
196 196
 
197
+    <select id="getBuildingListById" resultType="com.huiju.estateagents.entity.TaBuilding">
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
200
+      )
201
+    </select>
202
+
197 203
 </mapper>