generated from VLADIMIR/template
	update qr
This commit is contained in:
		
							parent
							
								
									6707967fb5
								
							
						
					
					
						commit
						7585e84fad
					
				@ -28,25 +28,38 @@ func CreateTeamsPdf(teams []*models.Team) ([]byte, error) {
 | 
				
			|||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						countOnPage := 9
 | 
				
			||||||
	padding := 17.
 | 
						padding := 17.
 | 
				
			||||||
	xDelta := 187.
 | 
						xDelta := 187.
 | 
				
			||||||
	yDelta := 202.
 | 
						yDelta := 260.
 | 
				
			||||||
	for i, team := range teams {
 | 
						for i, team := range teams {
 | 
				
			||||||
		if i%12 == 0 {
 | 
							if i%countOnPage == 0 {
 | 
				
			||||||
			pdf.AddPage()
 | 
								pdf.AddPage()
 | 
				
			||||||
			pdf.SetPage(1 + i/12)
 | 
								pdf.SetPage(1 + i/countOnPage)
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		y := (padding + 15) + yDelta*float64(i%12/3)
 | 
							y := (padding + 15) + yDelta*float64(i%countOnPage/3)
 | 
				
			||||||
		x := padding + xDelta*float64(i%3)
 | 
							x := padding + xDelta*float64(i%3)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		url, err := team.GetTeamUrl()
 | 
							url, err := team.GetTeamUrl()
 | 
				
			||||||
		if err != nil {
 | 
							if err != nil {
 | 
				
			||||||
			return nil, err
 | 
								return nil, err
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if err := printQR(pdf, url, x+21, y); err != nil {
 | 
							if err := printTextCenter(pdf, "Подключите Wi-Fi", xDelta-6, x+3, y); err != nil {
 | 
				
			||||||
			return nil, err
 | 
								return nil, err
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
		if err := printTextCenter(pdf, team.Name, xDelta-6, x+3, y+150); err != nil {
 | 
							if err := printTextCenter(pdf, "Имя: evening_detective", xDelta-6, x+3, 15+y); err != nil {
 | 
				
			||||||
 | 
								return nil, err
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							if err := printTextCenter(pdf, "Пароль: 12345678", xDelta-6, x+3, 30+y); err != nil {
 | 
				
			||||||
 | 
								return nil, err
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							if err := printQR(pdf, url, x+21, 65+y); err != nil {
 | 
				
			||||||
 | 
								return nil, err
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							if err := printTextCenter(pdf, "Войдите в приложение по qr", xDelta-6, x+3, 55+y); err != nil {
 | 
				
			||||||
 | 
								return nil, err
 | 
				
			||||||
 | 
							}
 | 
				
			||||||
 | 
							if err := printTextCenter(pdf, team.Name, xDelta-6, x+3, 55+y+150); err != nil {
 | 
				
			||||||
			return nil, err
 | 
								return nil, err
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user