|
@@ -502,15 +502,18 @@ func (this *ReportApproveController) Detail() {
|
|
|
detail.Report.ReportType = approveItem.ReportType
|
|
|
detail.Report.ReportId = approveItem.ReportId
|
|
|
detail.Report.ReportTitle = approveItem.ReportTitle
|
|
|
- detail.Report.ReportCode = utils.MD5(strconv.Itoa(approveItem.ReportId))
|
|
|
+
|
|
|
// 报告分类路由
|
|
|
if approveItem.ReportType == report_approve.FlowReportTypeChinese {
|
|
|
+ detail.Report.ReportCode = utils.MD5(strconv.Itoa(approveItem.ReportId))
|
|
|
detail.Report.ReportClassify = fmt.Sprintf("%s/%s/%s", report_approve.FlowReportTypeMap[approveItem.ReportType], cnClassifyIdName[approveItem.ClassifyFirstId], cnClassifyIdName[approveItem.ClassifySecondId])
|
|
|
}
|
|
|
if approveItem.ReportType == report_approve.FlowReportTypeEnglish {
|
|
|
+ detail.Report.ReportCode = utils.MD5(strconv.Itoa(approveItem.ReportId))
|
|
|
detail.Report.ReportClassify = fmt.Sprintf("%s/%s/%s/%s", report_approve.FlowReportTypeMap[approveItem.ReportType], enClassifyIdName[enRootIdMap[approveItem.ClassifySecondId]], enClassifyIdName[approveItem.ClassifyFirstId], enClassifyIdName[approveItem.ClassifySecondId])
|
|
|
}
|
|
|
if approveItem.ReportType == report_approve.FlowReportTypeSmart {
|
|
|
+ detail.Report.ReportCode = utils.MD5(fmt.Sprint("smart_", approveItem.ReportId))
|
|
|
detail.Report.ReportClassify = fmt.Sprintf("%s/%s/%s", report_approve.FlowReportTypeMap[approveItem.ReportType], cnClassifyIdName[approveItem.ClassifyFirstId], cnClassifyIdName[approveItem.ClassifySecondId])
|
|
|
}
|
|
|
|