快乐的昕的电脑
2025-10-18 f043e6f1bd3d3967df569096f2adb67d0c8a5149
Services/MesOrderStaManager.cs
@@ -198,6 +198,8 @@
        Db.Insertable<MesAnchors>(eAnchors)
            .ExecuteCommand();
        // 新增逻辑:送检时间有值时,判断最新首检单是否合格,合格则写入调机完成时间为当前时间
        if (!string.IsNullOrEmpty(entity.MaShoutTime))
        {
@@ -214,6 +216,13 @@
                    if (sjRecord != null && sjRecord.FcheckResu == "合格")
                    {
                        // 使用QualifiedInspection方法更新工单状态
                        QualifiedInspection(new OrderMachineDto
                        {
                            OrderId = entity.OrderId,
                            orderNo = entity.OrderNo,
                            machineNo = entity.MachineNo
                        });
                        //将送检时间写入开工时间
                        entity.StartTime = entity.MaShoutTime;
                        entity.MaEndTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");