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("-------------已退出"); }
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)); }