Browse Source

Merge branch 'dev' of http://git.ycjcjy.com/SpaceOfCheng/services into dev

胡轶钦 6 years ago
parent
commit
21862de4b5
3 changed files with 14 additions and 0 deletions
  1. 6
    0
      service/message/cmscase.go
  2. 3
    0
      service/message/message.go
  3. 5
    0
      service/sys.go

+ 6
- 0
service/message/cmscase.go View File

101
 				return nil, errors.New("获取项目信息失败")
101
 				return nil, errors.New("获取项目信息失败")
102
 			}
102
 			}
103
 			courses[inx].CourseImgs = imgs
103
 			courses[inx].CourseImgs = imgs
104
+			caseinfo, err := s.casedao.GetCaseByID(course.CaseId)
105
+			if err != nil {
106
+				utils.LogError("获取项目信息案场失败: " + err.Error())
107
+				return nil, errors.New("获取项目信息失败")
108
+			}
109
+			courses[inx].CaseInfo = caseinfo
104
 		}
110
 		}
105
 
111
 
106
 		info.Courses = courses
112
 		info.Courses = courses

+ 3
- 0
service/message/message.go View File

2
 
2
 
3
 import (
3
 import (
4
 	"errors"
4
 	"errors"
5
+	"spaceofcheng/services/models/cases"
5
 	"spaceofcheng/services/models/course"
6
 	"spaceofcheng/services/models/course"
6
 	"spaceofcheng/services/models/message"
7
 	"spaceofcheng/services/models/message"
7
 	"spaceofcheng/services/models/model"
8
 	"spaceofcheng/services/models/model"
14
 	ctx       *utils.Context
15
 	ctx       *utils.Context
15
 	dao       *message.MessageDAO
16
 	dao       *message.MessageDAO
16
 	coursedao *course.CourseDAO
17
 	coursedao *course.CourseDAO
18
+	casedao   *cases.CaseDAO
17
 }
19
 }
18
 
20
 
19
 // NewMessageServ 初始化
21
 // NewMessageServ 初始化
22
 		ctx:       ctx,
24
 		ctx:       ctx,
23
 		dao:       message.NewMessageDAO(ctx),
25
 		dao:       message.NewMessageDAO(ctx),
24
 		coursedao: course.NewCourseDAO(ctx),
26
 		coursedao: course.NewCourseDAO(ctx),
27
+		casedao:   cases.NewCaseDAO(ctx),
25
 	}
28
 	}
26
 }
29
 }
27
 
30
 

+ 5
- 0
service/sys.go View File

278
 		}
278
 		}
279
 	}
279
 	}
280
 
280
 
281
+	// 防止JSON解析失败
282
+	if userMapping.AccountInfo == "" {
283
+		userMapping.AccountInfo = "{}"
284
+	}
285
+
281
 	// 更新映射信息, 没有的话则插入
286
 	// 更新映射信息, 没有的话则插入
282
 	err = models.EditUserMapping(userMapping)
287
 	err = models.EditUserMapping(userMapping)
283
 	if err != nil {
288
 	if err != nil {