public async Task <ResponseMessage <int[]> > GetComment() { List <ReportForRepair> reportForRepairs = await _reportForRepairService.QueryList(x => x.WaitHandle == 2); int none = 0, good = 0, medium = 0, poor = 0; foreach (ReportForRepair reportForRepair in reportForRepairs) { if (reportForRepair.Evaluate == 0) { ++none; } if (reportForRepair.Evaluate == 1) { ++good; } if (reportForRepair.Evaluate == 2) { ++medium; } if (reportForRepair.Evaluate == 3) { ++poor; } } return(new ResponseMessage <int[]>() { Msg = "请求成功", Status = 200, Success = true, ResponseInfo = new [] { none, good, medium, poor } }); }
public async Task <ResponseMessage <List <OrderTakeViewModel> > > GetOrderTake() { string jti = HttpContext.User.FindFirst(x => x.Type == Microsoft.IdentityModel.JsonWebTokens.JwtRegisteredClaimNames.Jti) .Value; List <ReportForRepair> repairs = await _reportForRepairService.QueryList(x => x.WorkerId == Convert.ToInt64(jti) && !x.IsRemove && x.WaitHandle == 1); if (repairs != null) { return(new ResponseMessage <List <OrderTakeViewModel> >() { Msg = "请求成功", Status = 200, Success = true, ResponseInfo = _mapper.Map <List <OrderTakeViewModel> >(repairs) }); } return(new ResponseMessage <List <OrderTakeViewModel> >() { Msg = "你没有任何任务", Success = true }); }