From dbbc0f66859a5fb9e9da76a236ffd5cef9528567 Mon Sep 17 00:00:00 2001 From: duhe <226547893@qq.com> Date: 星期三, 28 二月 2024 15:10:44 +0800 Subject: [PATCH] 收款单、应收退库单:选择客户,根据用户关联客户,带出销售员。(存在客户对应多个销售员情况,取第一个) --- WebAPI/Controllers/XSGL/YS_ReceiveBillController.cs | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 45 insertions(+), 0 deletions(-) diff --git a/WebAPI/Controllers/XSGL/YS_ReceiveBillController.cs b/WebAPI/Controllers/XSGL/YS_ReceiveBillController.cs index 3eca178..eea8e80 100644 --- a/WebAPI/Controllers/XSGL/YS_ReceiveBillController.cs +++ b/WebAPI/Controllers/XSGL/YS_ReceiveBillController.cs @@ -1011,5 +1011,50 @@ } } #endregion + + #region 鏀舵鍗� 鏍规嵁瀹㈡埛鑾峰彇鍏宠仈鑱屽憳 + [Route("YS_ReceiveBill/getRelationEmpByCusID")] + [HttpGet] + public object getRelationEmpByCusID(long HCusID) + { + try + { + string sql = @"select b.HEmpID HEmpID,e.HName HEmpName,b.HDeptID HDeptID,d.HName HDeptName,d.HEmpID HManagerID,e1.HName HManagerName + from Gy_UserCustomerRelation as a + left join Gy_Czygl as b on a.HUserID = b.Czybm + left join Gy_Employee as e on b.HEmpID = e.HItemID + left join Gy_Department as d on b.HDeptID = d.HItemID + left join Gy_Employee as e1 on d.HEmpID = e1.HItemID + where a.HCusID = " + HCusID; + ds = oCN.RunProcReturn(sql, "Gy_UserCustomerRelation"); + + + if (ds == null || ds.Tables[0].Rows.Count == 0) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "鏈煡璇㈠埌璇ュ鎴峰叧鑱旂殑鑱屽憳淇℃伅锛�"; + objJsonResult.data = null; + return objJsonResult; + } + else + { + objJsonResult.code = "1"; + objJsonResult.count = 1; + objJsonResult.Message = "Sucess锛�"; + objJsonResult.data = ds.Tables[0]; + return objJsonResult; + } + } + catch (Exception e) + { + objJsonResult.code = "0"; + objJsonResult.count = 0; + objJsonResult.Message = "Exception锛�" + e.ToString(); + objJsonResult.data = null; + return objJsonResult; + } + } + #endregion } } \ No newline at end of file -- Gitblit v1.9.1