20260708
This commit is contained in:
@@ -118,32 +118,32 @@ namespace JinYuan.VirtualDataLibrary
|
||||
strSql = @"SELECT CONVERT(varchar,[CSBYHASCANNINGTIME], 120) 时间
|
||||
,[CSBYHPROCESSNAME] 工序名
|
||||
,[CSBYHSCHEDULE] 班次
|
||||
,[CSBYHCODEA] 电芯码
|
||||
,[BarCode] 电芯码
|
||||
,[CSBYHOUTSTATIONJUDGMENTRESULT] 出站判定结果
|
||||
,[Remark] 备注
|
||||
,[RethrowNum] 复投次数
|
||||
,[CCDResult1] 电芯CCD1结果
|
||||
,[CCDResult2] 电芯CCD2结果
|
||||
,[CCDResult3] 电芯CCD3结果
|
||||
,[CCDResult4] 电芯CCD4结果
|
||||
,[CCDResult5] 电芯CCD5结果
|
||||
,[CCDResult6] 电芯CCD6结果
|
||||
,[CCDResult7] 电芯CCD7结果
|
||||
,[CCDResult8] 电芯CCD8结果
|
||||
,[CCDResult9] 电芯CCD9结果
|
||||
,[CCDResult10] 电芯CCD10结果
|
||||
,[CCDResult11] 电芯CCD11结果
|
||||
,[CCDResult12] 电芯CCD12结果
|
||||
,[CCDResult13] 电芯CCD13结果
|
||||
,[CCDResult14] 电芯CCD14结果
|
||||
,[CCDResult15] 电芯CCD15结果
|
||||
,[CCDResult16] 电芯CCD16结果
|
||||
,[CCDResult17] 电芯CCD17结果
|
||||
,[CCDResult18] 电芯CCD18结果
|
||||
,[CCDResult19] 电芯CCD19结果
|
||||
,[CCDResult20] 电芯CCD20结果
|
||||
,[CCDResult1] 正面
|
||||
,[CCDResult2] 反面
|
||||
,[CCDResult3] 左侧面
|
||||
,[CCDResult4] 右侧面
|
||||
,[CCDResult5] 顶面
|
||||
,[CCDResult6] 底面
|
||||
,[CCDResult7] 底DE1
|
||||
,[CCDResult8] 底DE2
|
||||
,[CCDResult9] 底DE3
|
||||
,[CCDResult10] 底DE4
|
||||
,[CCDResult11] 中ME1
|
||||
,[CCDResult12] 中ME2
|
||||
,[CCDResult13] 中ME3
|
||||
,[CCDResult14] 中ME4
|
||||
,[CCDResult15] 正极柱
|
||||
,[CCDResult16] 负极柱
|
||||
,[CCDResult17] 防爆阀
|
||||
,[CCDResult18] 二维码
|
||||
,[CCDResult19] 厚度
|
||||
,[CCDResult20] 平面度
|
||||
,[CCDResult21] 电芯CCD21结果
|
||||
,[CCDResult22] 电芯CCD22结果
|
||||
,[CCDResult22] 外观检测总结果
|
||||
,[CCDResult23] 电芯CCD23结果
|
||||
,[CCDResult24] 电芯CCD24结果
|
||||
,[CCDResult25] 电芯CCD25结果
|
||||
@@ -219,12 +219,12 @@ namespace JinYuan.VirtualDataLibrary
|
||||
public string GetStaticByDay(string startDateTime, string endDateTime)
|
||||
{
|
||||
string strSql = $@" SELECT CONVERT(varchar(13),TestTime,120) 时间, ProdIn 总数, ProdOut OK总数,Ppm PPM均值,
|
||||
cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值,
|
||||
cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值,
|
||||
cast(case when ProdIn>0 then (ROUND(cast(isnull(ProdOut,0) as float)/cast(isnull(ProdIn,0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率
|
||||
FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY TestTime,ProdOut,ProdIn,Ppm,JiaDL
|
||||
UNION ALL
|
||||
SELECT '合计' as '时间', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT FDate,sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(PPM) Ppm,
|
||||
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL,
|
||||
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL,
|
||||
cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod
|
||||
WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY FDate) as t ";
|
||||
|
||||
@@ -240,12 +240,12 @@ namespace JinYuan.VirtualDataLibrary
|
||||
public string GetStaticByWeek(string startDateTime, string endDateTime)
|
||||
{
|
||||
string strSql = $@" SELECT convert(char(10), TestTime, 120) 月份, sum(ProdIn) 总数, sum(ProdOut) OK总数,AVG(Ppm) PPM均值,
|
||||
cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值,
|
||||
cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值,
|
||||
cast(case when sum(ProdIn)>0 then (ROUND(cast(isnull(SUM(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率
|
||||
FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY convert(char(10), TestTime, 120),JiaDL
|
||||
UNION ALL
|
||||
SELECT '合计' as '月份', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm,
|
||||
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL,
|
||||
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL,
|
||||
cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10))+'%' 优率 FROM Hourprod
|
||||
WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}') as t ";
|
||||
return strSql;
|
||||
@@ -261,12 +261,12 @@ namespace JinYuan.VirtualDataLibrary
|
||||
public string GetStaticByMonth(string startDateTime, string endDateTime)
|
||||
{
|
||||
string strSql = $@" SELECT convert(char(7), TestTime, 120) 月份, sum(ProdIn) 总数, sum(ProdOut) OK总数,AVG(Ppm) PPM均值,
|
||||
cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值,
|
||||
cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值,
|
||||
cast(case when sum(ProdIn)>0 then (ROUND(cast(isnull(SUM(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率
|
||||
FROM Hourprod WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}' GROUP BY convert(char(7), TestTime, 120),JiaDL
|
||||
UNION ALL
|
||||
SELECT '合计' as '月份', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm,
|
||||
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL,
|
||||
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL,
|
||||
cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10))+'%' 优率 FROM Hourprod
|
||||
WHERE TestTime BETWEEN '{startDateTime}' AND '{endDateTime}') as t ";
|
||||
return strSql;
|
||||
@@ -298,12 +298,12 @@ namespace JinYuan.VirtualDataLibrary
|
||||
}
|
||||
|
||||
string strsql = $@" SELECT CONVERT(varchar(13),TestTime,120) 时间, ProdIn 总数, ProdOut OK总数,Ppm PPM均值,
|
||||
cast(ROUND(JiaDL*100,1)as nvarchar(10))+'%' 稼动率均值,
|
||||
cast(ROUND(JiaDL*100,1)as nvarchar(20))+'%' 稼动率均值,
|
||||
cast(case when ProdIn>0 then (ROUND(cast(isnull(ProdOut,0) as float)/cast(isnull(ProdIn,0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率
|
||||
FROM Hourprod WHERE TestTime BETWEEN '{sDateTime1}' AND '{sDateTime2}' GROUP BY TestTime,ProdOut,ProdIn,Ppm,JiaDL
|
||||
UNION ALL
|
||||
SELECT '合计' as '时间', ProdIn '总数', ProdOut 'OK总数',Ppm 'PPM均值' ,JiaDL '稼动率均值',优率 as '优率' FROM (SELECT FDate,sum(ProdIn) ProdIn, SUM(ProdOut) ProdOut,AVG(Ppm) Ppm,
|
||||
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(10))+'%' JiaDL,
|
||||
cast(ROUND(AVG(JiaDL)*100,1) as nvarchar(20))+'%' JiaDL,
|
||||
cast(case when (sum(ProdIn))>0 then (ROUND(cast(isnull(sum(ProdOut),0) as float)/cast(isnull(sum(ProdIn),0) as float)*100,2)) else 0 end as nvarchar(10) )+'%' 优率 FROM Hourprod
|
||||
WHERE TestTime BETWEEN '{sDateTime1}' AND '{sDateTime2}' GROUP BY FDate) as t ";
|
||||
return strsql;
|
||||
|
||||
@@ -189,5 +189,10 @@ namespace JinYuan.VirtualDataLibrary
|
||||
/// </summary>
|
||||
public string OkNgParamMesUrl = "http://10.17.128.206/core/api/public/eve/pm/eqm/new/grading";
|
||||
|
||||
/// <summary>
|
||||
/// 安全设备运行状态
|
||||
/// </summary>
|
||||
public string SafeEqptStatusMesUrl = "http://10.22.161.62:804/device-status";
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user