印度包网
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

39 lines
792 B

package values
import (
"fmt"
"math/rand"
"server/pb"
"server/util"
)
func PackPay(r *pb.InnerRechargeReq) {
if len(r.Name) == 0 {
// r.Name = randName()
r.Name = util.GenerateRandomString(5)
}
r.Phone = util.CheckPhone(r.Phone)
if len(r.Email) == 0 {
r.Email = util.GetSimpleRandomString(5) + "@" + "gmail.com"
}
if r.IP == "" {
r.IP = fmt.Sprintf("%d.%d.%d.%d", rand.Intn(255), rand.Intn(255), rand.Intn(255), rand.Intn(255))
}
}
func PackWithdraw(r *pb.InnerWithdrawReq) {
if len(r.Name) == 0 {
r.Name = randName()
}
r.Phone = util.CheckPhone(r.Phone)
if len(r.Email) == 0 {
r.Email = util.GetSimpleRandomString(5) + "@" + "gmail.com"
}
if len(r.Address) == 0 {
r.Address = "SaoPaulo"
}
}
func randName() string {
return util.GenerateRandomString(5)
}