From f4b58fc3135f315444a5543f60b63ccb24c57f09 Mon Sep 17 00:00:00 2001 From: zrg <z1873@LAPTOP-EAVL132E> Date: 星期六, 26 七月 2025 12:47:16 +0800 Subject: [PATCH] 增加通用功能 根据用户关联组织 进行数据隔离 查询 --- WebAPI/Controllers/WebAPIController.cs | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) diff --git a/WebAPI/Controllers/WebAPIController.cs b/WebAPI/Controllers/WebAPIController.cs index 46da9e7..a480781 100644 --- a/WebAPI/Controllers/WebAPIController.cs +++ b/WebAPI/Controllers/WebAPIController.cs @@ -343,6 +343,8 @@ { try { + string sErrMsg = ""; + oSystemParameter.ShowBill(ref sErrMsg); DataSet ds = null; ClsCN oCnLoc = new ClsCN(); DAL.ClsUser oUser = new DAL.ClsUser(); @@ -368,14 +370,18 @@ string sql = string.Format(@" select a.* from Gy_UserByOrgRelation a where a.HUserID = '{0}' and a.HOrgID = '{1}'", UserName, HOrgName); DataSet _ds = oCnLoc.RunProcReturn(sql, "h_p_Xt_UserRelationOrg_Check"); - //if (_ds == null || _ds.Tables[0].Rows.Count == 0) - //{ - // objjson.code = "0"; - // objjson.count = 0; - // objjson.Message = "鐢ㄦ埛" + UserName + "娌℃湁璇ョ粍缁囨潈闄�"; - // objjson.data = null; - // return objjson; - //} + + if (oSystemParameter.omodel.WMS_CampanyName == "鏉窞鏂帿灏�") + { + if (_ds == null || _ds.Tables[0].Rows.Count == 0) + { + objjson.code = "0"; + objjson.count = 0; + objjson.Message = "鐢ㄦ埛" + UserName + "娌℃湁璇ョ粍缁囨潈闄�"; + objjson.data = null; + return objjson; + } + } objjson.code = "0"; objjson.count = 1; -- Gitblit v1.9.1