|
@@ -383,13 +383,20 @@ func (this *ReportController) Add() {
|
|
|
req.IsPublicPublish = 1
|
|
|
}
|
|
|
|
|
|
+ // TODO 分类名称
|
|
|
+ classifyItemList, err := models.GetClassifyListByIdList([]int{req.ClassifyIdFirst, req.ClassifyIdSecond, req.ClassifyIdThird})
|
|
|
+ classifyMap := make(map[int]string)
|
|
|
+ for _, v := range classifyItemList {
|
|
|
+ classifyMap[v.Id] = v.ClassifyName
|
|
|
+ }
|
|
|
+
|
|
|
item := new(models.Report)
|
|
|
item.AddType = req.AddType
|
|
|
item.ReportVersion = 2
|
|
|
item.ClassifyIdFirst = req.ClassifyIdFirst
|
|
|
- item.ClassifyNameFirst = req.ClassifyNameFirst
|
|
|
+ item.ClassifyNameFirst = classifyMap[req.ClassifyIdFirst]
|
|
|
item.ClassifyIdSecond = req.ClassifyIdSecond
|
|
|
- item.ClassifyNameSecond = req.ClassifyNameSecond
|
|
|
+ item.ClassifyNameSecond = classifyMap[req.ClassifyIdSecond]
|
|
|
item.Title = req.Title
|
|
|
item.Abstract = req.Abstract
|
|
|
item.Author = req.Author
|
|
@@ -405,7 +412,7 @@ func (this *ReportController) Add() {
|
|
|
item.AdminRealName = sysUser.RealName
|
|
|
|
|
|
item.ClassifyIdThird = req.ClassifyIdThird
|
|
|
- item.ClassifyNameThird = req.ClassifyNameThird
|
|
|
+ item.ClassifyNameThird = classifyMap[req.ClassifyIdThird]
|
|
|
|
|
|
// 产品要求,如果是多人协作,那么就是章节类型的报告
|
|
|
if req.CollaborateType == 2 {
|