|
@@ -318,3 +318,29 @@ func GetChartDetailById(chartId, uid int) (item *CygxChartDetail, err error) {
|
|
|
err = o.Raw(sql, uid, chartId).QueryRow(&item)
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
+// 删除
|
|
|
+func DeleteCygxChart(chartId int) (err error) {
|
|
|
+ o, err := orm.NewOrm().Begin()
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
+ defer func() {
|
|
|
+
|
|
|
+ if err == nil {
|
|
|
+ o.Commit()
|
|
|
+ } else {
|
|
|
+ o.Rollback()
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ sql := `DELETE FROM cygx_chart WHERE chart_id=? `
|
|
|
+ _, err = o.Raw(sql, chartId).Exec()
|
|
|
+
|
|
|
+ if err != nil {
|
|
|
+ return err
|
|
|
+ }
|
|
|
+
|
|
|
+ sql = `DELETE FROM cygx_chart_all WHERE chart_id=? `
|
|
|
+ _, err = o.Raw(sql, chartId).Exec()
|
|
|
+ return
|
|
|
+}
|