|
@@ -839,12 +839,12 @@ namespace Hotline.Api.Controllers.Bi
|
|
.Where(x => x.AiVisitTime >= StartTime && x.AiVisitTime <= EndTime && x.IsSuccess != null).CountAsync();
|
|
.Where(x => x.AiVisitTime >= StartTime && x.AiVisitTime <= EndTime && x.IsSuccess != null).CountAsync();
|
|
|
|
|
|
returnModel.AiVisitSatisfiedCount = await _aiOrderVisitDetailRepository.Queryable()
|
|
returnModel.AiVisitSatisfiedCount = await _aiOrderVisitDetailRepository.Queryable()
|
|
- .Includes(x => x.OrderVisit)
|
|
|
|
- .Where(x => x.AiVisitTime >= StartTime && x.AiVisitTime <= EndTime && x.IsSuccess == true && SqlFunc.JsonField(x.OrderVisit.NowEvaluate, "Key") != "1" && SqlFunc.JsonField(x.OrderVisit.NowEvaluate, "Key") != "2").CountAsync();
|
|
|
|
|
|
+ //.Includes(x => x.OrderVisit)
|
|
|
|
+ .Where(x => x.AiVisitTime >= StartTime && x.AiVisitTime <= EndTime && x.IsSuccess == true && SqlFunc.JsonField(x.AiOrgProcessingResults, "Key") == "4").CountAsync();
|
|
|
|
|
|
returnModel.AiVisitNoSatisfiedCount = await _aiOrderVisitDetailRepository.Queryable()
|
|
returnModel.AiVisitNoSatisfiedCount = await _aiOrderVisitDetailRepository.Queryable()
|
|
- .Includes(x => x.OrderVisit)
|
|
|
|
- .Where(x => x.AiVisitTime >= StartTime && x.AiVisitTime <= EndTime && x.IsSuccess == true && SqlFunc.JsonField(x.OrderVisit.NowEvaluate, "Key") == "1" && SqlFunc.JsonField(x.OrderVisit.NowEvaluate, "Key") == "2").CountAsync();
|
|
|
|
|
|
+ //.Includes(x => x.OrderVisit)
|
|
|
|
+ .Where(x => x.AiVisitTime >= StartTime && x.AiVisitTime <= EndTime && x.IsSuccess == true && SqlFunc.JsonField(x.AiOrgProcessingResults, "Key") == "2").CountAsync();
|
|
|
|
|
|
returnModel.AIVisitFailCount = await _aiOrderVisitDetailRepository.Queryable()
|
|
returnModel.AIVisitFailCount = await _aiOrderVisitDetailRepository.Queryable()
|
|
.Where(x => x.AiVisitTime >= StartTime && x.AiVisitTime <= EndTime && x.IsSuccess == false).CountAsync();
|
|
.Where(x => x.AiVisitTime >= StartTime && x.AiVisitTime <= EndTime && x.IsSuccess == false).CountAsync();
|
|
@@ -1443,35 +1443,35 @@ namespace Hotline.Api.Controllers.Bi
|
|
OrgCode = "",
|
|
OrgCode = "",
|
|
OrgType = "",
|
|
OrgType = "",
|
|
ZxAllCount = items.Sum(p => p.ZxAllCount),
|
|
ZxAllCount = items.Sum(p => p.ZxAllCount),
|
|
- ZxAllTimes = items.Sum(p => p.ZxAllTimes),
|
|
|
|
|
|
+ ZxAllTimes = Math.Round(items.Sum(p => p.ZxAllTimes).Value,2),
|
|
ZxAcceptanceTypeCode = "10",
|
|
ZxAcceptanceTypeCode = "10",
|
|
|
|
|
|
JyAllCount = items.Sum(p => p.JyAllCount),
|
|
JyAllCount = items.Sum(p => p.JyAllCount),
|
|
- JyAllTimes = items.Sum(p => p.JyAllTimes),
|
|
|
|
|
|
+ JyAllTimes = Math.Round(items.Sum(p => p.JyAllTimes).Value,2),
|
|
JyAcceptanceTypeCode = "15",
|
|
JyAcceptanceTypeCode = "15",
|
|
|
|
|
|
QzAllCount = items.Sum(p => p.QzAllCount),
|
|
QzAllCount = items.Sum(p => p.QzAllCount),
|
|
- QzAllTimes = items.Sum(p => p.QzAllTimes),
|
|
|
|
|
|
+ QzAllTimes = Math.Round(items.Sum(p => p.QzAllTimes).Value,2),
|
|
QzAcceptanceTypeCode = "20",
|
|
QzAcceptanceTypeCode = "20",
|
|
|
|
|
|
ByAllCount = items.Sum(p => p.ByAllCount),
|
|
ByAllCount = items.Sum(p => p.ByAllCount),
|
|
- ByAllTimes = items.Sum(p => p.ByAllTimes),
|
|
|
|
|
|
+ ByAllTimes = Math.Round(items.Sum(p => p.ByAllTimes).Value,2),
|
|
ByAcceptanceTypeCode = "25",
|
|
ByAcceptanceTypeCode = "25",
|
|
|
|
|
|
JbAllCount = items.Sum(p => p.JbAllCount),
|
|
JbAllCount = items.Sum(p => p.JbAllCount),
|
|
- JbAllTimes = items.Sum(p => p.JbAllTimes),
|
|
|
|
|
|
+ JbAllTimes = Math.Round(items.Sum(p => p.JbAllTimes).Value,2),
|
|
JbAcceptanceTypeCode = "30",
|
|
JbAcceptanceTypeCode = "30",
|
|
|
|
|
|
TsAllCount = items.Sum(p => p.TsAllCount),
|
|
TsAllCount = items.Sum(p => p.TsAllCount),
|
|
- TsAllTimes = items.Sum(p => p.TsAllTimes),
|
|
|
|
|
|
+ TsAllTimes = Math.Round(items.Sum(p => p.TsAllTimes).Value,2),
|
|
TsAcceptanceTypeCode = "35",
|
|
TsAcceptanceTypeCode = "35",
|
|
|
|
|
|
QtAllCount = items.Sum(p => p.QtAllCount),
|
|
QtAllCount = items.Sum(p => p.QtAllCount),
|
|
- QtAllTimes = items.Sum(p => p.QtAllTimes),
|
|
|
|
|
|
+ QtAllTimes = Math.Round(items.Sum(p => p.QtAllTimes).Value,2),
|
|
QtAcceptanceTypeCode = "40",
|
|
QtAcceptanceTypeCode = "40",
|
|
|
|
|
|
YjAllCount = items.Sum(p => p.YjAllCount),
|
|
YjAllCount = items.Sum(p => p.YjAllCount),
|
|
- YjAllTimes = items.Sum(p => p.YjAllTimes),
|
|
|
|
|
|
+ YjAllTimes = Math.Round(items.Sum(p => p.YjAllTimes).Value,2),
|
|
YjAcceptanceTypeCode = "1"
|
|
YjAcceptanceTypeCode = "1"
|
|
};
|
|
};
|
|
|
|
|