新增device欄位
This commit is contained in:
		
							parent
							
								
									e2d74c9aef
								
							
						
					
					
						commit
						dc19fa51e7
					
				@ -259,19 +259,20 @@ namespace FrontendWebApi.ApiControllers
 | 
			
		||||
        /// </summary>
 | 
			
		||||
        /// <param name="fd"></param>
 | 
			
		||||
        /// <returns></returns>
 | 
			
		||||
        [HttpPost]
 | 
			
		||||
        [HttpGet]
 | 
			
		||||
        [Route("api/Device/GetOpeDevice")]
 | 
			
		||||
        public async Task<ActionResult<ApiResult<List<DeviceOpeRecord>>>> GetOpeDevice([FromBody] FindDevice fd)
 | 
			
		||||
        public async Task<ActionResult<ApiResult<List<DeviceOpeRecord>>>> GetOpeDevice([FromQuery] string device_guid)
 | 
			
		||||
        {
 | 
			
		||||
            ApiResult<List<DeviceOpeRecord>> apiResult = new ApiResult<List<DeviceOpeRecord>>();
 | 
			
		||||
            try
 | 
			
		||||
            {
 | 
			
		||||
                string sql = $@"select orr.work_type, orr.fix_do, ui.full_name as work_person_name, finish_time, created_at
 | 
			
		||||
                string sql = $@"select orr.work_type, orr.fix_do, ui.full_name as work_person_name, orr.finish_time, orr.created_at, dn.device_node_guid, dn.full_name as device_node_name
 | 
			
		||||
                                from device d
 | 
			
		||||
                                join operation_record orr on d.device_number = orr.fix_do_code and orr.deleted = 0
 | 
			
		||||
                                left join userinfo ui on orr.work_person_id = ui.userinfo_guid
 | 
			
		||||
                                left join device_node dn on d.device_guid = dn.device_guid
 | 
			
		||||
                                where d.deleted = 0 and d.device_guid = @device_guid";
 | 
			
		||||
                object param = new { @device_guid = fd.device_guid };
 | 
			
		||||
                object param = new { @device_guid = device_guid };
 | 
			
		||||
                var device = await backendRepository.GetAllAsync<DeviceOpeRecord>(sql, param);
 | 
			
		||||
 | 
			
		||||
                if (device.Count == 0)
 | 
			
		||||
 | 
			
		||||
@ -110,5 +110,7 @@ namespace FrontendWebApi.Models
 | 
			
		||||
                return Convert.ToDateTime(finish_time).ToString("yyyy-MM-dd HH:mm:ss");
 | 
			
		||||
            }
 | 
			
		||||
        } //結束時間
 | 
			
		||||
        public string device_node_guid { get; set; }
 | 
			
		||||
        public string device_node_name { get; set; }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user