魏熙美 6 years ago
parent
commit
7c160e20d7

+ 7
- 0
CODE/smart-community/operate-api/src/main/java/com/community/huiju/service/impl/CommunityServiceImpl.java View File

16
 import java.util.HashMap;
16
 import java.util.HashMap;
17
 import java.util.List;
17
 import java.util.List;
18
 import java.util.Map;
18
 import java.util.Map;
19
+import java.util.concurrent.atomic.AtomicReference;
19
 
20
 
20
 /**
21
 /**
21
  * @author FXF
22
  * @author FXF
153
 	 */
154
 	 */
154
 	private void addAppMenu(Integer communityId) {
155
 	private void addAppMenu(Integer communityId) {
155
 		List<TaSysMenu>  list = taSysMenuMapper.getTaSysMenuListByCommunityId();
156
 		List<TaSysMenu>  list = taSysMenuMapper.getTaSysMenuListByCommunityId();
157
+		AtomicReference<Integer> menuIndex = new AtomicReference<>(1);
156
 		list.stream().forEach(e -> {
158
 		list.stream().forEach(e -> {
157
 			//插入APP菜单
159
 			//插入APP菜单
158
 			TaSysMenu taSysMenu = new TaSysMenu();
160
 			TaSysMenu taSysMenu = new TaSysMenu();
164
 			taSysMenu.setRemark(e.getRemark());
166
 			taSysMenu.setRemark(e.getRemark());
165
 			taSysMenu.setSort(e.getSort());
167
 			taSysMenu.setSort(e.getSort());
166
 			taSysMenu.setStatus("0");
168
 			taSysMenu.setStatus("0");
169
+			if (menuIndex.get() > 8) {
170
+				taSysMenu.setStatus("1");
171
+			}
167
 			taSysMenuMapper.insertTaSysMenu(taSysMenu);
172
 			taSysMenuMapper.insertTaSysMenu(taSysMenu);
168
 			//插入图标
173
 			//插入图标
169
 			List<TaSysMenuImg> imgList =  taSysMenuMapper.selectTaSysMenuImgById(e.getId());
174
 			List<TaSysMenuImg> imgList =  taSysMenuMapper.selectTaSysMenuImgById(e.getId());
171
 				img.setTaMenuId(taSysMenu.getId());
176
 				img.setTaMenuId(taSysMenu.getId());
172
 			});
177
 			});
173
 			taSysMenuMapper.batchInsertImg(imgList);
178
 			taSysMenuMapper.batchInsertImg(imgList);
179
+
180
+			menuIndex.getAndSet(menuIndex.get() + 1);
174
 		});
181
 		});
175
 		
182
 		
176
 	}
183
 	}