private void DealCaiJi(Guid DataID, Guid TestDataID, out Guid ModuleID) { CaiJiHelper caiji = new CaiJiHelper(); ModuleID = Guid.Empty; if (DataID != Guid.Empty) { BizCommon.Sys_TestData mdlTestData = caiji.GetTestDataModel(TestDataID); if (mdlTestData != null) { ModuleID = mdlTestData.ModuleID; Boolean inStadiumRange = true; if (mdlTestData.StadiumID == Guid.Empty) { inStadiumRange = caiji.InStadiumRange(DataID, mdlTestData.CreatedTime, mdlTestData.TestRoomCode); } if (inStadiumRange) { if (mdlTestData.Status == 0) { caiji.ApplyUploadData(mdlTestData.ID, mdlTestData.DataID, mdlTestData.ModuleID, mdlTestData.StadiumID, mdlTestData.WTBH, mdlTestData.TestRoomCode, mdlTestData.SerialNumber, mdlTestData.UserName, mdlTestData.TestData, mdlTestData.RealTimeData, mdlTestData.TotallNumber, mdlTestData.MachineCode, mdlTestData.UploadInfo, mdlTestData.UploadCode); } } else { caiji.SaveTestOverTime(mdlTestData.ID, mdlTestData.DataID, mdlTestData.ModuleID, mdlTestData.StadiumID, mdlTestData.WTBH, mdlTestData.TestRoomCode, mdlTestData.SerialNumber, mdlTestData.UserName, mdlTestData.TestData, mdlTestData.RealTimeData, mdlTestData.TotallNumber, mdlTestData.MachineCode, mdlTestData.UploadInfo, mdlTestData.UploadCode); caiji.UpdateTestDataStatus(TestDataID, 3); } } else { logger.Info("DealCaiJi TestDataModel Is Null.TestDataID:" + TestDataID); } } else { caiji.UpdateTestDataStatus(TestDataID, -2); } }