ソースを参照

Fix `fake` method

tags/v1.0.0
guanguans 3年前
コミット
3ae904b5bc
3個のファイルの変更8行の追加3行の削除
  1. +1
    -1
      checker.go
  2. +0
    -0
      helper.go
  3. +7
    -2
      id_validator.go

+ 1
- 1
checker.go ファイルの表示

@@ -9,7 +9,7 @@ import (
)

// 检查ID参数
func CheckIDArgument(id string) bool {
func CheckIdArgument(id string) bool {
_, err := GenerateCode(id)

return err == nil


helpers.go → helper.go ファイルの表示


+ 7
- 2
id_validator.go ファイルの表示

@@ -97,7 +97,12 @@ func GetInfo(id string) (IdInfo, error) {
}

// 生成假身份证号码
func Fake(isEighteen bool, address string, birthday string, sex int) string {
func FakeId() string {
return FakeRequireId(true, "", "", 0)
}

// 按要求生成假身份证号码
func FakeRequireId(isEighteen bool, address string, birthday string, sex int) string {
// 生成地址码
addressCode := GeneratorAddressCode(address)

@@ -108,7 +113,7 @@ func Fake(isEighteen bool, address string, birthday string, sex int) string {
orderCode := GeneratorOrderCode(sex)

if !isEighteen {
return addressCode + Substr(birthdayCode, 2, 6) + orderCode
return addressCode + Substr(birthdayCode, 2, 8) + orderCode
}

body := addressCode + birthdayCode + orderCode


読み込み中…
キャンセル
保存