|
@@ -5,7 +5,7 @@ import (
|
|
|
"time"
|
|
|
)
|
|
|
|
|
|
-//活动详情
|
|
|
+// 活动详情
|
|
|
type CygxActivity struct {
|
|
|
ActivityId int `orm:"column(activity_id);pk";description:"活动ID 等于0新增活动,大于0修改活动"`
|
|
|
ActivityTypeId int `description:"活动类型id"`
|
|
@@ -83,16 +83,16 @@ type CygxYidongActivityExamineStatus struct {
|
|
|
YidongExamineStatus int `description:"易董活动报名审核状态0审核中,1:审核通过、2审核不通过"`
|
|
|
}
|
|
|
|
|
|
-//通过纪要ID获取活动详情
|
|
|
+// 通过ID获取活动详情
|
|
|
func GetAddActivityInfoById(activityIdYiDong string) (item *CygxActivity, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
sql := `SELECT
|
|
|
a.*
|
|
|
FROM
|
|
|
cygx_activity as a
|
|
|
WHERE
|
|
|
- yidong_activity_id =?`
|
|
|
- err = o.Raw(sql, activityIdYiDong).QueryRow(&item)
|
|
|
+ yidong_activity_id =? OR yidong_activity_id_by_cygx = ? LIMIT 1 `
|
|
|
+ err = o.Raw(sql, activityIdYiDong, activityIdYiDong).QueryRow(&item)
|
|
|
return
|
|
|
}
|
|
|
|
|
@@ -104,7 +104,7 @@ type ExamineStatusReq struct {
|
|
|
|
|
|
// UpdateActivitySignupNumMulti 批量修改易董报名用户审核状态
|
|
|
func UpdateActivitySignupNumMulti(items []*ExamineStatusReq) (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
p, err := o.Raw("UPDATE cygx_activity_signup SET yidong_examine_status = ? WHERE mobile = ? AND activity_id = ? ").Prepare()
|
|
|
if err != nil {
|
|
|
return
|
|
@@ -126,7 +126,7 @@ func UpdateActivitySignupNumMulti(items []*ExamineStatusReq) (err error) {
|
|
|
|
|
|
// AddActivitySignupNumMulti 批量新增易董报名用户审核状态
|
|
|
func AddActivitySignupNumMulti(items []*CygxActivitySignup) (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
if len(items) > 0 {
|
|
|
//批量新增易董报名用户审核状态
|
|
|
_, err = o.InsertMulti(len(items), items)
|
|
@@ -134,9 +134,9 @@ func AddActivitySignupNumMulti(items []*CygxActivitySignup) (err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//GetActivitySignupListByActivity获取已经报名了的用户列表
|
|
|
+// GetActivitySignupListByActivity获取已经报名了的用户列表
|
|
|
func GetActivitySignupListByActivity(activityId int) (items []*CygxActivitySignup, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
sql := `SELECT * FROM cygx_activity_signup WHERE activity_id = ?`
|
|
|
_, err = o.Raw(sql, activityId).QueryRows(&items)
|
|
|
return
|
|
@@ -174,7 +174,7 @@ type CygxYidongActivitySignupLog struct {
|
|
|
|
|
|
// AddCygxYidongActivitySignup 记录易董传过来的报名信息
|
|
|
func AddCygxYidongActivitySignupLog(item *CygxYidongActivitySignupLog) (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
_, err = o.Insert(item)
|
|
|
return
|
|
|
}
|
|
@@ -188,7 +188,7 @@ type CygxYidongActivitySignupReq struct {
|
|
|
Job string `description:"职务" json:"job"`
|
|
|
}
|
|
|
|
|
|
-//通过纪要ID获取活动详情
|
|
|
+// 通过纪要ID获取活动详情
|
|
|
func GetAddActivityInfoByMobile(mobile string) (item *CygxYidongActivitySignupReq, err error) {
|
|
|
o := orm.NewOrm()
|
|
|
sql := ` SELECT u.*, c.company_name FROM wx_user AS u
|
|
@@ -200,7 +200,7 @@ func GetAddActivityInfoByMobile(mobile string) (item *CygxYidongActivitySignupRe
|
|
|
|
|
|
// AddActivityItemsLogNumMulti 记录审核日志
|
|
|
func AddActivityItemsLogNumMulti(items []*CygxYidongActivityExamineStatus) (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
if len(items) > 0 {
|
|
|
//批量添加记录审核日志
|
|
|
_, err = o.InsertMulti(len(items), items)
|
|
@@ -208,7 +208,7 @@ func AddActivityItemsLogNumMulti(items []*CygxYidongActivityExamineStatus) (err
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//我的日程
|
|
|
+// 我的日程
|
|
|
type CygxMySchedule struct {
|
|
|
Id int `orm:"column(id);pk"`
|
|
|
ActivityId int `description:"活动ID"`
|
|
@@ -220,9 +220,9 @@ type CygxMySchedule struct {
|
|
|
CompanyName string `description:"公司名称"`
|
|
|
}
|
|
|
|
|
|
-//GetCygxMyScheduleList 获取我的日程数据
|
|
|
+// GetCygxMyScheduleList 获取我的日程数据
|
|
|
func GetCygxMyScheduleList(activityId int) (items []*CygxMySchedule, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
sql := `SELECT * FROM cygx_my_schedule WHERE activity_id = ?`
|
|
|
_, err = o.Raw(sql, activityId).QueryRows(&items)
|
|
|
return
|
|
@@ -230,7 +230,7 @@ func GetCygxMyScheduleList(activityId int) (items []*CygxMySchedule, err error)
|
|
|
|
|
|
// AddCygxMyScheduleLNumMulti 添加我的日程
|
|
|
func AddCygxMyScheduleLNumMulti(items []*CygxMySchedule) (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
if len(items) > 0 {
|
|
|
//添加我的日程
|
|
|
_, err = o.InsertMulti(len(items), items)
|
|
@@ -238,17 +238,17 @@ func AddCygxMyScheduleLNumMulti(items []*CygxMySchedule) (err error) {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//DelCygxMyScheduleList 删除我的日程
|
|
|
+// DelCygxMyScheduleList 删除我的日程
|
|
|
func DelCygxMyScheduleList(mobile string, activityId int) (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
sql := ` DELETE FROM cygx_my_schedule WHERE mobile IN (` + mobile + `) AND activity_id=?`
|
|
|
_, err = o.Raw(sql, activityId).Exec()
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-//DelCygxcActivitySignup 删除我的报名信息
|
|
|
+// DelCygxcActivitySignup 删除我的报名信息
|
|
|
func DelCygxcActivitySignup(mobile string, activityId int) (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
sql := ` DELETE FROM cygx_activity_signup WHERE mobile IN (` + mobile + `) AND activity_id=?`
|
|
|
_, err = o.Raw(sql, activityId).Exec()
|
|
|
return
|