|
@@ -28,7 +28,7 @@ type CygxActivityAttendanceDetail struct {
|
|
|
CrmCompanyMapStatusId int `description:"转换后的对应状态信息:1=正式客户, 2=曾使用客户, 3=其他"`
|
|
|
}
|
|
|
|
|
|
-//添加会议提醒信息
|
|
|
+// 添加会议提醒信息
|
|
|
func AddCygxActivityAttendanceDetail(item *CygxActivityAttendanceDetail) (lastId int64, err error) {
|
|
|
o, err := orm.NewOrm().Begin()
|
|
|
defer func() {
|
|
@@ -106,6 +106,9 @@ type RoadshowData struct {
|
|
|
}
|
|
|
|
|
|
func AddAttendancDetail(items []*CygxActivityAttendanceDetail, activityId int, mobileStr string) (err error) {
|
|
|
+ if len(items) == 0 {
|
|
|
+ return
|
|
|
+ }
|
|
|
o := orm.NewOrm()
|
|
|
//修改活动是否上传到会信息字段
|
|
|
sql := `UPDATE cygx_activity SET is_submit_meeting=1 WHERE activity_id=? `
|
|
@@ -143,7 +146,7 @@ func AddAttendancDetail(items []*CygxActivityAttendanceDetail, activityId int, m
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//获取用户参会列表
|
|
|
+// 获取用户参会列表
|
|
|
func GetRoadshowDataList(title, findStartDate, findEndDate string) (list []*RoadshowData, err error) {
|
|
|
o := orm.NewOrmUsingDB("comein_data")
|
|
|
sql := `SELECT * FROM roadshow_data WHERE roadshow_title LIKE '%` + title + `%' AND roadshow_begin_time >= '` + findStartDate + `' AND roadshow_begin_time <= '` + findEndDate + `'`
|
|
@@ -151,7 +154,7 @@ func GetRoadshowDataList(title, findStartDate, findEndDate string) (list []*Road
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//获取这个时段内的进门财经参会活动
|
|
|
+// 获取这个时段内的进门财经参会活动
|
|
|
func GetRoadshowDataListByDateTime(findStartDate, findEndDate string) (list []*RoadshowData, err error) {
|
|
|
o := orm.NewOrmUsingDB("comein_data")
|
|
|
sql := `SELECT * FROM roadshow_data WHERE roadshow_begin_time >= '` + findStartDate + `' AND roadshow_begin_time <= '` + findEndDate + `' GROUP BY roadshow_title `
|
|
@@ -178,7 +181,7 @@ func GetWxUserOutboundMobile(mobileStr string) (item []*WxUserOutboundMobile, er
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//我的日程列表
|
|
|
+// 我的日程列表
|
|
|
func GetActivityAttendanceDetailList(activityIds string) (items []*CygxActivityAttendanceDetail, err error) {
|
|
|
o := orm.NewOrm()
|
|
|
sql := `SELECT * FROM cygx_activity_attendance_detail WHERE activity_id IN (` + activityIds + `) `
|
|
@@ -186,7 +189,7 @@ func GetActivityAttendanceDetailList(activityIds string) (items []*CygxActivityA
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//我的日程列表
|
|
|
+// 我的日程列表
|
|
|
func GetActivityAttendanceDetailListAll() (items []*CygxActivityAttendanceDetail, err error) {
|
|
|
o := orm.NewOrm()
|
|
|
sql := `SELECT * FROM cygx_activity_attendance_detail WHERE activity_id >= 1000 ORDER BY activity_id ASC `
|