啊鑫
9 天以前 0aa54059b26e6641196e9953490dd18616e916e3
service/QC/LljService.cs
@@ -1,12 +1,9 @@
using MES.Service.Models;
using Microsoft.IdentityModel.Tokens;
using Microsoft.IdentityModel.Tokens;
using NewPdaSqlServer.DB;
using NewPdaSqlServer.Dto.service;
using NewPdaSqlServer.entity;
using NewPdaSqlServer.entity.Base;
using NewPdaSqlServer.util;
using SqlSugar;
using static Azure.Core.HttpHeader;
namespace NewPdaSqlServer.service.QC;
@@ -35,7 +32,6 @@
            //    StringUtil.IsNotNullOrEmpty(queryObj.result) &&
            //    !"未完成".Equals(queryObj.result),
            //    a => (a.STATUS ?? "") == "已提交")
            .WhereIF(!string.IsNullOrWhiteSpace(queryObj.keyword), a =>
                a.ItemNo.Contains(queryObj.keyword) ||
                a.ItemName.Contains(queryObj.keyword) ||
@@ -64,8 +60,8 @@
        var mesQaIqcItem = Db
            .Queryable<MesQaIqc>().Where(s => s.EE == 1 && s.ISENABLED == 1
                && s.ItemId == itemId && s.FTYPE == "1").Select(
                b => new MesQaItemsDetectDetail5
                && s.ItemId == itemId && s.FTYPE == "1").Select(b =>
                new MesQaItemsDetectDetail5
                {
                    ReleaseNo = releaseNo,
                    FacLevel = b.FacLevel,
@@ -237,7 +233,6 @@
        var Ybsl_In = Db.Ado.SqlQuery<MesQaItemsDetectDetail5>(sql).ToList();
        return Ybsl_In;
    }
    public int SetQSItemDetail(MesQaItemsDetectDetail12 detail)
@@ -258,7 +253,8 @@
                result.Add(item);
            }
            return db.Insertable(result).PageSize(1).IgnoreColumnsNull().ExecuteCommand();
            return db.Insertable(result).PageSize(1).IgnoreColumnsNull()
                .ExecuteCommand();
        });
        detail.CreateBy = detail.LastupdateBy;
@@ -303,14 +299,16 @@
        //    result = "不合格";
        else if (noCount >= QsItemOqcItem.FreQty)
            result = "不合格";
        var useTransactionWithOracle = UseTransaction(
            db =>
        var useTransactionWithOracle = UseTransaction(db =>
            {
                var commit = 0;
                commit += db.Updateable<MesQaItemsDetectDetail5>()
                    .SetColumns(s => s.FcheckResu == result)
                    .SetColumns(s => s.FenterQty == count)
                    .SetColumns(s => s.FngRate == (s.CheckQyt == 0 ? (decimal?)null : (decimal?)(Convert.ToDouble(noCount) / Convert.ToDouble(count))))
                .SetColumns(s => s.FngRate == (s.CheckQyt == 0
                    ? null
                    : (decimal?)(Convert.ToDouble(noCount) /
                                 Convert.ToDouble(count))))
                    .Where(s => s.Guid == detail.ParentGuid)
                    .ExecuteCommand();
@@ -640,8 +638,8 @@
                    .ExecuteCommand();
                var first = db
                    .Queryable<MesInvItemArnDetail, MesInvItemArn>(
                        (b, a) => new object[]
                    .Queryable<MesInvItemArnDetail, MesInvItemArn>((b, a) =>
                        new object[]
                        {
                            JoinType.Left, b.ParentGuid == a.Guid
                        })
@@ -670,8 +668,8 @@
                executeCommand += db.Updateable<MesInvItemArnDetail>()
                    .SetColumns(s => s.CheckStates == "不合格待审批")
                    .SetColumns(s => s.Ischeck == 1)
                    .SetColumns(
                        s => s.CheckRes == mesQaItemsDetect01.FcheckResu)
                    .SetColumns(s =>
                        s.CheckRes == mesQaItemsDetect01.FcheckResu)
                    .SetColumns(s => s.CheckDate == DateTime.Now)
                    .Where(s => s.ParentGuid == mesInvItemArn.Guid
                                && s.ItemId == mesQaItemsDetect01.ItemId)
@@ -704,7 +702,6 @@
        return [isNullCount, isNotNullCount];
    }
    //删除特征值