111
yanjinhui
2025-03-26 da2e87c2a05debbcc7dac5efb5d13c92d533782f
ÏîÄ¿´úÂë/WIDESEAWCS_Server Õýʽ/WIDESEAWCS_Server/Controllers/SerialPort/ProcessController.cs
@@ -19,35 +19,74 @@
        {
        }
        [HttpGet, Route("GetProcess"), AllowAnonymous]
        public WebResponseContent GetProcess(string gruop)
        {
            return Service.GetProcess(gruop);
        }
        /// <summary>
        /// èŽ·å–å¥—ç­’æ•°é‡
        /// </summary>
        /// <returns>返回班组、总步骤、套筒数量</returns>
        [HttpGet, Route("GetSleeveandStep"), AllowAnonymous]
        public WebResponseContent GetSleeveandStep(string grops)
        public WebResponseContent GetSleeveandStep()
        {
            return Service.GetSleeveandStep(grops);
            return Service.GetSleeveandStep();
        }
        [HttpPost, Route("AddProcess"), AllowAnonymous]
        public WebResponseContent AddProcess([FromBody] AddProcessDTO addProcessDTO)
        /// <summary>
        /// æ ¹æ®id来判断是添加还是更新
        /// </summary>
        /// <param name="addProcessDTO"></param>
        /// <returns></returns>
        [HttpPost, Route("AddOrUpdateProcess"), AllowAnonymous]
        public WebResponseContent AddOrUpdateProcess([FromBody] AddProcessDTO addProcessDTO)
        {
            return Service.AddProcess(addProcessDTO);
            return Service.AddOrUpdateProcess(addProcessDTO);
        }
        [HttpPut, Route("Upprocess"), AllowAnonymous]
        public WebResponseContent Upprocess([FromBody] PutProcessDTO addProcessDTO)
        {
            return Service.Upprocess(addProcessDTO);
        }
        /// <summary>
        /// èŽ·å–å½“å‰ä»»åŠ¡å·¥ä½œæ­¥éª¤
        /// </summary>
        /// <param name="group"></param>
        /// <param name="takeid"></param>
        /// <returns></returns>
        [HttpGet, Route("Getcircuit"), AllowAnonymous]
        public WebResponseContent Getcircuit(string groups)
        public WebResponseContent Getcircuit(string group, string takeid)
        {
            return Service.Getcircuit(groups);
            return Service.Getcircuit(group,takeid);
        }
        /// <summary>
        /// å·¥è‰ºä¸‹ä¸€æ­¥è·³è½¬
        /// </summary>
        /// <param name="setpDTO">当前班组的任务当前步骤</param>
        /// <param name="flag">是否强制执行;是true,否false</param>
        /// <returns>返回1、当前步骤;2、最大步骤;3、已完成的工艺</returns>
        [HttpPost, Route("Nextprocess"), AllowAnonymous]
        public WebResponseContent Nextprocess([FromBody] SetpDTO setpDTO, bool flag)
        {
            return Service.Nextprocess(setpDTO, flag);
        }
        /// <summary>
        /// ä¸Šä¸€æ­¥
        /// </summary>
        /// <param name="setpDTO"></param>
        /// <returns></returns>
        [HttpPost, Route("PreviousProcess"), AllowAnonymous]
        public WebResponseContent PreviousProcess([FromBody] SetpDTO setpDTO)
        {
            return Service.PreviousProcess(setpDTO);
        }
        /// <summary>
        /// è¯»å–当前工艺步骤的扭力值与次数
        /// </summary>
        /// <param name="grop"></param>
        /// <param name="setnum"></param>
        /// <returns></returns>
        [HttpPost, Route("GetValueandNumber"), AllowAnonymous]
        public WebResponseContent GetValueandNumber(string grop, int setnum)
        {
            return Service.GetValueandNumber(grop, setnum);
        }
    }