代码无效引用清理,试压包资料界面看板修改
This commit is contained in:
@@ -1,12 +1,8 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using Model;
|
||||
namespace BLL
|
||||
{
|
||||
public class APIHJGLIndexService
|
||||
public class APIHJGLIndexService
|
||||
{
|
||||
public static Model.HJGLIndexItem GetJGLIndexItem(string projectid)
|
||||
{
|
||||
@@ -37,7 +33,8 @@ namespace BLL
|
||||
UnitWorkName = z.UnitWorkName,
|
||||
MaterialCode = z.MaterialCode
|
||||
}).ToList();
|
||||
var tb_type06 = getCH_CheckItemList.GroupBy(x => x.JointAttribute).Select(x => new {
|
||||
var tb_type06 = getCH_CheckItemList.GroupBy(x => x.JointAttribute).Select(x => new
|
||||
{
|
||||
JointAttribute = x.Key,
|
||||
Current_pass_film = x.Sum(m => m.CHT_PassFilm) ?? 0,
|
||||
Cht_totalfilm = x.Sum(m => m.CHT_TotalFilm) ?? 0
|
||||
@@ -46,16 +43,16 @@ namespace BLL
|
||||
var XC_model = tb_type06.Where(x => x.JointAttribute == "安装口").FirstOrDefault();
|
||||
double PassRate1 = 0;
|
||||
double PassRate2 = 0;
|
||||
if (GC_model!=null &&GC_model.Cht_totalfilm>0)
|
||||
if (GC_model != null && GC_model.Cht_totalfilm > 0)
|
||||
{
|
||||
PassRate1 = Math.Round((100 * GC_model.Current_pass_film * 1.0) / GC_model.Cht_totalfilm, 1);
|
||||
}
|
||||
if (XC_model!=null&& XC_model.Cht_totalfilm > 0)
|
||||
if (XC_model != null && XC_model.Cht_totalfilm > 0)
|
||||
{
|
||||
PassRate2 = Math.Round((100 * XC_model.Current_pass_film * 1.0) / XC_model.Cht_totalfilm, 1);
|
||||
}
|
||||
hJGLIndexItem.GCFirstPassRate = PassRate1.ToString()+" %";
|
||||
hJGLIndexItem.XCFirstPassRate = PassRate2.ToString()+" %";
|
||||
hJGLIndexItem.GCFirstPassRate = PassRate1.ToString() + " %";
|
||||
hJGLIndexItem.XCFirstPassRate = PassRate2.ToString() + " %";
|
||||
|
||||
hJGLIndexItem.GCProgress = BLL.HJGL_WeldingReportService.GetGCRate_finished(projectid).ToString() + "/" + HJGL_WeldingReportService.GetSumSize(projectid, 1).ToString() + " DIN";
|
||||
hJGLIndexItem.XCProgress = BLL.HJGL_WeldingReportService.GetXCRate_finished(projectid).ToString() + "/" + HJGL_WeldingReportService.GetSumSize(projectid, 2).ToString() + " DIN";
|
||||
@@ -66,12 +63,12 @@ namespace BLL
|
||||
}
|
||||
else
|
||||
{
|
||||
hJGLIndexItem.PipePrefabricationRate = Math.Floor(Math.Round(decimal.Parse((PipeRate1 / (PipeRate1 + PipeRate2)).ToString("0.000")), 2) * 100).ToString()+" %";
|
||||
hJGLIndexItem.PipePrefabricationRate = Math.Floor(Math.Round(decimal.Parse((PipeRate1 / (PipeRate1 + PipeRate2)).ToString("0.000")), 2) * 100).ToString() + " %";
|
||||
|
||||
|
||||
}
|
||||
hJGLIndexItem.GCWelderEfficacy = HJGL_WeldingReportService.GetWelderEfficacy_GC(projectid).ToString()+" DIN/天";
|
||||
hJGLIndexItem.XCWelderEfficacy = HJGL_WeldingReportService.GetWelderEfficacy_XC(projectid).ToString()+" DIN/天";
|
||||
hJGLIndexItem.GCWelderEfficacy = HJGL_WeldingReportService.GetWelderEfficacy_GC(projectid).ToString() + " DIN/天";
|
||||
hJGLIndexItem.XCWelderEfficacy = HJGL_WeldingReportService.GetWelderEfficacy_XC(projectid).ToString() + " DIN/天";
|
||||
|
||||
return hJGLIndexItem;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user