浏览代码

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


正在加载...
取消
保存