Browse Source

修改我的包裹手机号码解密BUG

Administrator 4 years ago
parent
commit
47ee4f9e51
1 changed files with 6 additions and 4 deletions
  1. 6 4
      models/hsby.go

+ 6 - 4
models/hsby.go

@@ -1005,10 +1005,12 @@ func GetHsbyMyPackages(accountIDs string, takeOrderStatus int) ([]HsbyMyPackage,
 	for i := range myPackages {
 		myPackage := &myPackages[i]
 
-		// 解密手机号码
-		if phonenum, err := hex.DecodeString(myPackage.Phonenum); err == nil { // hex -> []byte
-			if mobile, err := utils.AESDecrypt(phonenum, key); err == nil {
-				myPackage.Phonenum = string(mobile)
+		if len(myPackage.Phonenum) > 0 {
+			// 解密手机号码
+			if phonenum, err := hex.DecodeString(myPackage.Phonenum); err == nil { // hex -> []byte
+				if mobile, err := utils.AESDecrypt(phonenum, key); err == nil {
+					myPackage.Phonenum = string(mobile)
+				}
 			}
 		}
 	}