|
|
@@ -23,6 +23,7 @@ const (
|
|
|
CODE_AGENT_APPLY_RET = "AGENT_APPLY_RET"
|
|
|
CODE_AGENT_APPLY_QUAN = "AGENT_APPLY_QUAN"
|
|
|
SPECIAL_PROMOTION = "SPECIAL_PROMOTION"
|
|
|
+ SHUT_WECHAT = "SHUT_WECHAT"
|
|
|
CODE_FOHOW_OUBIAO = "oubiao"
|
|
|
CODE_FOHOW = "fohow"
|
|
|
sys_configs_tablename = "sys_configs"
|
|
|
@@ -263,3 +264,23 @@ func GetSpetialPromotion() (bool, string) {
|
|
|
}
|
|
|
return false, ""
|
|
|
}
|
|
|
+
|
|
|
+//关闭微信支付时间段
|
|
|
+func GetShutWechatPromotion() bool {
|
|
|
+ sysConfig := SysConfig{}
|
|
|
+ if err := orm.NewOrm().QueryTable(sysConfig).Filter("code", SHUT_WECHAT).Limit(1).One(&sysConfig); err != nil {
|
|
|
+ beego.BeeLogger.Error("get sysConfig by err=%s", err)
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ promotionArr := helper.NewStr(sysConfig.CodeValue).Explode("_")
|
|
|
+ if len(promotionArr) == 2 {
|
|
|
+ beginTime := helper.NewStr(promotionArr[0]).ToInt64()
|
|
|
+ endTime := helper.NewStr(promotionArr[1]).ToInt64()
|
|
|
+ nowTime := time.Now().Unix()
|
|
|
+ if nowTime >= beginTime && nowTime <= endTime {
|
|
|
+ beego.BeeLogger.Warn("GetShutWechatPromotion----%v", promotionArr)
|
|
|
+ return true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return false
|
|
|
+}
|