From 176106cf1be8bb0dfd9921180b26d7cc9efb7a3d Mon Sep 17 00:00:00 2001
From: username@email.com <yzy2002yzy@163.com>
Date: 星期一, 16 十二月 2024 08:52:39 +0800
Subject: [PATCH] 外协付款申请功能

---
 CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs |   34 +++++++++++++++++++++++++++++++++-
 1 files changed, 33 insertions(+), 1 deletions(-)

diff --git a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs
index 0ad9efe..d4c73fb 100644
--- a/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs
+++ b/CY_ECommercePlatform/CY.WebForm/Pages/work/RequestReplyAdd.aspx.cs
@@ -21,10 +21,15 @@
     public partial class RequestReplyAdd : BasePage
     {
         OA_WorkPlanBll oA_WorkReminderBll = null;
-
+        OA_KaipiaoshenqingBLL _oA_KaipiaoshenqingBLL = null;
+        EC_OrderBLL _eC_OrderBLL = null;
+        OA_FukuanshenqingBLL _oA_FukuanshenqingBLL = null;
         public RequestReplyAdd()
         {
             oA_WorkReminderBll = new OA_WorkPlanBll();
+            _oA_KaipiaoshenqingBLL = new OA_KaipiaoshenqingBLL();
+            _eC_OrderBLL = new EC_OrderBLL();
+            _oA_FukuanshenqingBLL = new OA_FukuanshenqingBLL();
         }
 
         //椤甸潰鍔犺浇
@@ -73,6 +78,33 @@
                 m_OA_WorkPlan.Operator = CurrentUser.ShortName;
                 m_OA_WorkPlan.LastUpdateTime = nowTime;
 
+                if (m_OA_WorkPlan.ApprovalStatus == 1 && m_OA_WorkPlan.PlanDataType == 13)
+                {//鎵瑰噯鍙嶅啓
+                    var kaipiaoshenqing = _oA_KaipiaoshenqingBLL.GetModelByKeyid(m_OA_WorkPlan.PlanComplany.ToGuid2());
+                    kaipiaoshenqing.ApprovalStatus = 1;
+                    _oA_KaipiaoshenqingBLL.UpdateModel(kaipiaoshenqing);
+                }
+                else if (m_OA_WorkPlan.ApprovalStatus == 2 && m_OA_WorkPlan.PlanDataType == 13)
+                {
+                    EC_OrderExtend model = new EC_OrderExtend();
+                    //model.Keyid = idsArray[i].ToInt32();
+                    model.KaipiaoshenqingCreater = null;
+                    model.KaipiaoshenqingTime = null;
+                    model.Kaipiaoshenqing = 2;
+                    model.KaipiaoshenqingId = m_OA_WorkPlan.PlanComplany.ToGuid2();
+
+                      _eC_OrderBLL.JujueKaipiaoshenqings(model);
+
+                }
+
+
+                if (m_OA_WorkPlan.ApprovalStatus == 1 && m_OA_WorkPlan.PlanDataType == 14)
+                {//鎵瑰噯鍙嶅啓
+                    var fukuanshenqing = _oA_FukuanshenqingBLL.GetModelByKeyid(m_OA_WorkPlan.PlanComplany.ToInt32().Value);
+                    fukuanshenqing.ApprovalStatus = 1;
+                    _oA_FukuanshenqingBLL.UpdateModel(fukuanshenqing);
+                }
+
                 if (Request["keyid"].ToInt32() > 0)
                 {
                     if (oA_WorkReminderBll.UpdateModel(m_OA_WorkPlan))

--
Gitblit v1.9.1