EMM3.0上市版同步组织用户补丁

补丁下载:

EMM3.0上市版同步组织用户补丁.zip

补丁使用说明

(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导入组织用户接口说明

导入组织接口

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位;组织是一个树形结构

参数示例:

  1. 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 成功失败信息
  1. { "message": "您好,成功导入了9个组织", "data": null, "throwable": null, "status": 1, "rederectUrl": null, "success": true, "pagination": null }

导入用户接口

  • 接口说明
    导入用户前请确保已经导入了组织,用户和组织是多对一的关系

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,非空,且该组织必须存在
email 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 }

文档更新时间: 2018-01-16 10:27