南骏 池
2025-06-02 79b889992365c0e31a7a517a1641cba20a52fc09
1.优化认证信息储存
已修改2个文件
20 ■■■■■ 文件已修改
Controllers/QC/IpqcController.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/QC/IpqcService.cs 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Controllers/QC/IpqcController.cs
@@ -99,7 +99,7 @@
    //更新检验项目认证信息 
    [HttpPost("updateIpqcRzxx")]
    public ResponseResult updateIpqcRzxx(LLJDto ipqcDto)
    public ResponseResult updateIpqcRzxx(dynamic ipqcDto)
    {
        try
        {
service/QC/IpqcService.cs
@@ -159,20 +159,22 @@
    //更新不合格描述
    public int updateIpqcRzxx(LLJDto dto)
    public int updateIpqcRzxx(dynamic dto)
    {
        if (dto == null) throw new ArgumentNullException(nameof(dto), "参数对象不能为 null");
        // 参数校验(根据存储过程新增参数)
        if (string.IsNullOrEmpty(dto.pid?.ToString()))
            throw new ArgumentException("项目明细id存在问题,请联系管理员!", nameof(dto.pid));
        var withOracle = Db.Updateable<MesQaItemsDetectDetail5>()
                .SetColumns(s => s.IPQCRZXX == dto.inRzxxValue)
                .Where(s => s.Guid.ToString() == dto.pid)
                .ExecuteCommand();
        var sqlParams = new List<SugarParameter> {
            new("@inRzxxValue", dto.inRzxxValue),
            new("@pid", dto.pid)
        };
        return withOracle;
        var sql = @"UPDATE MES_QA_ITEMS_DETECT_DETAIL5
                    SET ipqc_rzxx = @inRzxxValue
                    WHERE guid = @pid";
        return Db.Ado.ExecuteCommand(sql, sqlParams);
    }