EMM3.0上市版同步组织用户补丁
补丁下载:
补丁使用说明
(1)解压补丁
(2)资源替换
- web.xml
替换tomcat_homewebappsmobemWEB-INF目录下的web.xml - lib文件夹
将lib文件夹里的jar包复制到tomcat_homewebappsmobemWEB-INFlib目录下 - classesapplicationapplicationContext.xml
和文件tomcat_homewebappsmobemWEB-INFclassesapplicationapplicationContext.xml对比,添加新增的配置 - 目录classescom
将com文件夹放置到tomcat_homewebappsmobemWEB-INFclasses目录下
EMM3.0导入组织用户接口说明
导入组织接口
- 请求地址
http接口地址:http://ip:port/mobem/org/importorg,这种方式,需要按示例参数格式传参
webservice接口地址:http://ip:port/mobem/webservice/SynchronousData?wsdl, 对应synchOrg方法,这种方式,只需传递示例参数的value值即可(即json字符串)
- 请求方式
POST
传入参数
参数名 | 必填 | 类型 | 描述 |
---|---|---|---|
data | 是 | Array | data是一个json字符串,组织信息列表 |
data列表中组织信息说明如下:
参数名 | 必填 | 类型 | 描述 |
---|---|---|---|
id | 是 | String | 组织id,主键,字段最长20位 |
code | 是 | String | 组织编码,最长20位 |
name | 是 | String | 组织名称,最长50位 |
parentid | 否 | String | 上级组织id,null代表是根节点,最长20位;组织是一个树形结构 |
参数示例:
data:[ { "id": "0001N91000000000013O", "code": "01", "name": "中国" }, { "id": "0001N91000000000013R", "code": "02", "name": "北京", "parentid": "0001N91000000000013O" }, { "id": "0001N91000000000013T", "code": "03", "name": "上海", "parentid": "0001N91000000000013O" }, { "id": "0001N910000000000JD1", "code": "B001", "name": "香港", "parentid": "0001N91000000000013O" }, { "id": "0001N9100000000004G4", "code": "001", "name": "GH001", "parentid": "0001N91000000000013R" }, { "id": "0001N910000000000JG9", "code": "W001", "name": "深圳本部", "parentid": "0001N91000000000013T" }, { "id": "0001N910000000000JD4", "code": "B801", "name": "AAA", "parentid": "0001N910000000000JD1" }, { "id": "0001N9100000000004UO", "code": "079", "name": "GH183", "parentid": "0001N9100000000004SS" }, { "id": "0001N9100000000004SS", "code": "D41", "name": "GH336", "parentid": "0001N9100000000004G4" } ]
- 返回数据
参数名 | 必填 | 类型 | 描述 |
---|---|---|---|
id | 是 | String | 组织id,主键,字段最长20位 |
code | 是 | String | 组织编码,最长20位 |
name | 是 | String | 组织名称,最长50位 |
parentid | 否 | String | 上级组织id,null代表是根节点,最长20位;组织是一个树形结构 |
返回结果示例
参数名 | 类型 | 描述 |
---|---|---|
status | string | ‘0’代表导入失败,‘1’代表导入成功 |
message | String | 成功失败信息 |
{ "message": "您好,成功导入了9个组织", "data": null, "throwable": null, "status": 1, "rederectUrl": null, "success": true, "pagination": null }
导入用户接口
- 接口说明
导入用户前请确保已经导入了组织,用户和组织是多对一的关系
- 请求地址
http接口地址:http://ip:port/mobem/org/importuser,这种方式,需要按示例参数格式传参
webservice接口地址:http://ip:port/mobem/webservice/SynchronousData?wsdl, 对应synchUser方法,这种方式,只需传递示例参数的value值即可(即json字符串)
请求方式
post传入参数
参数名 | 必填 | 类型 | 描述 |
---|---|---|---|
data | 是 | Array | data是一个json字符串,用户信息列表 |
data信息说明如下:
参数名 | 必填 | 类型 | 描述 |
---|---|---|---|
id | 是 | String | 主键,字段最长20位 |
code | 是 | String | 用户编码,最长20位 |
name | 是 | String | 用户名称,最长50位 |
pwd | 是 | String | 用户密码,非空,最长100位 |
orgid | 是 | String | 组织id,非空,且该组织必须存在 |
否 | String | 邮箱,可选字段,若有请保证邮箱格式正确 | |
tel | 否 | String | 电话,可选字段,若有请保证电话格式正确 |
参数示例data:[ { "id": "1002A1100000001A19AY", "code": "zou_yifang", "name": "用户03164", "pwd": "uixngesnxmagbaeafagaxx", "orgid": "0001N9100000000004SS", "email": "123456@qq.com", "tel":"18811111111" }, { "id": "1002A1100000001A1W25", "code": "wang_zhijun", "name": "用户03165", "pwd": "uixngesnxmagbaeafagaxx", "orgid": "0001N9100000000004SS" }, { "id": "1002A1100000001A1W2P", "code": "zhu_yin", "name": "用户03166", "pwd": "uixngesnxmagbaeafagaxx", "orgid": "0001N9100000000004SS" }, { "id": "1002A11000000019S4XH", "code": "zhang_rongfang", "name": "用户03286", "pwd": "uixngesnxmagbaeafagaxx", "orgid": "0001N9100000000004SS" }, { "id": "1002A11000000019S4Y3", "code": "zhuge_yu", "name": "用户03287", "pwd": "uixngesnxmagbaeafagaxx", "orgid": "0001N9100000000004SS" }, { "id": "1002A1100000001A1VZG", "code": "tang_xinwei", "name": "用户03316", "pwd": "uixngesnxmagbaeafagaxx", "orgid": "0001N9100000000004SS" }, { "id": "1002A11000000018MDBC", "code": "zhang_gaoyang", "name": "用户03454", "pwd": "uixngesnxmagbaeafagaxx", "orgid": "0001N9100000000004SS" }, { "id": "1002A1100000001A1W3P", "code": "wu_jianping01", "name": "用户03564", "pwd": "uixngesnxmagbaeafagaxx", "orgid": "0001N9100000000004SS" }, { "id": "1002A1100000001A1W4J", "code": "lu_qin01", "name": "用户03565", "pwd": "uixngesnxmagbaeafagaxx", "orgid": "0001N9100000000004SS" } ]
- 返回数据
参数名 | 类型 | 描述 |
---|---|---|
status | string | ‘0’代表导入失败,‘1’代表导入成功 |
message | String | 成功失败信息 |
返回结果示例:
{ "message": "您好,成功导入了9个用户", "data": null, "throwable": null, "status": 1, "rederectUrl": null, "success": true, "pagination": null }