예제 #1
0
        public static void process()
        {
            Console.WriteLine("------------批量同步11栋和12栋学生数据,到12栋1楼101室");
            //批量同步11栋和12栋学生数据,到12栋1楼101室
            var model   = new NHModel();
            var stuList = model.StudentInfoes.Where(p => p.studentBuildingId.Contains("12栋") || p.studentBuildingId.Contains("11栋")).Select(p => new PersonMoudle
            {
                orgId          = "org001",
                code           = p.studentNo,
                idCode         = p.certificateNo,
                name           = p.studentName,
                roleId         = "student001",                       //teacher001
                sex            = 1,
                colleageCode   = "55f67dcc42a5426fb0670d58dda22a5b", //默认分院
                dormitoryCode  = "fe8a5225be5f43478d0dd0c85da5dd1d", //楼栋  例如: 11栋
                dormitoryFloor = "8e447843bc8c4e92b9ffdf777047d20d", //楼层  例如:3楼
                dormitoryRoom  = "20c70f65b54b4f96851e26343678c4ec", //宿舍号  例如:312
                photoUrl       = p.ImgUri
            }).ToList();

            foreach (var person in stuList)
            {
                try
                {
                    Console.WriteLine(person.name);
                    var d = DHAccount.PUSH_DH_ADD_PERSON(person);
                    Console.WriteLine(d.ToString());
                }catch (Exception e)
                {
                    Console.WriteLine(e);
                }
            }
            Console.WriteLine("-------------已退出");
        }
예제 #2
0
        public object F_DH_TEST(string name, string pname, int level)
        {
            //推送人员信息至大华
            var personMoudle = new PersonMoudle();

            personMoudle.id                 = 0;
            personMoudle.orgId              = "org001";
            personMoudle.code               = "888888";
            personMoudle.idCode             = "360421199311144020";
            personMoudle.name               = "Refuse12";
            personMoudle.roleId             = "student001"; //teacher001
            personMoudle.sex                = 1;
            personMoudle.dormitoryName      = "1栋";         //默认分院
            personMoudle.dormitoryFloorName = "1栋1层";       //楼层  例如:3层
            personMoudle.dormitoryRoomName  = "1栋104";      //宿舍号  例如:312
            personMoudle.photoUrl           = "http://localhost:8080/file/5.jpg";
            return(DHAccount.PUSH_DH_ADD_PERSON(personMoudle));
        }