api不能自动注入条件的解决方法

加上这个属性 [ApiController]

   [Area("DepartmentStoreAPI")]
    [AuthorizeJwt]
    [ActionDescription("PurchaseOrder")]
    [ApiController]
    [Route("api/PurchaseOrder")]
    public class PurchaseOrderController : BaseApiController
    {
        [ActionDescription("GetChildListWithCodes")]
        [HttpPost("GetChildListWithCodes")]
        [Public]
        public IActionResult GetChildListWithCodes(List<PurchaseOrderDetailFilterMulite> filters)
        {
            var logic = new TS_DataBridgeAPISelenium.SystemForDepartmentStoreLogic();
            var lstResult = logic.GetPurchaseOrderDetail(filters);
            return Content(Newtonsoft.Json.JsonConvert.SerializeObject(new { TotalCount = lstResult.Count, Data = lstResult }));
        }

    }
原文地址:https://www.cnblogs.com/wjx-blog/p/14152797.html