修改公司级首页
This commit is contained in:
		
							parent
							
								
									9b7437a76a
								
							
						
					
					
						commit
						b0e1999b85
					
				|  | @ -565,31 +565,39 @@ namespace FineUIPro.Web.common | ||||||
|             List<double> listdata = new List<double>(); |             List<double> listdata = new List<double>(); | ||||||
|             double result = 0; |             double result = 0; | ||||||
|             Model.SGGLDB db = Funs.DB; |             Model.SGGLDB db = Funs.DB; | ||||||
|             //一次检测合格焊口数 |             var ndtLists = from x in db.HJGL_FL_NdtList select x; | ||||||
|             int oneCheckJotNum = (from x in db.HJGL_Batch_NDEItem |             ////一次检测合格焊口数 | ||||||
|                                   join y in db.HJGL_Batch_BatchTrustItem on x.TrustBatchItemId equals y.TrustBatchItemId |             //int oneCheckJotNum = (from x in db.HJGL_Batch_NDEItem | ||||||
|                                   join z in db.HJGL_Batch_PointBatchItem on y.PointBatchItemId equals z.PointBatchItemId |             //                      join y in db.HJGL_Batch_BatchTrustItem on x.TrustBatchItemId equals y.TrustBatchItemId | ||||||
|                                   join a in db.HJGL_Batch_NDE on x.NDEID equals a.NDEID |             //                      join z in db.HJGL_Batch_PointBatchItem on y.PointBatchItemId equals z.PointBatchItemId | ||||||
|                                   where z.PointDate != null && z.PointState == "1" && y.RepairRecordId == null |             //                      join a in db.HJGL_Batch_NDE on x.NDEID equals a.NDEID | ||||||
|                                   select x.NDEItemID).Count(); |             //                      where z.PointDate != null && z.PointState == "1" && y.RepairRecordId == null | ||||||
|             //一次检测返修焊口数 |             //                      select x.NDEItemID).Count(); | ||||||
|             int oneCheckRepairJotNum = (from x in db.HJGL_Batch_NDEItem |             ////一次检测返修焊口数 | ||||||
|                                         join y in db.HJGL_Batch_BatchTrustItem on x.TrustBatchItemId equals y.TrustBatchItemId |             //int oneCheckRepairJotNum = (from x in db.HJGL_Batch_NDEItem | ||||||
|                                         join z in db.HJGL_Batch_PointBatchItem on y.PointBatchItemId equals z.PointBatchItemId |             //                            join y in db.HJGL_Batch_BatchTrustItem on x.TrustBatchItemId equals y.TrustBatchItemId | ||||||
|                                         join a in db.HJGL_Batch_NDE on x.NDEID equals a.NDEID |             //                            join z in db.HJGL_Batch_PointBatchItem on y.PointBatchItemId equals z.PointBatchItemId | ||||||
|                                         where z.PointDate != null && z.PointState == "1" && y.RepairRecordId == null && x.CheckResult == "2"  |             //                            join a in db.HJGL_Batch_NDE on x.NDEID equals a.NDEID | ||||||
|                                         select x.NDEItemID).Count(); |             //                            where z.PointDate != null && z.PointState == "1" && y.RepairRecordId == null && x.CheckResult == "2"  | ||||||
|             if (oneCheckJotNum > 0) |             //                            select x.NDEItemID).Count(); | ||||||
|  |             if (ndtLists.Count() > 0) | ||||||
|             { |             { | ||||||
|                 var a = Convert.ToDouble(oneCheckJotNum - oneCheckRepairJotNum); |                 decimal a = 0, b = 0; | ||||||
|                 var b = Convert.ToDouble(oneCheckJotNum); |                 foreach (var item in ndtLists) | ||||||
|                 result = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 0)); |                 { | ||||||
|  |                     a += Funs.GetNewDecimalOrZero(item.OneTimeFilmQualifiedAmount); | ||||||
|  |                     b += Funs.GetNewDecimalOrZero(item.OneTimeFilmAmount); | ||||||
|  |                 } | ||||||
|  |                 if (b > 0) | ||||||
|  |                 { | ||||||
|  |                     result = Convert.ToDouble(decimal.Round(decimal.Parse((a / b * 100).ToString()), 2)); | ||||||
| 
 | 
 | ||||||
|                     hjallNumber = b.ToString(); |                     hjallNumber = b.ToString(); | ||||||
|                     hjfinishNumber = a.ToString(); |                     hjfinishNumber = a.ToString(); | ||||||
|                     hjzgl = result.ToString(); |                     hjzgl = result.ToString(); | ||||||
|                     hjDataValue = (100 - result).ToString(); |                     hjDataValue = (100 - result).ToString(); | ||||||
|                 } |                 } | ||||||
|  |             } | ||||||
| 
 | 
 | ||||||
|              |              | ||||||
|         } |         } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue