Commit d09671d6 by fudahua

批量处理关联关系优化

parent 404d8dcc
...@@ -152,10 +152,6 @@ public class StoreRangeServiceImpl implements StoreRangeService { ...@@ -152,10 +152,6 @@ public class StoreRangeServiceImpl implements StoreRangeService {
}); });
//这些门店解除绑定 //这些门店解除绑定
staffClerkRelationService.delBindByStoreIds(null, needUnBindStoreIds, optStaffId, channelCode); staffClerkRelationService.delBindByStoreIds(null, needUnBindStoreIds, optStaffId, channelCode);
// //先删除 后新增
// tabHaobanStoreRelationMapper.deleteAllStoreRalation(enterpriseId);
// //批量插入
// insertStoreRelationBatch(list);
//批量处理关联关系 //批量处理关联关系
dealStoreRelation(list, enterpriseId, needUnBindStoreIds, needAddStoreIds); dealStoreRelation(list, enterpriseId, needUnBindStoreIds, needAddStoreIds);
return true; return true;
...@@ -170,6 +166,12 @@ public class StoreRangeServiceImpl implements StoreRangeService { ...@@ -170,6 +166,12 @@ public class StoreRangeServiceImpl implements StoreRangeService {
* @param addStoreIds * @param addStoreIds
*/ */
private void dealStoreRelation(List<TabStoreRelation> storeRelations, String enterpriseId, Set<String> delStoreIds, Set<String> addStoreIds) { private void dealStoreRelation(List<TabStoreRelation> storeRelations, String enterpriseId, Set<String> delStoreIds, Set<String> addStoreIds) {
// //先删除 后新增
// tabHaobanStoreRelationMapper.deleteAllStoreRalation(enterpriseId);
// //批量插入
// insertStoreRelationBatch(storeRelations);
//先删除 后新增 //先删除 后新增
if (CollectionUtils.isNotEmpty(delStoreIds)) { if (CollectionUtils.isNotEmpty(delStoreIds)) {
logger.info("批量删除门店:{}", JSONObject.toJSONString(delStoreIds)); logger.info("批量删除门店:{}", JSONObject.toJSONString(delStoreIds));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment