github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/misc/bank_gateway/pab.go (about) 1 package bank_gateway 2 3 import ( 4 "fmt" 5 "strings" 6 ) 7 8 const ( 9 RECEPT_RESERVE_PRE = "交易市场流水号:" 10 ) 11 12 func GenerateReceptReserve(bankSendTransID string) string { 13 return fmt.Sprintf("%s%s", RECEPT_RESERVE_PRE, bankSendTransID) 14 } 15 16 func GetBankSendTransIDFromReceptReserve(reseve string) (bankSendTransID string, err error) { 17 a := strings.Split(reseve, RECEPT_RESERVE_PRE) 18 if len(a) != 2 { 19 err = fmt.Errorf("GetBankSendTransIDFromReceptReserve err reseve:[%s]", reseve) 20 return 21 } 22 bankSendTransID = a[1] 23 return 24 }