| | |
| | | using System.Data; |
| | | using System.Data; |
| | | using System.Xml; |
| | | using System.Linq; |
| | | using Masuit.Tools; |
| | |
| | | // 标准化FTP服务器地址 |
| | | string normalizedServer = NormalizeFtpServer(ftpServer); |
| | | |
| | | // 清理文件名:去除所有空白字符(包括中英文空格、制表符、回车换行等) |
| | | fileName = System.Text.RegularExpressions.Regex.Replace(fileName, @"[\s\u3000\r\n]+", ""); |
| | | |
| | | // 构建FTP文件路径 - 来料检使用IQC目录,使用fversion作为子目录 |
| | | string ftpPath; |
| | | if (!string.IsNullOrEmpty(fversion)) |
| | |
| | | normalizedServer += ":21"; // 默认FTP端口 |
| | | } |
| | | |
| | | // 开发环境使用本地服务器 |
| | | normalizedServer = "ftp://192.168.1.22:21"; |
| | | // 注释掉开发环境强制覆盖,使用传入的实际FTP服务器地址 |
| | | // normalizedServer = "ftp://192.168.1.22:21"; |
| | | |
| | | return normalizedServer; |
| | | } |
| | |
| | | return match.Success ? int.Parse(match.Groups[1].Value) : 0; |
| | | } |
| | | |
| | | |
| | | /// <summary> |
| | | /// 保存备注到主表 |
| | | /// </summary> |
| | | /// <param name="gid">主表ID</param> |
| | | /// <param name="releaseNo">检验单号</param> |
| | | /// <param name="lotNo1">备注内容</param> |
| | | /// <returns>影响行数</returns> |
| | | public int SaveLotNo1(decimal gid, string? releaseNo, string? lotNo1) |
| | | { |
| | | var db = SqlSugarHelper.GetInstance(); |
| | | return db.Updateable<MesQaItemsDetect01>() |
| | | .SetColumns(it => new MesQaItemsDetect01 |
| | | { |
| | | LotNo1 = lotNo1 |
| | | }) |
| | | .Where(it => it.Id == gid && it.ReleaseNo == releaseNo) |
| | | .ExecuteCommand(); |
| | | } |
| | | |
| | | } |