using Microsoft.AspNetCore.Authorization; 
 | 
using Microsoft.AspNetCore.Http; 
 | 
using Microsoft.AspNetCore.Mvc; 
 | 
using WIDESEA_Core; 
 | 
using WIDESEA_Core.BaseController; 
 | 
using WIDESEA_ICheckService; 
 | 
using WIDESEA_Model.Models; 
 | 
  
 | 
namespace WIDESEA_WMSServer.Controllers.Check 
 | 
{ 
 | 
    /// <summary> 
 | 
    /// 质检单 
 | 
    /// </summary> 
 | 
    [Route("api/[controller]")] 
 | 
    [ApiController] 
 | 
    public class CheckOrderController : ApiBaseController<ICheckOrderService, Dt_CheckOrder> 
 | 
    { 
 | 
        public CheckOrderController(ICheckOrderService service) : base(service) 
 | 
        { 
 | 
        } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 提交审核 
 | 
        /// </summary> 
 | 
        /// <param name="checkOrderId"></param> 
 | 
        /// <returns></returns> 
 | 
        [HttpGet, HttpPost, Route("CommitAudit")] 
 | 
        public WebResponseContent CommitAudit(int checkOrderId) 
 | 
        { 
 | 
            return Service.CommitAudit(checkOrderId); 
 | 
        } 
 | 
  
 | 
        /// <summary> 
 | 
        /// 质检结果审批完成后回传ERP 
 | 
        /// </summary> 
 | 
        /// <param name="id"></param> 
 | 
        /// <returns></returns> 
 | 
        [HttpGet, HttpPost, Route("FeedbackCheckResult"),AllowAnonymous] 
 | 
        public WebResponseContent FeedbackCheckResult(int id) 
 | 
        { 
 | 
            return Service.FeedbackCheckResult(id); 
 | 
        } 
 | 
    } 
 | 
} 
 |