wangkaiyue 5 ani în urmă
părinte
comite
8986f0345a
2 a modificat fișierele cu 7 adăugiri și 7 ștergeri
  1. 4 7
      src/jfw/front/front.go
  2. 3 0
      src/jfw/front/wxMyOrder.go

+ 4 - 7
src/jfw/front/front.go

@@ -465,13 +465,10 @@ func (f *Front) Topics() error {
 
 //
 func (f *Front) Notin() error {
-	refer := util.ObjToString(f.GetSession("referer"))
-	if refer == "" {
-		tmp := f.Header("Referer")
-		if tmp != f.Request.URL.String() {
-			refer = tmp
-			f.SetSession("referer", refer)
-		}
+	refer := "/"
+	tmp := f.Header("Referer")
+	if tmp != f.Request.URL.String() {
+		refer = tmp
 	}
 	f.T["ref"] = refer
 	var shareid = f.GetString("id")

+ 3 - 0
src/jfw/front/wxMyOrder.go

@@ -329,6 +329,9 @@ func (w *WxMyOrder) WxToOrderDetail() error {
 			wxPayMap := map[string]interface{}{}
 			wxPayMap["out_trade_no"] = orderDetail["out_trade_no"]
 			wxpay := public.Mysql.FindOne(table, wxPayMap, "", "")
+			if wxpay == nil {
+				return ""
+			}
 			return util.ObjToString((*wxpay)["transaction_id"])
 		}()
 	}