瀏覽代碼

bug修改

wangfei 6 年之前
父節點
當前提交
c9c59a12f2
共有 2 個檔案被更改,包括 13 行新增1 行删除
  1. 8
    0
      models/message/cmscase.go
  2. 5
    1
      service/message/cmscase.go

+ 8
- 0
models/message/cmscase.go 查看文件

103
 	return course, err
103
 	return course, err
104
 }
104
 }
105
 
105
 
106
+// GetCourseByOrgID 根据机构id获取所有课程信息
107
+func (m *MessageDAO) GetCourseByOrgID(orgid string) ([]course.CourseDetail, error) {
108
+	var course []course.CourseDetail
109
+	sql := `select * from ta_course where status = ` + strconv.Itoa(models.STATUS_NORMAL) + ` and org_id=?`
110
+	err := m.db.Sql(sql, orgid).Find(&course)
111
+	return course, err
112
+}
113
+
106
 // AddCmsCase 新增项目专题
114
 // AddCmsCase 新增项目专题
107
 func (m *MessageDAO) AddCmsCase(cmscase model.TaCmsCase) (*model.TaCmsCase, error) {
115
 func (m *MessageDAO) AddCmsCase(cmscase model.TaCmsCase) (*model.TaCmsCase, error) {
108
 	cmscase.CreateDate = time.Now()
116
 	cmscase.CreateDate = time.Now()

+ 5
- 1
service/message/cmscase.go 查看文件

69
 	if info != nil {
69
 	if info != nil {
70
 		var courses []course.CourseDetail
70
 		var courses []course.CourseDetail
71
 		if info.IsAllCourse == 1 {
71
 		if info.IsAllCourse == 1 {
72
-			courses, err = s.dao.GetCourseByCaseID(info.CaseId)
72
+			if info.CaseId == "all" {
73
+				courses, err = s.dao.GetCourseByOrgID(info.OrgId)
74
+			} else {
75
+				courses, err = s.dao.GetCourseByCaseID(info.CaseId)
76
+			}
73
 		} else {
77
 		} else {
74
 			courses, err = s.dao.GetCoursesByCmsCase(info.CmsCaseId)
78
 			courses, err = s.dao.GetCoursesByCmsCase(info.CmsCaseId)
75
 		}
79
 		}