util.go 405 B

12345678910111213141516171819202122
  1. package util
  2. import (
  3. "app.yhyue.com/moapp/jybase/common"
  4. "app.yhyue.com/moapp/jypkg/public"
  5. "crypto/sha256"
  6. "fmt"
  7. )
  8. func GetHashKey(bs []byte) string {
  9. defer common.Catch()
  10. ha := sha256.New()
  11. ha.Write(bs)
  12. hbs := ha.Sum(nil)
  13. key := fmt.Sprintf("%x", hbs)
  14. return key
  15. }
  16. // 创建订单号
  17. func GetOrderCode(name string) string {
  18. return fmt.Sprintf("%s-%s", name, <-public.VarOrderCode.Pool)
  19. }