Forráskód Böngészése

线上课程编辑中关联课程不显示当前课程

weixianghui 5 éve
szülő
commit
a0f4d0b3c6
2 módosított fájl, 8 hozzáadás és 4 törlés
  1. 4 0
      core/src/qfw/manage/course.go
  2. 4 4
      core/src/web/staticres/js/issue.js

+ 4 - 0
core/src/qfw/manage/course.go

@@ -696,6 +696,7 @@ func (this *CourseManage) OnLineList() {
 	perPage, _ := this.GetInteger("perPage")
 	queryStr := this.GetString("query")
 	flag :=  this.GetString("flag")
+	infoId :=  this.GetString("infoId")
 	query := map[string]interface{}{}
 	if queryStr != "" {
 		query["s_name"] = bson.M{"$regex": queryStr}
@@ -705,6 +706,9 @@ func (this *CourseManage) OnLineList() {
 		query["i_status"] = 1
 		query["l_publishtime"] = bson.M{"$lt":now}
 		query["l_endtime"] = bson.M{"$gt":now}
+		if infoId != ""{
+			query["_id"] = bson.M{"$ne": bson.ObjectIdHex(infoId)}
+		}
 	}
 	query["i_type"] = 3
 	rData := mongodb.Find("jy_course", query, `{"l_publishtime":-1}`, `{"_id":1,"s_courseDate":1,"i_price":1,"i_status":1,"s_name":1,"l_publishtime":1}`, false, (currentPage-1)*perPage, perPage)

+ 4 - 4
core/src/web/staticres/js/issue.js

@@ -34,10 +34,10 @@ $(function() {
   $('.ensure').click(function() {
     $('.issue-courser').hide()
   })
-  glkc()
+  glkc(id)
   // 选择关联课程
   $('.choose-btn').click(function (){
-    glkc()
+    glkc(id)
     $('.relevance').show()
   })
   // 选择关联课程-取消
@@ -59,14 +59,14 @@ $(function() {
     }
   })
 })
-function glkc() {
+function glkc(infoId) {
   //关联课程
   var lis = $(".courser li")
   var arr = new Array()
   lis.each(function () {
     arr.push($(this).attr('id'))
   })
-  $.post("/manage/course/OnLineList", {flag: 'gl'}, function (r) {
+  $.post("/manage/course/OnLineList", {flag: 'gl',infoId: infoId}, function (r) {
     var li = ''
     if (r.data.length != 0) {
       for (var i = 0; i < r.data.length; i++){