|
@@ -58,6 +58,7 @@ func init() {
|
|
|
T2: gtime.NewFromStrLayout(gcfg.Instance().MustGet(gctx.New(), "jyactivity.dateRange.t2").String(), "2006-01-02T15:04:05Z").Time,
|
|
|
Ed: gtime.NewFromStrLayout(gcfg.Instance().MustGet(gctx.New(), "jyactivity.dateRange.ed").String(), "2006-01-02T15:04:05Z").Time,
|
|
|
}
|
|
|
+ MembershipDay.DailyClock = gcfg.Instance().MustGet(gctx.New(), "jyactivity.dailyBoon.clock").String()
|
|
|
MembershipDay.ActivityCode = gcfg.Instance().MustGet(gctx.New(), "jyactivity.code").String()
|
|
|
//加载任务
|
|
|
if loadMissionsErr := gcfg.Instance().MustGet(gctx.New(), "jyactivity.missions").Scan(&MembershipDay.Missions); loadMissionsErr != nil {
|
|
@@ -122,7 +123,7 @@ func (BP *JyActivity) GetScheduleQuery(userId string, schedule int) (status int)
|
|
|
// ScheduleGiven 活动任务进度奖励
|
|
|
func (BP *JyActivity) ScheduleGiven(userId string, schedule int) error {
|
|
|
if _, inActivity := BP.InActivity(); !inActivity {
|
|
|
- return fmt.Errorf("活动已结束")
|
|
|
+ return fmt.Errorf("不在活动时间内")
|
|
|
}
|
|
|
if BP.GetScheduleQuery(userId, schedule) != 1 {
|
|
|
return fmt.Errorf("非领取状态")
|
|
@@ -195,7 +196,7 @@ func (BP *JyActivity) MissionsSVipBuyQuery(userId string) (status int) {
|
|
|
// MissionsSVipBuyGiven 订阅任务领取奖励
|
|
|
func (BP *JyActivity) MissionsSVipBuyGiven(userId string) error {
|
|
|
if _, inActivity := BP.InActivity(); !inActivity {
|
|
|
- return fmt.Errorf("活动已结束")
|
|
|
+ return fmt.Errorf("不在活动时间内")
|
|
|
}
|
|
|
status := BP.MissionsSVipBuyQuery(userId)
|
|
|
if status != 1 {
|
|
@@ -232,7 +233,7 @@ func (BP *JyActivity) MissionsInviteQuery(userId string) (status int) {
|
|
|
// MissionsInviteGiven 邀请任务奖励领取
|
|
|
func (BP *JyActivity) MissionsInviteGiven(userId string) error {
|
|
|
if _, inActivity := BP.InActivity(); !inActivity {
|
|
|
- return fmt.Errorf("活动已结束")
|
|
|
+ return fmt.Errorf("不在活动时间内")
|
|
|
}
|
|
|
status := BP.MissionsInviteQuery(userId)
|
|
|
if status != 1 {
|
|
@@ -279,7 +280,7 @@ func (BP *JyActivity) MissionsShareQuery(userId string) (status int) {
|
|
|
// MissionsShareGiven 分享活动
|
|
|
func (BP *JyActivity) MissionsShareGiven(userId string) error {
|
|
|
if _, inActivity := BP.InActivity(); !inActivity {
|
|
|
- return fmt.Errorf("活动已结束")
|
|
|
+ return fmt.Errorf("不在活动时间内")
|
|
|
}
|
|
|
status := BP.MissionsShareQuery(userId)
|
|
|
if status != 1 {
|