소스 검색

fix: 角色编辑

jay 2 년 전
부모
커밋
e3f4f815b9
1개의 변경된 파일8개의 추가작업 그리고 0개의 파일을 삭제
  1. 8 0
      iot-common/iot-common-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysRoleDataImpl.java

+ 8 - 0
iot-common/iot-common-dao/iot-data-serviceImpl-rdb/src/main/java/cc/iotkit/data/service/SysRoleDataImpl.java

@@ -128,6 +128,14 @@ public class SysRoleDataImpl implements ISysRoleData, IJPACommData<SysRole, Long
     @Override
     public int updateById(SysRole role) {
         long execute = jpaQueryFactory.update(tbSysRole)
+                .set(tbSysRole.roleName, role.getRoleName())
+                .set(tbSysRole.roleKey, role.getRoleKey())
+                .set(tbSysRole.roleSort, role.getRoleSort())
+                .set(tbSysRole.dataScope, role.getDataScope())
+                .set(tbSysRole.status, role.getStatus())
+                .set(tbSysRole.menuCheckStrictly, role.getMenuCheckStrictly())
+                .set(tbSysRole.deptCheckStrictly, role.getDeptCheckStrictly())
+                .set(tbSysRole.remark, role.getRemark())
                 .where(PredicateBuilder.instance().and(tbSysRole.id.eq(role.getId())).build()).execute();
         return Integer.parseInt(execute + "");
     }