1
This commit is contained in:
		
							parent
							
								
									8ba69aa37e
								
							
						
					
					
						commit
						d8def7dd67
					
				@ -4,6 +4,9 @@ using Microsoft.AspNetCore.Mvc;
 | 
				
			|||||||
using System.Security.Claims;
 | 
					using System.Security.Claims;
 | 
				
			||||||
using Manganese.Array;
 | 
					using Manganese.Array;
 | 
				
			||||||
using Microsoft.EntityFrameworkCore;
 | 
					using Microsoft.EntityFrameworkCore;
 | 
				
			||||||
 | 
					using AsmResolver.DotNet.Resources;
 | 
				
			||||||
 | 
					using SharpCompress.Archives;
 | 
				
			||||||
 | 
					using System.Management;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace asg_form.Controllers {
 | 
					namespace asg_form.Controllers {
 | 
				
			||||||
    public class FileDB
 | 
					    public class FileDB
 | 
				
			||||||
@ -107,7 +110,7 @@ namespace asg_form.Controllers {
 | 
				
			|||||||
                        proj_no = auditinfo.projNo,
 | 
					                        proj_no = auditinfo.projNo,
 | 
				
			||||||
                        proj_name = auditinfo.projName,
 | 
					                        proj_name = auditinfo.projName,
 | 
				
			||||||
                        budget_use = auditinfo.budgetUse,
 | 
					                        budget_use = auditinfo.budgetUse,
 | 
				
			||||||
                        status = "4",
 | 
					                        status = auditinfo.status,
 | 
				
			||||||
                        budget_name = auditinfo.budgetName,
 | 
					                        budget_name = auditinfo.budgetName,
 | 
				
			||||||
                        biz_type = auditinfo.bizType,
 | 
					                        biz_type = auditinfo.bizType,
 | 
				
			||||||
                        budget_id = auditinfo.budgetId,
 | 
					                        budget_id = auditinfo.budgetId,
 | 
				
			||||||
@ -188,5 +191,37 @@ namespace asg_form.Controllers {
 | 
				
			|||||||
            }
 | 
					            }
 | 
				
			||||||
            
 | 
					            
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        /// <summary>
 | 
				
			||||||
 | 
					        /// Id改status为4
 | 
				
			||||||
 | 
					        /// </summary>
 | 
				
			||||||
 | 
					        [Route("api/v1/admin/statusChange4")]
 | 
				
			||||||
 | 
					        [HttpGet]
 | 
				
			||||||
 | 
					        [Authorize]
 | 
				
			||||||
 | 
					        public async Task<ActionResult<object>> statusChange4([FromQuery] string Id)
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            string userId = this.User.FindFirst(ClaimTypes.NameIdentifier)!.Value;
 | 
				
			||||||
 | 
					            var user = await userManager.FindByIdAsync(userId);
 | 
				
			||||||
 | 
					            if (!this.User.FindAll(ClaimTypes.Role).Any(a => a.Value == "admin"))
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                return Ok(new error_mb { code = 401, message = "无权访问" });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            using (TestDbContext sub = new TestDbContext())
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                var query = sub.T_Audit.FirstOrDefault(n => n.id == Id);
 | 
				
			||||||
 | 
					                try
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    if(query == null) return Ok(new error_mb { code = 404, message = "没有对应记录" });
 | 
				
			||||||
 | 
					                    query.status = "4";
 | 
				
			||||||
 | 
					                    await sub.SaveChangesAsync();
 | 
				
			||||||
 | 
					                    return Ok(new error_mb { code = 200, message = "对应的status已经更改" });
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					                catch (Exception ex)
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    return Ok(new { code = 500, message = "服务器错误", ex });
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user