傅行帆 před 5 roky
rodič
revize
9d31aa562c

+ 4
- 5
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java Zobrazit soubor

@@ -559,22 +559,21 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
559 559
     @Override
560 560
     public ResponseBean buildingUpdateStatus(String parameter, Integer orgId) {
561 561
         ResponseBean responseBean = new ResponseBean();
562
-        TaBuilding  building = new TaBuilding();
562
+
563 563
         JSONObject jsonobject = JSONObject.parseObject(parameter);
564 564
         Integer  status= jsonobject.getInteger("status");
565 565
         String id = jsonobject.getString("id");
566 566
         QueryWrapper<TaBuilding> buildingIdQueryWrapper = new QueryWrapper<>();
567 567
         buildingIdQueryWrapper.eq("building_id", id);
568 568
         buildingIdQueryWrapper.eq("org_id", orgId);
569
-        building.setBuildingId(id);
570
-        building.setStatus(status);
569
+        TaBuilding  building = taBuildingMapper.selectOne(buildingIdQueryWrapper);
571 570
 
572
-        boolean isMainMoreThanTenFlag = publishCountIsMainBuilding(taBuildingMapper.selectOne(buildingIdQueryWrapper), orgId, status, "updateStatus");
571
+        boolean isMainMoreThanTenFlag = publishCountIsMainBuilding(building, orgId, status, "updateStatus");
573 572
         if (!isMainMoreThanTenFlag){
574 573
             responseBean.addError("当前城市最多只能推荐10个项目至首页哦");
575 574
             return responseBean;
576 575
         }
577
-
576
+        building.setStatus(status);
578 577
         taBuildingMapper.update(building,buildingIdQueryWrapper);
579 578
         return ResponseBean.success("");
580 579
     }