1
duhe
2025-01-09 91805b1202f82d7eacca36a9083b1b0a48671869
WebAPI/Controllers/WebAPIController.cs
@@ -388,6 +388,51 @@
            }
        }
        /// <summary>
        /// 登录根据ic卡获取信息
        /// </summary>
        /// <param name="HBarCode"></param>
        /// <returns></returns>
        [Route("Web/GetUserByICCard")]
        [HttpGet]
        public object GetUserByICCard(string HBarCode)
        {
            try
            {
                DataSet ds = null;
                ClsCN oCnLoc = new ClsCN();
                DAL.ClsUser oUser = new DAL.ClsUser();
                string sql = string.Format(@" select a.* from h_v_Gy_Czygl_Login a
                                              where a.HICNumber = '{0}'", HBarCode);
                ds = oCnLoc.RunProcReturn(sql, "h_v_Gy_Czygl_Login");
                if (ds == null || ds.Tables[0].Rows.Count == 0)
                {
                    objjson.code = "0";
                    objjson.count = 0;
                    objjson.Message = "无此ic卡对应员工信息!";
                    objjson.data = null;
                    return objjson;
                }
                objjson.code = "1";
                objjson.count = 1;
                objjson.Message = "信息获取成功!";
                objjson.data = ds.Tables[0];
                return objjson;
            }
            catch (Exception e)
            {
                objjson.code = "0";
                objjson.count = 0;
                objjson.Message = "登录异常!" + e.Message;
                objjson.data = null;
                return objjson; ;
            }
        }
        /// <summary>
        /// 菜单栏
        /// </summary>
        /// <returns></returns>
@@ -16691,6 +16736,12 @@
                string sql = "select a.HSubFuncID, a.HCaption,a.HPicNum,b.Hurl from Xt_UserFastMenu as a join Gy_Menu_1 as b on a.HSubFuncID = b.HItemID  where a.HUserID = '" + HMakeName + "' and b.HType = '" + HType + "' Order by a.HItemID";
                ds = oCn.RunProcReturn(sql, "Xt_UserFastMenu");     //获取Xt_UserFastMenu中该用户设置的自定义菜单信息,用于在前端加载
                if (ds == null || ds.Tables[0].Rows.Count == 0)
                {
                    sql = "select a.HSubFuncID, a.HCaption,a.HPicNum,b.Hurl from Xt_UserFastMenu as a join Gy_Menu_1 as b on a.HSubFuncID = b.HItemID  where a.HUserID = 'admin' and b.HType = '" + HType + "' Order by a.HItemID";
                    ds = oCn.RunProcReturn(sql, "Xt_UserFastMenu");     //获取Xt_UserFastMenu中该用户设置的自定义菜单信息,用于在前端加载
                }
                objJsonResult.code = "1";
                objJsonResult.count = 1;
                objJsonResult.Message = "查询成功!";