Browse Source

添加测试方式

user_lt 1 năm trước cách đây
mục cha
commit
da53e76c2b

+ 1 - 0
BlankApp1/BlankApp1/Common/AutoMapper/AutoMapProfile.cs

@@ -74,6 +74,7 @@ namespace BlankApp1.Common.AutoMapper
                    .ForMember(dest => dest.SchemeDtlId, opt => opt.MapFrom(src => src.scheme_dtl_id))
                    .ForMember(dest => dest.SchemeDtlId, opt => opt.MapFrom(src => src.scheme_dtl_id))
                      .ForMember(dest => dest.StartTestTime, opt => opt.MapFrom(src => src.start_test_time))
                      .ForMember(dest => dest.StartTestTime, opt => opt.MapFrom(src => src.start_test_time))
                       .ForMember(dest => dest.FinishTestTime, opt => opt.MapFrom(src => src.finish_test_time))
                       .ForMember(dest => dest.FinishTestTime, opt => opt.MapFrom(src => src.finish_test_time))
+                      .ForMember(dest => dest.TestMode, opt => opt.MapFrom(src => src.test_mode))
                        .ForMember(dest => dest.TestResult, opt => opt.MapFrom(src => src.test_result))
                        .ForMember(dest => dest.TestResult, opt => opt.MapFrom(src => src.test_result))
                        .ForMember(dest => dest.Status, opt => opt.MapFrom(src => src.status))
                        .ForMember(dest => dest.Status, opt => opt.MapFrom(src => src.status))
                         .ForMember(dest => dest.CreateBy, opt => opt.MapFrom(src => src.create_by))
                         .ForMember(dest => dest.CreateBy, opt => opt.MapFrom(src => src.create_by))

+ 4 - 1
BlankApp1/BlankApp1/ViewModels/BusinessManageViewModel/AutoTestViewModel.cs

@@ -38,6 +38,8 @@ namespace PLCTool.ViewModels.BusinessManageViewModel
         private int testStatus = 0;  //测试状态 
         private int testStatus = 0;  //测试状态 
         private int testResult = 0; //测试结果
         private int testResult = 0; //测试结果
         private long schDetailId = 0; //测试方案明细ID
         private long schDetailId = 0; //测试方案明细ID
+
+        private const string TestMode = "自动测试";
         public AutoTestViewModel(IDialogService dialog, IEventAggregator aggregator, IOptionConfigService optionConfigService, IBasicPlcTestSchemeService basicPlcTestSchemeService, IBasicPlcTestSchemeDtlService basicPlcTestSchemeDtlService, IBizTestRecordService iBizTestRecordService, IBizTestRecordDtlService iBizTestRecordDtlService, IMapper mapper)
         public AutoTestViewModel(IDialogService dialog, IEventAggregator aggregator, IOptionConfigService optionConfigService, IBasicPlcTestSchemeService basicPlcTestSchemeService, IBasicPlcTestSchemeDtlService basicPlcTestSchemeDtlService, IBizTestRecordService iBizTestRecordService, IBizTestRecordDtlService iBizTestRecordDtlService, IMapper mapper)
         {
         {
             _dialog = dialog;
             _dialog = dialog;
@@ -219,6 +221,7 @@ namespace PLCTool.ViewModels.BusinessManageViewModel
 
 
                 bizTestRecordDtlDto.StartTestTime = startTime;
                 bizTestRecordDtlDto.StartTestTime = startTime;
                 bizTestRecordDtlDto.FinishTestTime = endTime;
                 bizTestRecordDtlDto.FinishTestTime = endTime;
+                bizTestRecordDtlDto.TestMode = TestMode;
                 bizTestRecordDtlDto.Status = testStatus;
                 bizTestRecordDtlDto.Status = testStatus;
                 bizTestRecordDtlDto.TestResult = testResult;
                 bizTestRecordDtlDto.TestResult = testResult;
                 bizTestRecordDtlDto.CreateBy = Appsession.UserName;
                 bizTestRecordDtlDto.CreateBy = Appsession.UserName;
@@ -236,7 +239,7 @@ namespace PLCTool.ViewModels.BusinessManageViewModel
                 findRecordDetail.update_by = Appsession.UserName;
                 findRecordDetail.update_by = Appsession.UserName;
                 findRecordDetail.update_time = DateTime.Now;
                 findRecordDetail.update_time = DateTime.Now;
                 findRecordDetail.status = testStatus;
                 findRecordDetail.status = testStatus;
-                findRecordDetail.test_result = 99;
+                findRecordDetail.test_result = testResult;
                 _iBizTestRecordDtlService.Edit(findRecordDetail);
                 _iBizTestRecordDtlService.Edit(findRecordDetail);
             }
             }
         }
         }

+ 3 - 0
BlankApp1/BlankApp1/ViewModels/BusinessManageViewModel/ManualTestViewModel.cs

@@ -40,6 +40,8 @@ namespace PLCTool.ViewModels.BusinessManageViewModel
         private int testStatus = 0;  //测试状态 
         private int testStatus = 0;  //测试状态 
         private int testResult = 0; //测试结果
         private int testResult = 0; //测试结果
         private long schDetailId = 0; //测试方案明细ID
         private long schDetailId = 0; //测试方案明细ID
+
+        private const string TestMode = "手动测试";
         public ManualTestViewModel(IDialogService dialog, IEventAggregator aggregator, IOptionConfigService optionConfigService, IBasicPlcTestSchemeService basicPlcTestSchemeService, IBasicPlcTestSchemeDtlService basicPlcTestSchemeDtlService, IBizTestRecordService iBizTestRecordService, IBizTestRecordDtlService iBizTestRecordDtlService,IMapper mapper)
         public ManualTestViewModel(IDialogService dialog, IEventAggregator aggregator, IOptionConfigService optionConfigService, IBasicPlcTestSchemeService basicPlcTestSchemeService, IBasicPlcTestSchemeDtlService basicPlcTestSchemeDtlService, IBizTestRecordService iBizTestRecordService, IBizTestRecordDtlService iBizTestRecordDtlService,IMapper mapper)
         {
         {
             _dialog = dialog;
             _dialog = dialog;
@@ -223,6 +225,7 @@ namespace PLCTool.ViewModels.BusinessManageViewModel
                 
                 
                 bizTestRecordDtlDto.StartTestTime = startTime;
                 bizTestRecordDtlDto.StartTestTime = startTime;
                 bizTestRecordDtlDto.FinishTestTime = endTime;
                 bizTestRecordDtlDto.FinishTestTime = endTime;
+                bizTestRecordDtlDto.TestMode = TestMode;
                 bizTestRecordDtlDto.Status = testStatus;
                 bizTestRecordDtlDto.Status = testStatus;
                 bizTestRecordDtlDto.TestResult= testResult;
                 bizTestRecordDtlDto.TestResult= testResult;
                 bizTestRecordDtlDto.CreateBy = Appsession.UserName;
                 bizTestRecordDtlDto.CreateBy = Appsession.UserName;

+ 0 - 2
BlankApp1/BlankApp1/ViewModels/BusinessManageViewModel/QueryViewModel.cs

@@ -46,8 +46,6 @@ namespace PLCTool.ViewModels.BusinessManageViewModel
             QueryCommand = new DelegateCommand<object>(Query);
             QueryCommand = new DelegateCommand<object>(Query);
             ResetCommand = new DelegateCommand<object>(Reset);
             ResetCommand = new DelegateCommand<object>(Reset);
             ExportCommand = new DelegateCommand<string>(Export);
             ExportCommand = new DelegateCommand<string>(Export);
-  
-
             GetConfigOption();
             GetConfigOption();
             GetContent();
             GetContent();
         }
         }

+ 5 - 0
BlankApp1/Model/Dto/BizTestRecordDtlDto.cs

@@ -38,6 +38,11 @@ namespace Model.Dto
         /// </summary>           
         /// </summary>           
         public DateTime? FinishTestTime { get; set; }
         public DateTime? FinishTestTime { get; set; }
 
 
+
+        /// <summary>
+        /// 测试模式
+        /// </summary>
+        public string TestMode { get; set; }
         /// <summary>
         /// <summary>
         /// Desc:测试项结果。0:NO 不通过;1:YES 通过
         /// Desc:测试项结果。0:NO 不通过;1:YES 通过
         /// Default:
         /// Default:

+ 10 - 7
BlankApp1/Model/Entities/biz_test_record_dtl.cs

@@ -50,13 +50,16 @@ namespace Model.Entities
            /// Nullable:True
            /// Nullable:True
            /// </summary>           
            /// </summary>           
            public DateTime? finish_test_time {get;set;}
            public DateTime? finish_test_time {get;set;}
-
-           /// <summary>
-           /// Desc:测试项结果。0:NO 不通过;1:YES 通过
-           /// Default:
-           /// Nullable:True
-           /// </summary>           
-           public int? test_result {get;set;}
+          /// <summary>
+          /// 测试模式
+          /// </summary>
+           public string test_mode { get; set; }
+        /// <summary>
+        /// Desc:测试项结果。0:NO 不通过;1:YES 通过
+        /// Default:
+        /// Nullable:True
+        /// </summary>           
+        public int? test_result {get;set;}
 
 
            /// <summary>
            /// <summary>
            /// Desc:测试记录明细状态。0:未测试。99:已测试。
            /// Desc:测试记录明细状态。0:未测试。99:已测试。