修复CalUpcCheckSum结果为10的bug
This commit is contained in:
@@ -417,7 +417,7 @@ func CalUpcCheckSum(upc12 int64) (checkSum int) {
|
||||
sum[i%2] += int((upc12 / base) % 10)
|
||||
}
|
||||
sum[0] *= 3
|
||||
return (10 - (sum[0]+sum[1])%10)
|
||||
return (10 - (sum[0]+sum[1])%10) % 10
|
||||
}
|
||||
|
||||
func IsUpcValid(upc string) bool {
|
||||
|
||||
Reference in New Issue
Block a user