员工角色 名称
This commit is contained in:
@@ -89,6 +89,8 @@ public class ShopStaff implements Serializable {
|
||||
@Column(ignore = true)
|
||||
private Long roleId;
|
||||
@Column(ignore = true)
|
||||
private String roleName;
|
||||
@Column(ignore = true)
|
||||
private String accountName;
|
||||
@Column(ignore = true)
|
||||
private String accountPwd;
|
||||
|
||||
@@ -17,7 +17,6 @@ import com.mybatisflex.core.query.QueryWrapper;
|
||||
import com.mybatisflex.spring.service.impl.ServiceImpl;
|
||||
import jakarta.annotation.Resource;
|
||||
import org.apache.dubbo.config.annotation.DubboService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import org.springframework.transaction.annotation.Transactional;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -152,7 +151,16 @@ public class ShopStaffServiceImpl extends ServiceImpl<ShopStaffMapper, ShopStaff
|
||||
}
|
||||
|
||||
queryWrapper.eq(ShopStaff::getShopId, StpKit.USER.getLoginIdAsLong());
|
||||
return page(PageUtil.buildPage(), queryWrapper);
|
||||
Page<ShopStaff> page = page(PageUtil.buildPage(), queryWrapper);
|
||||
for (ShopStaff record : page.getRecords()) {
|
||||
SysUsersRoles sysUsersRoles = sysUsersRolesService.getOne(new QueryWrapper().eq(SysUsersRoles::getUserId, record.getId()));
|
||||
if (sysUsersRoles != null) {
|
||||
record.setRoleId(sysUsersRoles.getRoleId());
|
||||
SysRole role = sysRoleService.getById(sysUsersRoles.getRoleId());
|
||||
record.setRoleName(role == null ? "" : role.getName());
|
||||
}
|
||||
}
|
||||
return page;
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
Reference in New Issue
Block a user