[後端] 修改同步判斷
This commit is contained in:
		
							parent
							
								
									92fe3231ad
								
							
						
					
					
						commit
						31fe9e0edb
					
				@ -169,30 +169,30 @@ namespace Repository.BackendRepository.Implement
 | 
			
		||||
                        sb.Clear();
 | 
			
		||||
                        stopwatchSection.Stop();
 | 
			
		||||
                        await KeepTimeLog("Insert into import_niagara_tag", stopwatchSection.ElapsedMilliseconds);
 | 
			
		||||
                    }
 | 
			
		||||
 | 
			
		||||
                        //巨蛋特殊處理
 | 
			
		||||
                        if (isDome)
 | 
			
		||||
                    //巨蛋特殊處理
 | 
			
		||||
                    if (isDome)
 | 
			
		||||
                    {
 | 
			
		||||
                        stopwatchSection = new Stopwatch();
 | 
			
		||||
                        stopwatchSection.Start();
 | 
			
		||||
                        sb.Append($@" -- tag 第二碼為小類(除了安全系統之外)
 | 
			
		||||
                            update import_niagara_tag set device_name_tag = device_system_tag
 | 
			
		||||
                            where (device_system_tag <> 'S' and device_system_tag <> 'CWB' and device_system_tag <> 'B' and 
 | 
			
		||||
                                    (device_system_tag <> 'FM' or device_system_tag <> 'APS' or device_system_tag <> 'VICL'));
 | 
			
		||||
 | 
			
		||||
                            update import_niagara_tag a 
 | 
			
		||||
                            join variable b on a.device_name_tag COLLATE utf8mb4_general_ci = b.system_value and b.deleted = 0 and b.system_type = 'device_system_category_layer3'
 | 
			
		||||
                            join variable v1 on b.system_parent_id = v1.id
 | 
			
		||||
                            set device_system_tag = v1.system_value -- tag 第二碼為小類(除了安全系統之外)
 | 
			
		||||
                            where (device_system_tag <> 'S' and device_system_tag <> 'CWB' and device_system_tag <> 'B' and 
 | 
			
		||||
                                    (device_system_tag <> 'FM' or device_system_tag <> 'APS' or device_system_tag <> 'VICL'));  -- 安全系統 第二段大類 第四段小類");
 | 
			
		||||
                        using (TransactionScope scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled))
 | 
			
		||||
                        {
 | 
			
		||||
                            stopwatchSection = new Stopwatch();
 | 
			
		||||
                            stopwatchSection.Start();
 | 
			
		||||
                            sb.Append($@" -- tag 第二碼為小類(除了安全系統之外)
 | 
			
		||||
                                update import_niagara_tag set device_name_tag = device_system_tag
 | 
			
		||||
                                where (device_system_tag <> 'S' and device_system_tag <> 'CWB' and device_system_tag <> 'B' and 
 | 
			
		||||
                                        (device_system_tag <> 'FM' or device_system_tag <> 'APS' or device_system_tag <> 'VICL'));
 | 
			
		||||
 | 
			
		||||
                                update import_niagara_tag a 
 | 
			
		||||
                                join variable b on a.device_name_tag COLLATE utf8mb4_general_ci = b.system_value and b.deleted = 0 and b.system_type = 'device_system_category_layer3'
 | 
			
		||||
                                join variable v1 on b.system_parent_id = v1.id
 | 
			
		||||
                                set device_system_tag = v1.system_value -- tag 第二碼為小類(除了安全系統之外)
 | 
			
		||||
                                where (device_system_tag <> 'S' and device_system_tag <> 'CWB' and device_system_tag <> 'B' and 
 | 
			
		||||
                                        (device_system_tag <> 'FM' or device_system_tag <> 'APS' or device_system_tag <> 'VICL'));  -- 安全系統 第二段大類 第四段小類");
 | 
			
		||||
                            using (TransactionScope scope = new TransactionScope(TransactionScopeAsyncFlowOption.Enabled))
 | 
			
		||||
                            {
 | 
			
		||||
                                await conn.ExecuteAsync(sb.ToString());
 | 
			
		||||
                            }
 | 
			
		||||
                            stopwatchSection.Stop();
 | 
			
		||||
                            await KeepTimeLog("巨蛋特殊處理", stopwatchSection.ElapsedMilliseconds);
 | 
			
		||||
                            await conn.ExecuteAsync(sb.ToString());
 | 
			
		||||
                        }
 | 
			
		||||
                        stopwatchSection.Stop();
 | 
			
		||||
                        await KeepTimeLog("巨蛋特殊處理", stopwatchSection.ElapsedMilliseconds);
 | 
			
		||||
                    }
 | 
			
		||||
                    stopwatch.Stop();
 | 
			
		||||
                    await KeepTimeLog("InsertNiagaraTagList", stopwatch.ElapsedMilliseconds);
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user