hao
2025-05-30 ee6683a1351733a7c5b1e50a7722c96dfd42e2a2
退换料确认
已修改2个文件
38 ■■■■■ 文件已修改
StandardInterface/MES.Service/service/QC/RetMatService.cs 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardInterface/MESApplication/Controllers/QC/RetMatController.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardInterface/MES.Service/service/QC/RetMatService.cs
@@ -55,7 +55,7 @@
                s.ITEM_MODEL AS spec,
                a.THLD005 AS qty,
                a.THLD014 AS reason,
                s.ID AS item_id
                s.ID AS itemId
            FROM MES_ITEM_THL_DETAIL a
            LEFT JOIN MES_ITEM_THL b ON a.THLMID = b.ID
            LEFT JOIN MES_ITEMS s ON a.ITEM_ID = s.ID
@@ -131,5 +131,26 @@
            
        }
        public void Reject(string docNo, string user)
        {
            var db = SqlSugarHelper.GetInstance();
            string sql = @"
        UPDATE MES_ITEM_THL
        SET BH_TIME = SYSDATE,
            BH_USER = :pi_user,
            THL010 = '',
            THL011 = '',
            THL012 = 0
        WHERE THL_NO = :pi_no
    ";
            db.Ado.ExecuteCommand(sql,
                new SugarParameter("pi_user", user),
                new SugarParameter("pi_no", docNo)
            );
        }
    }
}
StandardInterface/MESApplication/Controllers/QC/RetMatController.cs
@@ -66,4 +66,19 @@
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("Reject")]
    public ResponseResult Reject([FromBody] ReviewRequest req)
    {
        try
        {
            _service.Reject(docNo: req.DocNo, user: req.User);
            return new ResponseResult { status = 0, message = "驳回成功" };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
}