@@ -8,7 +8,8 @@ import ( | |||||
) | ) | ||||
func Cate(c *gin.Context) { | func Cate(c *gin.Context) { | ||||
storeId := c.GetHeader("store_id") | |||||
storeId := GetStoreId(c) | |||||
if storeId == "" { | if storeId == "" { | ||||
storeId = "0" | storeId = "0" | ||||
} | } | ||||
@@ -14,7 +14,8 @@ func Goods(c *gin.Context) { | |||||
e.OutErr(c, e.ERR_INVALID_ARGS, err) | e.OutErr(c, e.ERR_INVALID_ARGS, err) | ||||
return | return | ||||
} | } | ||||
storeId := c.GetHeader("store_id") | |||||
storeId := GetStoreId(c) | |||||
arg["store_type"] = "0" | arg["store_type"] = "0" | ||||
if utils.StrToInt(storeId) > 0 { | if utils.StrToInt(storeId) > 0 { | ||||
arg["uid"] = storeId | arg["uid"] = storeId | ||||
@@ -235,7 +235,8 @@ func OrderCoupon(c *gin.Context) { | |||||
} | } | ||||
func CommCoupon(c *gin.Context, totalPrice string) map[string]interface{} { | func CommCoupon(c *gin.Context, totalPrice string) map[string]interface{} { | ||||
couponList := make([]md.CouponList, 0) | couponList := make([]md.CouponList, 0) | ||||
storeId := c.GetHeader("store_id") | |||||
storeId := GetStoreId(c) | |||||
if utils.StrToInt(storeId) > 0 { | if utils.StrToInt(storeId) > 0 { | ||||
storeData := db.GetStoreIdEg(MasterDb(c), storeId) | storeData := db.GetStoreIdEg(MasterDb(c), storeId) | ||||
if storeData != nil && storeData.StoreType > 0 { | if storeData != nil && storeData.StoreType > 0 { | ||||
@@ -59,7 +59,7 @@ func WxPayCommunityTeam(c *gin.Context) (interface{}, error) { | |||||
params := map[string]string{ | params := map[string]string{ | ||||
"subject": "小店下单", | "subject": "小店下单", | ||||
"amount": wxMoneyMulHundred(ord.Amount), | "amount": wxMoneyMulHundred(ord.Amount), | ||||
"order_type": md.AggregationRecharge, | |||||
"order_type": md.CommunityTeam, | |||||
"ord_id": utils.AnyToString(ord.Oid), | "ord_id": utils.AnyToString(ord.Oid), | ||||
"pay_wx_mch_id": SysCfgGet(c, "pay_wx_mch_id"), | "pay_wx_mch_id": SysCfgGet(c, "pay_wx_mch_id"), | ||||
"pay_wx_api_key": SysCfgGet(c, "pay_wx_api_key"), | "pay_wx_api_key": SysCfgGet(c, "pay_wx_api_key"), | ||||
@@ -56,7 +56,7 @@ func WxPayCommunityTeamPay(c *gin.Context) (interface{}, error) { | |||||
params := map[string]string{ | params := map[string]string{ | ||||
"subject": "收款码收款", | "subject": "收款码收款", | ||||
"amount": wxMoneyMulHundred(ord.Amount), | "amount": wxMoneyMulHundred(ord.Amount), | ||||
"order_type": md.AggregationRecharge, | |||||
"order_type": md.CommunityTeamPay, | |||||
"ord_id": utils.AnyToString(ord.Oid), | "ord_id": utils.AnyToString(ord.Oid), | ||||
"pay_wx_mch_id": SysCfgGet(c, "pay_wx_mch_id"), | "pay_wx_mch_id": SysCfgGet(c, "pay_wx_mch_id"), | ||||
"pay_wx_api_key": SysCfgGet(c, "pay_wx_api_key"), | "pay_wx_api_key": SysCfgGet(c, "pay_wx_api_key"), | ||||
@@ -388,7 +388,8 @@ func StoreLike(c *gin.Context) { | |||||
return | return | ||||
} | } | ||||
arg["store_type"] = "0" | arg["store_type"] = "0" | ||||
storeId := c.GetHeader("store_id") | |||||
storeId := GetStoreId(c) | |||||
if utils.StrToInt(storeId) > 0 { | if utils.StrToInt(storeId) > 0 { | ||||
arg["store_id"] = storeId | arg["store_id"] = storeId | ||||
storeData := db.GetStoreIdEg(MasterDb(c), storeId) | storeData := db.GetStoreIdEg(MasterDb(c), storeId) | ||||
@@ -438,6 +439,19 @@ func StoreLike(c *gin.Context) { | |||||
e.OutSuc(c, storeList, nil) | e.OutSuc(c, storeList, nil) | ||||
return | return | ||||
} | } | ||||
func GetStoreId(c *gin.Context) string { | |||||
storeId := c.GetHeader("store_id") | |||||
if utils.StrToInt(storeId) == 0 { | |||||
storeId = c.GetHeader("storeId") | |||||
} | |||||
if utils.StrToInt(storeId) == 0 { | |||||
storeId = c.GetHeader("storeid") | |||||
} | |||||
if utils.StrToInt(storeId) == 0 { | |||||
storeId = c.GetHeader("StoreId") | |||||
} | |||||
return storeId | |||||
} | |||||
func Store(c *gin.Context) { | func Store(c *gin.Context) { | ||||
var arg map[string]string | var arg map[string]string | ||||
if err := c.ShouldBindJSON(&arg); err != nil { | if err := c.ShouldBindJSON(&arg); err != nil { | ||||
@@ -445,7 +459,7 @@ func Store(c *gin.Context) { | |||||
return | return | ||||
} | } | ||||
arg["store_type"] = "0" | arg["store_type"] = "0" | ||||
storeId := c.GetHeader("store_id") | |||||
storeId := GetStoreId(c) | |||||
if utils.StrToInt(storeId) > 0 { | if utils.StrToInt(storeId) > 0 { | ||||
arg["store_id"] = storeId | arg["store_id"] = storeId | ||||
storeData := db.GetStoreIdEg(MasterDb(c), storeId) | storeData := db.GetStoreIdEg(MasterDb(c), storeId) | ||||