diff --git a/.gitignore b/.gitignore index 4b5ec82..bb09af8 100644 --- a/.gitignore +++ b/.gitignore @@ -10,4 +10,5 @@ rebel.xml ## front **/*.lock -**/*.exe \ No newline at end of file +**/*.exe +**/*.exe*** \ No newline at end of file diff --git a/server/modules/yx/mapper/yx_calculation_major_mapper.go b/server/modules/yx/mapper/yx_calculation_major_mapper.go index ea21a8c..5a8fbcd 100644 --- a/server/modules/yx/mapper/yx_calculation_major_mapper.go +++ b/server/modules/yx/mapper/yx_calculation_major_mapper.go @@ -183,7 +183,7 @@ func (m *YxCalculationMajorMapper) FindRecommendList(query dto.SchoolMajorQuery) countErr = config.DB.Raw(countSQL, params...).Count(&total).Error // 计算该协程耗时,通过互斥锁安全写入共享变量 mu.Lock() - queryCost.CountCost = time.Since(start) + queryCost.CountCost = time.Now().Sub(start) mu.Unlock() }() @@ -195,7 +195,7 @@ func (m *YxCalculationMajorMapper) FindRecommendList(query dto.SchoolMajorQuery) probCountErr = config.DB.Raw(probCountSQL, params...).Scan(&probCount).Error // 计算该协程耗时,通过互斥锁安全写入共享变量 mu.Lock() - queryCost.ProbCountCost = time.Since(start) + queryCost.ProbCountCost = time.Now().Sub(start) mu.Unlock() }() @@ -207,14 +207,14 @@ func (m *YxCalculationMajorMapper) FindRecommendList(query dto.SchoolMajorQuery) queryErr = config.DB.Raw(mainSQL, params...).Scan(&items).Error // 计算该协程耗时,通过互斥锁安全写入共享变量 mu.Lock() - queryCost.QueryCost = time.Since(start) + queryCost.QueryCost = time.Now().Sub(start) mu.Unlock() }() wg.Wait() // 计算整体总耗时 - queryCost.TotalCost = time.Since(totalStartTime) + queryCost.TotalCost = time.Now().Sub(totalStartTime) // 打印各协程耗时和总耗时(按需输出,可注释或删除) fmt.Printf("各查询耗时统计:\n")