| | |
| | | //logger.Debug("compareResult.len:",*compareOnce) |
| | | dataList := compareOnce.CompareData |
| | | |
| | | logger.Debug("比对结束,用时:",time.Since(timeStart)) |
| | | logger.Debug("comp 比对结束,用时:",time.Since(timeStart)) |
| | | |
| | | service.SortByScore(dataList) |
| | | totalList := len(dataList) |
| | |
| | | } else { |
| | | m["totalList"] = dataList[0:searchBody.Size] |
| | | } |
| | | logger.Debug("比对加排序返回用时:", time.Since(timeStart)) |
| | | logger.Debug("comp 比对加排序返回用时:", time.Since(timeStart)) |
| | | util.ResponseFormat(c,code.Success,m) |
| | | } |
| | | } |
| | |
| | | resultList = append(resultList,cr) |
| | | } |
| | | } |
| | | logger.Debug("GetCompareDataTwice.data:",resultList) |
| | | //logger.Debug("GetCompareDataTwice.data:",resultList) |
| | | service.SortByScore(resultList) |
| | | from := (arg.Page-1)*arg.Size |
| | | to := from + arg.Size |
| | |
| | | if to <= len(resultList) { |
| | | m["totalList"] = resultList[from:to] |
| | | } else { |
| | | m["totalList"] = resultList[from:len(resultList)] |
| | | lte := len(resultList) |
| | | m["totalList"] = resultList[from:lte] |
| | | } |
| | | } else { |
| | | m["totalList"] = []service.CompareResult{} |