CY_ECommercePlatform/CY.WebForm/Pages/business/DeliverPlanWentiEdit.aspx.cs
@@ -35,6 +35,7 @@
        OA_CarManageBll _OA_CarManageBll = null;
        OA_DeliverPlanPaicheBLL oA_DeliverPlanBLL = null;
        OA_StaffBLL _OA_StaffBLL = null;
        OA_WageAwardPunishBLL bll_OA_WageAwardPunishBLL = null;
        //初始化
        public DeliverPlanWentiEdit()
@@ -44,6 +45,7 @@
            _OA_CarManageBll = new OA_CarManageBll();
            oA_DeliverPlanBLL = new OA_DeliverPlanPaicheBLL();
            _OA_StaffBLL = new OA_StaffBLL();
            bll_OA_WageAwardPunishBLL = new OA_WageAwardPunishBLL();
        }
@@ -64,6 +66,9 @@
                        break;
                    case "wanjie":
                        AcceptAll();
                        return;
                    case "chuli":
                        AcceptAll1();
                        return;
                    case "ReBindClients":
                        Response.Write(ReLoadClients());
@@ -108,6 +113,68 @@
                oA_DeliverPlan.WanjieTime = DateTime.Now;
                if (oA_DeliverPlanBLL.UpdateModel(oA_DeliverPlan))
                {
                    if (oA_DeliverPlan.Zerenren.HasValue && oA_DeliverPlan.Fakuan.HasValue && oA_DeliverPlan.Fakuan.Value > 0)
                    {
                        DateTime nowTime = DateTime.Now;
                        OA_WageAwardPunish m_OA_WageAwardPunish = new OA_WageAwardPunish();
                        m_OA_WageAwardPunish.FirmId = CurrentUser.MemberId;
                        m_OA_WageAwardPunish.RecTitle = "问题反馈追责";
                        m_OA_WageAwardPunish.RecTime = nowTime;
                        m_OA_WageAwardPunish.RecType = 2;
                        m_OA_WageAwardPunish.RecContent = oA_DeliverPlan.wentifankui;
                        m_OA_WageAwardPunish.RecMoney = oA_DeliverPlan.Fakuan;
                        m_OA_WageAwardPunish.PlanId = 0;
                        m_OA_WageAwardPunish.WentiId = oA_DeliverPlan.Keyid;
                        m_OA_WageAwardPunish.LastUpdateTime = nowTime;
                        m_OA_WageAwardPunish.Operator = CurrentUser.ShortName;
                        var oA_Staff = _OA_StaffBLL.GetModelByKeyid(oA_DeliverPlan.Zerenren);
                        if (oA_Staff != null)
                        {
                            m_OA_WageAwardPunish.MemberId = oA_Staff.MemberId;
                        }
                        var sss = bll_OA_WageAwardPunishBLL.InsertModel(m_OA_WageAwardPunish);
                    }
                    JavaScript.MessageBox("操作成功", this, true, true);
                    return;
                }
                else
                {
                    JavaScript.MessageBox("操作失败", this, true, false);
                    return;
                }
            }
        }
        /// <summary>
        /// 批量受理订单
        /// </summary>
        public void AcceptAll1()
        {
            var keyid = Request["keyid"].ToGuid2();
            var oA_DeliverPlan = oA_DeliverPlanBLL.GetModelByKeyid(keyid, null, null);
            if (oA_DeliverPlan != null)
            {
                if (oA_DeliverPlan.Chulistatus == 1)
                {
                    JavaScript.MessageBox("订单已经处理", this, true, false);
                    return;
                }
                oA_DeliverPlan.Chulistatus = 1;
                oA_DeliverPlan.Chuliren = CurrentUser.ShortName;
                oA_DeliverPlan.ChuliTime = DateTime.Now;
                if (oA_DeliverPlanBLL.UpdateModel(oA_DeliverPlan))
                {
                    JavaScript.MessageBox("操作成功", this, true, true);
                    return;
                }