feat(mapping): 完成 PHIS 健康档案转换(T-212)
This commit is contained in:
+2
-7
@@ -3,14 +3,9 @@ package mapping
|
||||
import (
|
||||
"crypto/sha1"
|
||||
"encoding/hex"
|
||||
"strings"
|
||||
)
|
||||
|
||||
func GenerateCheckID(sourceSystem, dataType, sourceRecordID, version string) string {
|
||||
parts := []string{sourceSystem, dataType, sourceRecordID}
|
||||
if version != "" {
|
||||
parts = append(parts, version)
|
||||
}
|
||||
sum := sha1.Sum([]byte(strings.Join(parts, "|")))
|
||||
func GenerateCheckID(sourceSystem, dataType, sourceRecordID string) string {
|
||||
sum := sha1.Sum([]byte(sourceSystem + "|" + dataType + "|" + sourceRecordID))
|
||||
return hex.EncodeToString(sum[:])[:20]
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user