修复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[i%2] += int((upc12 / base) % 10)
|
||||||
}
|
}
|
||||||
sum[0] *= 3
|
sum[0] *= 3
|
||||||
return (10 - (sum[0]+sum[1])%10)
|
return (10 - (sum[0]+sum[1])%10) % 10
|
||||||
}
|
}
|
||||||
|
|
||||||
func IsUpcValid(upc string) bool {
|
func IsUpcValid(upc string) bool {
|
||||||
|
|||||||
Reference in New Issue
Block a user