Example #1
0
        public string RefUserToOrg(string Json, string PID)
        {
            var OrgEnt = SysGroupOrRole.Find(PID);
            var Ents   = JSON.Deserialize <SysUser[]>(Json);

            foreach (var item in Ents)
            {
                //去除重复
                int a = SysGroupUser.GetCount(Expression.Sql("SysUserID='" + item.ID + "' and SysGroupID='" + OrgEnt.ID + "'"));
                if (a > 0)
                {
                    continue;
                }

                SysGroupUser OrgUsr = new SysGroupUser();
                OrgUsr.SysGroupID   = OrgEnt.ID;
                OrgUsr.SysGroupName = OrgEnt.GroupName;
                OrgUsr.SysUserID    = item.ID;
                OrgUsr.SysUserName  = item.Name;
                OrgUsr.DoCreate();
            }
            return("1");
        }