傅行帆 il y a 5 ans
Parent
révision
211ac6469b

+ 6
- 1
src/main/java/com/huiju/estateagents/service/impl/TaSalesBatchServiceImpl.java Voir le fichier

@@ -11,6 +11,7 @@ import com.huiju.estateagents.mapper.TaHousingResourcesMapper;
11 11
 import com.huiju.estateagents.mapper.TaPosterMapper;
12 12
 import com.huiju.estateagents.mapper.TaSalesBatchMapper;
13 13
 import com.huiju.estateagents.service.ITaBuildingRoomService;
14
+import com.huiju.estateagents.service.ITaHousingResourcesService;
14 15
 import com.huiju.estateagents.service.ITaSalesBatchService;
15 16
 import org.apache.commons.collections.CollectionUtils;
16 17
 import org.checkerframework.checker.units.qual.A;
@@ -55,6 +56,9 @@ public class TaSalesBatchServiceImpl extends ServiceImpl<TaSalesBatchMapper, TaS
55 56
     @Autowired
56 57
     private TaHousingResourcesMapper taHousingResourcesMapper;
57 58
 
59
+    @Autowired
60
+    private ITaHousingResourcesService taHousingResourcesService;
61
+
58 62
     @Autowired
59 63
     private ITaBuildingRoomService taBuildingRoomService;
60 64
 
@@ -75,13 +79,14 @@ public class TaSalesBatchServiceImpl extends ServiceImpl<TaSalesBatchMapper, TaS
75 79
         List<TaHousingResources> housingList =taHousingResourcesMapper.selectHousingList(orgId,taSalesBatchList);
76 80
         List<TaBuildingRoom> taBuildingRoomList = new ArrayList<>();
77 81
         housingList.forEach(e -> {
82
+            e.setStatus(CommConstant.STATUS_DELETE);
78 83
             TaBuildingRoom taBuildingRoom = new TaBuildingRoom();
79 84
             taBuildingRoom.setRoomId(e.getRoomId());
80 85
             taBuildingRoom.setStatus(CommConstant.STATUS_DELETE);
81 86
             taBuildingRoomList.add(taBuildingRoom);
82 87
         });
83 88
         taBuildingRoomService.updateBatchById(taBuildingRoomList);
84
-
89
+        taHousingResourcesService.updateBatchById(housingList);
85 90
         //删除销售批次
86 91
         taSalesBatchMapper.updateSalesBatchStatus(orgId, taSalesBatchList);
87 92
         return responseBean;