소스 검색

角色树报错问题

lihong 5 달 전
부모
커밋
57eb5ca382
1개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 5 2
      src/main/java/cn/hnthyy/thmz/controller/mz/ButtonController.java

+ 5 - 2
src/main/java/cn/hnthyy/thmz/controller/mz/ButtonController.java

@@ -212,10 +212,13 @@ public class ButtonController {
                 rm.setPId(button.getParentId() == null ? "0" : "p"+button.getParentId().toString());
                 if(roleButtons!=null && roleButtons.size()>0){
                     for (RoleButtonRelation roleButton : roleButtons) {
-                        if (button.getId() == roleButton.getButtonId()) {
+                        if (button.getId().equals(roleButton.getButtonId())) {
                             rm.setChecked(true);
                             RoleButtonVo roleButtonVo=RoleButtonVoMap.get(rm.getPId());
-                            roleButtonVo.setChecked(true);
+                            if(roleButtonVo != null){
+                                roleButtonVo.setChecked(true);
+                            }
+
                         }
                     }
                 }