bug fix
This commit is contained in:
		
							parent
							
								
									1a3201d231
								
							
						
					
					
						commit
						5838b6d7c5
					
				@ -361,24 +361,6 @@ export class ViewComponent implements OnInit, AfterViewInit, OnDestroy {
 | 
				
			|||||||
        canBetSlot: memberGameSetting?.getCanBetSlot(),
 | 
					        canBetSlot: memberGameSetting?.getCanBetSlot(),
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      const firstParent = this.currentMember?.getParentMember();
 | 
					 | 
				
			||||||
      if (!!firstParent) {
 | 
					 | 
				
			||||||
        const secondParent = this.listMembers.find(
 | 
					 | 
				
			||||||
          (v) => v.getId() === firstParent?.getParentMemberId()
 | 
					 | 
				
			||||||
        );
 | 
					 | 
				
			||||||
        if (!!secondParent) {
 | 
					 | 
				
			||||||
          const thirdParent = this.listMembers.find(
 | 
					 | 
				
			||||||
            (v) => v.getId() === secondParent?.getParentMember()?.getId()
 | 
					 | 
				
			||||||
          );
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          if (!!thirdParent) {
 | 
					 | 
				
			||||||
            const fourParent = this.listMembers.find(
 | 
					 | 
				
			||||||
              (v) => v.getId() === thirdParent?.getParentMember()?.getId()
 | 
					 | 
				
			||||||
            );
 | 
					 | 
				
			||||||
          }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
      this.getParentMembers(this.currentMember);
 | 
					      this.getParentMembers(this.currentMember);
 | 
				
			||||||
      console.log(this.parentMembers);
 | 
					      console.log(this.parentMembers);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -3,6 +3,7 @@ import { Route } from '@angular/router';
 | 
				
			|||||||
import { ListComponent } from 'app/modules/admin/member/user/components/list.component';
 | 
					import { ListComponent } from 'app/modules/admin/member/user/components/list.component';
 | 
				
			||||||
import { ViewComponent } from 'app/modules/admin/member/user/components/view.component';
 | 
					import { ViewComponent } from 'app/modules/admin/member/user/components/view.component';
 | 
				
			||||||
import {
 | 
					import {
 | 
				
			||||||
 | 
					  ListAllMemberResolver,
 | 
				
			||||||
  ListMemberResolver,
 | 
					  ListMemberResolver,
 | 
				
			||||||
  MemberResolver,
 | 
					  MemberResolver,
 | 
				
			||||||
} from 'app/shared/resolvers/member.resolver';
 | 
					} from 'app/shared/resolvers/member.resolver';
 | 
				
			||||||
@ -28,7 +29,7 @@ export const userRoutes: Route[] = [
 | 
				
			|||||||
    component: ViewComponent,
 | 
					    component: ViewComponent,
 | 
				
			||||||
    resolve: {
 | 
					    resolve: {
 | 
				
			||||||
      member: MemberResolver,
 | 
					      member: MemberResolver,
 | 
				
			||||||
      listmembers: ListMemberResolver,
 | 
					      listmembers: ListAllMemberResolver,
 | 
				
			||||||
      listMemberLevels: ListMemberLevelsResolver,
 | 
					      listMemberLevels: ListMemberLevelsResolver,
 | 
				
			||||||
      listMemberBanks: ListMemberBanksResolver,
 | 
					      listMemberBanks: ListMemberBanksResolver,
 | 
				
			||||||
      listSites: SiteResolver,
 | 
					      listSites: SiteResolver,
 | 
				
			||||||
 | 
				
			|||||||
@ -14,6 +14,37 @@ import { GetMemberResponse } from 'app/modules/proto/c2se/member_pb';
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
import { Observable } from 'rxjs';
 | 
					import { Observable } from 'rxjs';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@Injectable({
 | 
				
			||||||
 | 
					  providedIn: 'root',
 | 
				
			||||||
 | 
					})
 | 
				
			||||||
 | 
					export class ListAllMemberResolver implements Resolve<any> {
 | 
				
			||||||
 | 
					  /**
 | 
				
			||||||
 | 
					   * Constructor
 | 
				
			||||||
 | 
					   */
 | 
				
			||||||
 | 
					  constructor(private _router: Router, private _memberService: MemberService) {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // -----------------------------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					  // @ Public methods
 | 
				
			||||||
 | 
					  // -----------------------------------------------------------------------------------------------------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  /**
 | 
				
			||||||
 | 
					   * Resolver
 | 
				
			||||||
 | 
					   *
 | 
				
			||||||
 | 
					   * @param route
 | 
				
			||||||
 | 
					   * @param state
 | 
				
			||||||
 | 
					   */
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  resolve(
 | 
				
			||||||
 | 
					    route: ActivatedRouteSnapshot,
 | 
				
			||||||
 | 
					    state: RouterStateSnapshot
 | 
				
			||||||
 | 
					  ):
 | 
				
			||||||
 | 
					    | Observable<ListMembersResponse.Result>
 | 
				
			||||||
 | 
					    | Promise<ListMembersResponse.Result>
 | 
				
			||||||
 | 
					    | ListMembersResponse.Result {
 | 
				
			||||||
 | 
					    let req = new ListMembersRequest();
 | 
				
			||||||
 | 
					    return this._memberService.listMembers(req);
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@Injectable({
 | 
					@Injectable({
 | 
				
			||||||
  providedIn: 'root',
 | 
					  providedIn: 'root',
 | 
				
			||||||
})
 | 
					})
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user