修复CalUpcCheckSum结果为10的bug

This commit is contained in:
gazebo
2019-12-13 20:00:53 +08:00
parent 3aa87369ec
commit fb7e3566ea

View File

@@ -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 {