Example #1
0
        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);
            }
        }