[Backend] 針對燈具,清空資料表、新增至device_node資料表,暫時註解
This commit is contained in:
		
							parent
							
								
									0fef2791c1
								
							
						
					
					
						commit
						ba03adc2b5
					
				@ -761,13 +761,42 @@ namespace Backend.Controllers
 | 
				
			|||||||
                {
 | 
					                {
 | 
				
			||||||
                    if (post.Count > 0)
 | 
					                    if (post.Count > 0)
 | 
				
			||||||
                    {
 | 
					                    {
 | 
				
			||||||
 | 
					                        //清空device_node資料表
 | 
				
			||||||
 | 
					                        //await backendRepository.TruncateTable("device_node");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                        //int node_priority = 1;
 | 
				
			||||||
                        foreach(var idfc in post)
 | 
					                        foreach(var idfc in post)
 | 
				
			||||||
                        {
 | 
					                        {
 | 
				
			||||||
                            Dictionary<string, object> device = new Dictionary<string, object>();
 | 
					                            //if(idfc.device_number.IndexOf("_LT_L1") > -1)
 | 
				
			||||||
                            device.Add("@device_coordinate_3d", idfc.device_coordinate_3d);
 | 
					                            //{
 | 
				
			||||||
                            device.Add("@forge_dbid", idfc.forge_dbid);
 | 
					                            //    //取得device_guid
 | 
				
			||||||
 | 
					                            //    var sWhere = $@"where deleted = 0 and device_number = " + idfc.device_number;
 | 
				
			||||||
 | 
					                            //    var device_guid = await backendRepository.GetOneAsync<string>("device_node", sWhere, "device_guid");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                            //    //燈具
 | 
				
			||||||
 | 
					                            //    Dictionary<string, object> device = new Dictionary<string, object>();
 | 
				
			||||||
 | 
					                            //    device.Add("@device_node_guid", Guid.NewGuid());
 | 
				
			||||||
 | 
					                            //    device.Add("@deleted", 0);
 | 
				
			||||||
 | 
					                            //    device.Add("@device_guid", device_guid);
 | 
				
			||||||
 | 
					                            //    device.Add("@device_node_coordinate_3d", idfc.device_coordinate_3d);
 | 
				
			||||||
 | 
					                            //    device.Add("@forge_dbid", idfc.forge_dbid);
 | 
				
			||||||
 | 
					                            //    device.Add("@priority", node_priority);
 | 
				
			||||||
 | 
					                            //    device.Add("@created_by", myUserInfo.Userinfo_guid);
 | 
				
			||||||
 | 
					                            //    device.Add("@created_at", DateTime.Now);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                            //    node_priority++;
 | 
				
			||||||
 | 
					                            //    await backendRepository.AddOneByCustomTableReturnId(device, "device_node", false);
 | 
				
			||||||
 | 
					                            //}
 | 
				
			||||||
 | 
					                            //else
 | 
				
			||||||
 | 
					                            //{
 | 
				
			||||||
 | 
					                                Dictionary<string, object> device = new Dictionary<string, object>();
 | 
				
			||||||
 | 
					                                device.Add("@device_coordinate_3d", idfc.device_coordinate_3d);
 | 
				
			||||||
 | 
					                                device.Add("@forge_dbid", idfc.forge_dbid);
 | 
				
			||||||
 | 
					                                await backendRepository.UpdateOneByCustomTable(device, "device", $@" device_number = '{idfc.device_number}'");
 | 
				
			||||||
 | 
					                            //}
 | 
				
			||||||
 | 
					                            
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                            
 | 
					                            
 | 
				
			||||||
                            await backendRepository.UpdateOneByCustomTable(device, "device", $@" device_number = '{idfc.device_number}'");
 | 
					 | 
				
			||||||
                        }
 | 
					                        }
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                    apiResult.Code = "0000";
 | 
					                    apiResult.Code = "0000";
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user