|
@@ -31,6 +31,31 @@ func GetActivitySignUpUserMap(activityIds []int, user *models.WxUserItem) (mapUs
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+//获取用户已经预约纪要的活动 cygx_activity_meeting_reminder
|
|
|
+func GetActivityAppointmentUserMasp(activityIds []int, user *models.WxUserItem) (mapUserId map[int]int, err error) {
|
|
|
+ userId := user.UserId
|
|
|
+ var condition string
|
|
|
+ var pars []interface{}
|
|
|
+ activityIdsLen := len(activityIds)
|
|
|
+ if activityIdsLen > 0 {
|
|
|
+ condition += ` AND activity_id IN (` + utils.GetOrmInReplace(activityIdsLen) + `)`
|
|
|
+ pars = append(pars, activityIds)
|
|
|
+ }
|
|
|
+ condition += ` AND user_id = ? `
|
|
|
+ pars = append(pars, userId)
|
|
|
+ list, e := models.GetCygxAppointmentListByUser(condition, pars)
|
|
|
+ if e != nil {
|
|
|
+ err = errors.New("GetCygxActivitySpecialTripList, Err: " + e.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ mapUid := make(map[int]int)
|
|
|
+ for _, v := range list {
|
|
|
+ mapUid[v.ActivityId] = v.UserId
|
|
|
+ }
|
|
|
+ mapUserId = mapUid
|
|
|
+ return
|
|
|
+}
|
|
|
+
|
|
|
//获取用户已经预约纪要的活动
|
|
|
func GetActivityAppointmentUserMap(activityIds []int, user *models.WxUserItem) (mapUserId map[int]int, err error) {
|
|
|
userId := user.UserId
|