|
@@ -47,7 +47,7 @@ type CygxActivitySpecialTripBillList struct {
|
|
|
|
|
|
// 添加
|
|
|
func AddCygxActivitySpecialTripBill(item *CygxActivitySpecialTripBill) (err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
_, err = o.Insert(item)
|
|
|
if err != nil {
|
|
|
return
|
|
@@ -55,24 +55,12 @@ func AddCygxActivitySpecialTripBill(item *CygxActivitySpecialTripBill) (err erro
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-func GetCygxActivitySpecialTripBill(condition string, pars []interface{}) (item []*CygxActivitySpecialTripBill, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
- sql := `SELECT *
|
|
|
- FROM
|
|
|
- cygx_activity_special_trip_bill
|
|
|
- WHERE 1 = 1 ` + condition
|
|
|
- _, err = o.Raw(sql, pars).QueryRows(&item)
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
func GetCygxActivitySpecialTripBillList(condition string, pars []interface{}) (item []*CygxActivitySpecialTripBillList, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
+ o := orm.NewOrmUsingDB("hz_cygx")
|
|
|
sql := `SELECT
|
|
|
- b.*,
|
|
|
- c.chart_permission_name
|
|
|
+ b.*
|
|
|
FROM
|
|
|
cygx_activity_special_trip_bill AS b
|
|
|
- LEFT JOIN chart_permission AS c ON c.chart_permission_id = b.chart_permission_id
|
|
|
WHERE
|
|
|
1 = 1` + condition
|
|
|
_, err = o.Raw(sql, pars).QueryRows(&item)
|
|
@@ -84,31 +72,31 @@ type AirborneCount struct {
|
|
|
ChartPermissionId int ` description:"品种权限ID"`
|
|
|
}
|
|
|
|
|
|
-// 获取空降的公司报名的记录
|
|
|
-func GetActivitySpecialTripAirborneListByActivitySpecial(condition string, pars []interface{}) (items []*AirborneCount, err error) {
|
|
|
- sqlCount := ` SELECT chart_permission_id,COUNT(1) AS count
|
|
|
- FROM
|
|
|
- cygx_activity_special_meeting_detail AS t
|
|
|
- INNER JOIN cygx_activity_special AS a ON a.activity_id = t.activity_id
|
|
|
- WHERE
|
|
|
- 1= 1 AND YEAR ( t.create_time )= YEAR (NOW()) ` + condition + `GROUP BY chart_permission_id`
|
|
|
- o := orm.NewOrm()
|
|
|
- _, err = o.Raw(sqlCount, pars).QueryRows(&items)
|
|
|
- return
|
|
|
-}
|
|
|
-
|
|
|
-// 获取空降的公司报名的记录
|
|
|
-func GetActivitySpecialTripAirborneCountByActivitySpecial(condition string, pars []interface{}) (count int, err error) {
|
|
|
- sqlCount := ` SELECT COUNT(1) AS count
|
|
|
- FROM
|
|
|
- cygx_activity_special_meeting_detail AS t
|
|
|
- INNER JOIN cygx_activity_special AS a ON a.activity_id = t.activity_id
|
|
|
- WHERE
|
|
|
- 1= 1 AND YEAR ( t.create_time )= YEAR (NOW()) ` + condition
|
|
|
- o := orm.NewOrm()
|
|
|
- err = o.Raw(sqlCount, pars).QueryRow(&count)
|
|
|
- return
|
|
|
-}
|
|
|
+//// 获取空降的公司报名的记录
|
|
|
+//func GetActivitySpecialTripAirborneListByActivitySpecial(condition string, pars []interface{}) (items []*AirborneCount, err error) {
|
|
|
+// sqlCount := ` SELECT chart_permission_id,COUNT(1) AS count
|
|
|
+// FROM
|
|
|
+// cygx_activity_special_meeting_detail AS t
|
|
|
+// INNER JOIN cygx_activity_special AS a ON a.activity_id = t.activity_id
|
|
|
+// WHERE
|
|
|
+// 1= 1 AND YEAR ( t.create_time )= YEAR (NOW()) ` + condition + `GROUP BY chart_permission_id`
|
|
|
+// o := orm.NewOrm()
|
|
|
+// _, err = o.Raw(sqlCount, pars).QueryRows(&items)
|
|
|
+// return
|
|
|
+//}
|
|
|
+//
|
|
|
+//// 获取空降的公司报名的记录
|
|
|
+//func GetActivitySpecialTripAirborneCountByActivitySpecial(condition string, pars []interface{}) (count int, err error) {
|
|
|
+// sqlCount := ` SELECT COUNT(1) AS count
|
|
|
+// FROM
|
|
|
+// cygx_activity_special_meeting_detail AS t
|
|
|
+// INNER JOIN cygx_activity_special AS a ON a.activity_id = t.activity_id
|
|
|
+// WHERE
|
|
|
+// 1= 1 AND YEAR ( t.create_time )= YEAR (NOW()) ` + condition
|
|
|
+// o := orm.NewOrm()
|
|
|
+// err = o.Raw(sqlCount, pars).QueryRow(&count)
|
|
|
+// return
|
|
|
+//}
|
|
|
|
|
|
type CygxActivitySpecialTripBillDetailList struct {
|
|
|
Id int `orm:"column(id);pk"`
|
|
@@ -132,21 +120,6 @@ type CygxActivitySpecialTripBillDetailList struct {
|
|
|
Way int `description:"1报名,取消报名。2到会取消到会 3转正或清零 4取消活动"`
|
|
|
}
|
|
|
|
|
|
-func GetCygxActivitySpecialTripBillDetailList(condition string, pars []interface{}) (item []*CygxActivitySpecialTripBillDetailList, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
- sql := `SELECT
|
|
|
- b.*,
|
|
|
- a.research_theme,
|
|
|
- c.chart_permission_name
|
|
|
- FROM
|
|
|
- cygx_activity_special_trip_bill AS b
|
|
|
- INNER JOIN chart_permission AS c ON c.chart_permission_id = b.chart_permission_id
|
|
|
- INNER JOIN cygx_activity_special AS a ON a.activity_id = b.activity_id
|
|
|
- WHERE
|
|
|
- 1 = 1` + condition
|
|
|
- _, err = o.Raw(sql, pars).QueryRows(&item)
|
|
|
- return
|
|
|
-}
|
|
|
|
|
|
type CygxActivitySpecialPointsBillRespItem struct {
|
|
|
Id int `gorm:"column:id;primary_key;AUTO_INCREMENT"`
|
|
@@ -166,20 +139,3 @@ type CygxActivitySpecialPointsBillResp struct {
|
|
|
List []*CygxActivitySpecialPointsBillRespItem
|
|
|
}
|
|
|
|
|
|
-func GetCygxActivitySpecialTripBillDetailListAll(condition string, pars []interface{}) (item []*CygxActivitySpecialTripBillDetailList, err error) {
|
|
|
- o := orm.NewOrm()
|
|
|
- sql := `SELECT
|
|
|
- b.*,
|
|
|
- a.research_theme,
|
|
|
- c.chart_permission_name
|
|
|
- FROM
|
|
|
- cygx_activity_special_trip_bill AS b
|
|
|
- LEFT JOIN chart_permission AS c ON c.chart_permission_id = b.chart_permission_id
|
|
|
- LEFT JOIN cygx_activity_special AS a ON a.activity_id = b.activity_id
|
|
|
- WHERE
|
|
|
- 1 = 1` + condition
|
|
|
-
|
|
|
- sql += ` ORDER BY b.create_time DESC`
|
|
|
- _, err = o.Raw(sql, pars).QueryRows(&item)
|
|
|
- return
|
|
|
-}
|