From 595df5dac0a782bfdadab766b4dd62d326b0a383 Mon Sep 17 00:00:00 2001
From: 小飞侠 <8277136+liaoxujun@user.noreply.gitee.com>
Date: 星期二, 21 十月 2025 14:53:04 +0800
Subject: [PATCH] 增加川印设备维修回写

---
 cylsg/cylsg.Application/CyOS/CyOSBaoXiaoJingLiController.cs |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

diff --git a/cylsg/cylsg.Application/CyOS/CyOSBaoXiaoJingLiController.cs b/cylsg/cylsg.Application/CyOS/CyOSBaoXiaoJingLiController.cs
index e89b02f..821e15c 100644
--- a/cylsg/cylsg.Application/CyOS/CyOSBaoXiaoJingLiController.cs
+++ b/cylsg/cylsg.Application/CyOS/CyOSBaoXiaoJingLiController.cs
@@ -17,6 +17,7 @@
     /// 宸濆嵃鎶ラ攢缁忕悊API
     /// </summary>
     [Authorize]
+    [ApiDescriptionSettings("CYOA")]
     public class CyOSBaoXiaoJingLiController: IDynamicApiController
     {
         private readonly IOAServices _OAServices;
@@ -165,7 +166,7 @@
                         ApprovalContent = param.ApprovalContent,
                         ApprovalStatus = param.ApprovalStatus,
                         ApprovalTime = DateTime.Now,
-                        ///鎬荤粡鐞嗗鎵逛负2
+                        //鎬荤粡鐞嗗鎵逛负2
                         Buzhou = 2,
                         CreateTime = DateTime.Now,
                         Operator = Permissions.Name,
@@ -195,6 +196,15 @@
 
 
                 await _SugarClient.Updateable(data).ExecuteCommandAsync();
+
+                //璁剧疆璁惧weixiu鐘舵�佷负鎷掔粷
+                var shenpis = await _SugarClient.Queryable<OA_ShebeiWeixiu>().Where(x => x.FukuanShebeiId == data.Keyid).FirstAsync();
+                if (shenpis != null)
+                {
+                    shenpis.ApprovalStatus =(int ) data.ApprovalStatus;
+
+                    await _SugarClient.Updateable(shenpis).ExecuteCommandAsync();
+                }
                 await _SugarClient.AsTenant().CommitTranAsync();
                 return true;
             }
@@ -283,7 +293,14 @@
                     item.ApprovalContent = param.ApprovalContent;
                     item.LastUpdateTime = DateTime.Now;
 
+                    //璁剧疆璁惧weixiu鐘舵��
+                    var shenpis = await _SugarClient.Queryable<OA_ShebeiWeixiu>().Where(x => x.FukuanShebeiId == item.Keyid).FirstAsync();
+                    if (shenpis != null)
+                    {
+                        shenpis.ApprovalStatus = (int)item.ApprovalStatus;
 
+                        await _SugarClient.Updateable(shenpis).ExecuteCommandAsync();
+                    }
 
 
                     await _SugarClient.Updateable(item).ExecuteCommandAsync();

--
Gitblit v1.9.1