浏览代码

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

Administrator 4 年之前
父节点
当前提交
47ee4f9e51
共有 1 个文件被更改,包括 6 次插入4 次删除
  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)
+				}
 			}
 		}
 	}