[关闭]
@PheonixHkbxoic 2017-12-29T10:56:16.000000Z 字数 14090 阅读 1479

SSP接口

AnQuan



SSP(Safety Supervision Platform)安全监督平台

1. 服务器地址

  1. mui.serverAdddress ='http://www.zztljzsw.com/accr/'

2. 通用接口等

2.1 安全天数

  1. url:"/app/appcommon/AppCommon.do?method=getMinDays"

2.2 安全天数chart(根据父station id查询)

  1. url:"/app/appcommon/AppCommon.do?method=getSecurityDaysByParentStatinId"
  2. 参数:{
  3. "parentStationId":""//父station id
  4. 返回值:{
  5. "msg":"true",//"true"查询成功,"没有查询到任何数据" 则查询失败
  6. "names":[],
  7. "days":[],
  8. "ids":[]

2.2 用户相关

2.2.1 注册

  1. url:"app/appuser/AppUser.do?method=register";
  2. 参数:
  3. 用户名LOGIN_NAME
  4. 密码LOGIN_PASSWORD
  5. 手机号HANDSET

2.2.2 登录

  1. url:"app/appuser/AppUser.do?method=login"
  2. 参数:
  3. LOGIN_NAME 登录名(可以使用手机号登录)
  4. LOGIN_PASSWORD 密码

2.2.3 查找指定单位一把手

  1. url:"app/appuser/AppUser.do?method=getUserByMemoStationId"
  2. 参数:
  3. station_id //单位id,参数为空查询所有

2.2.4 根据user_id,返回用户user_id,user_name

  1. url:"app/appuser/AppUser.do?method=queryUsers"
  2. 参数:
  3. user_id //参数为空查询所有

2.2.5 station_id,返回用户user_id,user_name

  1. url:"app/appuser/AppUser.do?method=queryUsersByStationId"
  2. 参数:
  3. station_id //参数为空查询所有

2.2.6 通过过userId,stationId分别获得userName,stationName

  1. url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=queryUserNameStationNameById"
  2. 参数:
  3. 'user_id':userId,
  4. 'station_id':stationId

2.2.7 更改密码

  1. url:"app/appuser/AppUser.do?method=changePwd"
  2. 参数:
  3. user_id:"",
  4. login_password:"",
  5. newPwd:""
  6. 返回信息:
  7. code:1 //更改密码成功
  8. msg:"更改密码成功" //提示信息

2.2.8 个人信息保存或更新,查询

根据id查询users

  1. url:"/app/appuser/AppUser.do?method=queryUsersById"
  2. 参数:{
  3. user_id:""
  4. 返回信息:{
  5. code:1 //成功
  6. data:[], //List<UserDbUser>
  7. msg:"成功或失败信息" //提示信息或保存成功后的记录id

保存更新

  1. url:"/app/appuser/AppUser.do?method=saveOrUpdate"
  2. 参数:{
  3. model:""
  4. 返回信息:
  5. code:1 //成功
  6. msg:"record id" //提示信息或保存成功后的记录id

2.2.9 保存登陆信息

  1. url:"/app/oploglogin/OpLogLogin.do?method=saveOrUpdate"
  2. 参数:
  3. logLoginModel:""
  4. 返回信息:
  5. code:"1" //"1":成功

2.2.10 查询所有职位,角色

职位:

  1. url:"/app/appuser/AppUser.do?method=getAllDepartment"
  2. 返回信息:{
  3. code:1 //成功
  4. data:[], //List<Map<String,Object>
  5. msg:"成功或失败信息" //提示信息或保存成功后的记录id

角色:

  1. url:"/app/appuser/AppUser.do?method=getAllRoles"
  2. 返回信息:{
  3. code:1 //成功
  4. data:[], //List<Map<String,Object>
  5. msg:"成功或失败信息" //提示信息或保存成功后的记录id

2.3 Ajax返回格式

  1. 无分页:
  2. {
  3. "code":1, //返回码:1,成功、2,失败
  4. "msg":"网络错误", //返回信息
  5. "data":any //返回的数据
  6. }
  7. 有分页:
  8. {
  9. "code":1, //返回码number:1,成功、2,失败
  10. "msg":"网络错误", //返回信息string
  11. "data":, //返回的数据any
  12. "currentPage":, //当前页number
  13. "sumPageNum": //总页数number
  14. }

2.4 获取单位:

  1. 一级:
  2. url:"/app/appaqcheckinfo/AppAqCheckInfo.do?method=getStationList"
  3. 参数:'station_id':info.userinfo["station_id"]
  4. 二级:
  5. url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=getStations"
  6. 参数:station_id

2.5 分类:

  1. url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=getCiType"

2.6 服务器时间

  1. url:"/app/appcommon/AppCommon.do?method=getServerTime"
  2. 返回值
  3. map.put("code",1);
  4. map.put("msg", "成功");
  5. map.put("longTime", longTime);

2.7 获取上传的图片路径 记录

  1. url:"/app/aquploadfile/AqUploadfile.do?method=selectByBelongRecordId"
  2. 参数:
  3. {
  4. belongRecordId:"8addadd1-27a1-49a6-a3c0-87919f9a151b"//归属记录id
  5. }
  6. 返回值:
  7. {
  8. code:1,
  9. msg:"成功",
  10. data:List<Map<String,Object>>
  11. }
  12. 图片访问路径=基路径+文件夹相对路径+图片名称[{},]
  13. }

2.8 版本更新

  1. url:"/app/appcommon/AppCommon.do?method=getUpdateJson"
  2. 返回json:
  3. {
  4. code:1,
  5. msg:""
  6. }

3. 报班签到

3.1 查询

  1. url:"/app/aqsignlocation/AqSignlocation.do?method=getListByPage"
  2. 参数:page页数

3.2 上传

  1. url:"/app/aqsignlocation/AqSignlocation.do?method=upload"
  2. 参数:data 封装的表单实体类json

3.3 片区归属和检查方式

  1. 片区归属:
  2. ["郑州","商丘","开封","许昌","安阳","新乡","月山","焦作","长北","济源","洛阳","三西","南阳","宝丰"];
  3. 检查方式:
  4. ['添乘','夜间巡视','包保检查','徒步巡线','跟班作业','现场巡视'];

3.4 实体类及校验,定位

  1. function checkIsRight(callback){
  2. var userInfo = JSON.parse(localStorage.getItem("$userInfo"));
  3. var ret = {
  4. "NAME": mui.byId("name").innerHTML||"", //用户ID
  5. "CHECKUNIT":mui.byId("checkUnit").value||"", //检查单位
  6. "CURRTIME": "2017-04-12 14:04:01", //签到时间
  7. "COORDINATE": "", //坐标
  8. "CHECKSUMMARY": mui.byId("textarea").value||"", //报班信息,检查概况
  9. "SECTION": mui.byId("section").value||"", //区段
  10. "SPARE5": "",
  11. "STARTTIME": mui.byId("start_time").value||"", //开始时间
  12. "END_TIME":mui.byId("end_time").value||"", //结束时间
  13. "SPARE4": "",
  14. //下现场写实
  15. "GOCHECK": mui.byId("gocheck_info").classList.contains("mui-hidden")?"0":"1",
  16. "RN": 1,
  17. "SPARE3": "",
  18. "PHOTOSPATH": "", //图片路径,在后台添加
  19. "SPARE2": "",
  20. "SPARE1": "",
  21. "CHECKTYPE": getSelectedCheckType()||"", //检查方式
  22. "PHOTONAME": "", //图片名称,也可以在后台添加
  23. "LOCATION": "",
  24. "AREAOWNERSHIP": getAreaBelongTo()||"", //片区归属
  25. "TRAINNUMBER": mui.byId("trainnumber").value||"", //添乘车次
  26. "CHECKOBJECT": mui.byId("zrdw_input_idname").value||"", //检查对象 名值对
  27. // "USER_NAME": mui.byId("userName").innerHTML||"", //用户名
  28. // "STATION_NAME": mui.byId("sign_unit").value||"", //检查单位id
  29. "ID": mui.byId("ID").value
  30. }
  31. //定位信息
  32. getPosition(function(location){
  33. ret["COORDINATE"] = location||"";
  34. //校验
  35. var msg = startCheck(ret);
  36. if(msg=="true"){
  37. callback(ret);
  38. }else{
  39. mui.alert(msg);
  40. }
  41. });
  42. }
  43. //开始校验
  44. function startCheck(ret){
  45. var msg = "true";
  46. if(!ret.CHECKSUMMARY.trim()){
  47. msg = "报班信息或检查概况不能为空!";
  48. }else if(ret.CHECKSUMMARY.length>200){
  49. msg = "报班信息或检查概况不能多于200字!"
  50. }else if(ret.GOCHECK=="1"){
  51. if(!ret.CHECKOBJECT){
  52. msg = "检查对象不能为空!";
  53. }else if(!ret.CHECKTYPE){
  54. msg = "检查方式不能为空!";
  55. }else if(!mui.byId("tiancheng_container").classList.contains("mui-hidden")){
  56. //选中添乘,
  57. if(!ret.SECTION||!ret.TRAINNUMBER){
  58. msg = "添乘车次和区段不能为空!"
  59. }
  60. }
  61. }
  62. return msg;
  63. }

3.5 人员动态

  1. url:"/app/aqsignlocation/AqSignlocation.do?method=getPersonListByPage"
  2. 参数:
  3. {
  4. page:1,
  5. dateStart:"",
  6. dateEnd:"",
  7. email:"",//email,signPerson填其一
  8. signPerson:""
  9. }
  10. 返回json:
  11. {
  12. code:1,
  13. msg:"",
  14. data:""
  15. page:1,
  16. sumPage:20,
  17. count:395
  18. }

4. 检查信息

4.1 查询

  1. url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=getCheckInfosByPage"
  2. 参数:
  3. {
  4. page:page,
  5. filterInfo:info.filterInfo
  6. }
  7. 过滤:
  8. var filterInfo = {
  9. unit:mui.byId("zrdw_input_id").value,
  10. check_person:mui.byId("check_person").value,
  11. start_time:mui.byId("start_time").value,
  12. end_time:mui.byId("end_time").value
  13. }
  14. 单位,检查人,开始时间,结束时间

4.2 新增/修改

  1. url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=saveUpdateCheckInfo"
  2. 参数:实体类字段
  3. 如果有问题,则需修改接口或使用新接口

4.3 实体类

  1. function saveCheckInfo(callback){
  2. var checkInfo = info.data;
  3. /**
  4. * 检查日期,检查部门,检查人
  5. * 分类,完成时限,责任单位,问题描述,
  6. * 要求和建议,问题反馈
  7. */
  8. checkInfo['CI_DATE'] = $(dataTomodals[0]).val();
  9. checkInfo['CI_COM_DATE'] = $(dataTomodals[4]).val();
  10. //问题描述,要求和建议
  11. checkInfo['CI_PROBLEM_DES'] = $(dataTomodals[6]).val();
  12. checkInfo['CI_REQ_AND_SUG'] = $(dataTomodals[7]).val();
  13. //9
  14. checkInfo['CI_IMPL_FEED'] = $(dataTomodals[9]).val();
  15. //清空多余字段
  16. delete checkInfo.NCI_USER_ID;
  17. delete checkInfo.NCI_DEPTMENT;
  18. delete checkInfo.NCREATE_STATION_ID;
  19. delete checkInfo.NCREATE_USER_ID;
  20. delete checkInfo.NCI_RES_STATION;
  21. delete checkInfo.NCI_TYPE;
  22. delete checkInfo.NCI_CALNUM;
  23. delete checkInfo.NCI_USER_ID;
  24. console.log(JSON.stringify(checkInfo));
  25. var url = mui.serverAdddress+"app/appaqcheckinfo/AppAqCheckInfo.do?method=saveUpdateCheckInfo";
  26. mui.ajax(url,{
  27. //async:false,//同步
  28. dataType:'json',//服务器返回json格式数据
  29. type:'post',//HTTP请求类型
  30. data:checkInfo,
  31. success:function(json){
  32. if(!json){
  33. mui.toast("网络错误!");
  34. return;
  35. }
  36. if(json.msg=="true"){
  37. callback(json);
  38. }else{
  39. mui.toast(json.msg);
  40. }
  41. },
  42. error: function(xhr, type, errorThrown) {
  43. error = "网络错误!请重试!";
  44. mui.toast(error);
  45. console.log(xhr.readyState+"--"+type+"--"+errorThrown);
  46. }
  47. })
  48. }

4.4 根据责任单位id查询责任人

  1. url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=getResUserByResStation"
  2. 参数:
  3. {
  4. station_id //责任单位id
  5. }
  6. 返回json:
  7. {
  8. code:1,
  9. msg:"",
  10. data:""
  11. }

4.5 设置为已触发状态

  1. 第一次触发工作流,调用此接口 设置remark11,remark1这个字段用于表示是否触发工作流,1代表已触发
  2. url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=triggerWorkFlow"
  3. 参数:
  4. {
  5. CI_ID:String//主键
  6. }
  7. 返回json:
  8. {
  9. code:1,//0,1
  10. msg:""
  11. }

5.指令书/通知书

5.1 查询

  1. url:"/app/appchecknotice/AppCheckNotice.do?method=getCheckInfosByPage"
  2. 参数:
  3. {
  4. page:1,
  5. type:'notice'////instruction指令书,notice通知书
  6. }

5.2 保存

  1. url:"/app/appchecknotice/AppCheckNotice.do?method=saveCheckNoticeObj"
  2. 参数:model:JSON.stringify(model)
  3. var entity = {
  4. dwfzr:model['DWFZR'],
  5. fxwt:model['FXWT'],
  6. gjqk:model['GJQK'],
  7. gjyj:model['GJYJ'],
  8. id:model['ID'],
  9. slx:model['SLX'],
  10. ssxq:model['SSXQ'],
  11. sszy:model['SSZY'],
  12. tfr:model['TFR'],
  13. tfsj:model['TFSJ'],
  14. xgqx:model['XGQX'],
  15. xtbh:model['XTBH'],
  16. zrdw:model['ZRDW'],
  17. createStationId:model['CREATE_STATION_ID'],
  18. bz1:model['BZ1'],
  19. bz2:model['BZ2'],
  20. bz3:model['BZ3'],
  21. bz4:model['BZ4'],
  22. bz5:model['BZ5'],
  23. remark1:model['REMARK1'],
  24. remark2:model['REMARK2'],
  25. remark3:model['REMARK3'],
  26. remark4:model['REMARK4'],
  27. remark5:model['REMARK5'],
  28. };

5.3 工作流

5.3.1 检查工作流保存状态 和 触发工作流

  1. //触发工作流
  2. mui.byId("workflow").addEventListener('tap',function(event){
  3. //检测是否已保存
  4. util.simpleAjax(mui.serverAdddress+"/isEntitySave.do",{
  5. entityId:info.flowObj['entityId'],
  6. keyId:info.flowObj['keyId']
  7. },function(json){
  8. if(json.data&&json.data=="1"){//如果已保存
  9. console.log(info.userinfo['user_id']);
  10. //根据id,获取流程字段
  11. util.simpleAjax(mui.serverAdddress+"/callWF.do",{
  12. entityId:info.flowObj['entityId'],
  13. keyId:info.flowObj['keyId'],
  14. userId:info.userinfo['user_id'],
  15. isAutoCallBack:0
  16. },function(json){
  17. console.log(JSON.stringify(json.data));//{flowPiId:"9301", info:"newsuccess"}
  18. mui.openWindow({
  19. "url":"workflow.html",
  20. "id":"workflow.html",
  21. "extras":{
  22. 'data':JSON.stringify(json.data)
  23. }
  24. })
  25. })
  26. }else{
  27. mui.toast("请先保存信息");
  28. }
  29. });
  30. });

5.3.2 获取流程字段

  1. //根据id,获取流程字段
  2. util.simpleAjax(mui.serverAdddress+"/goEntityEdit.do",{
  3. objId:info.model['ID'],
  4. entityName:'AqCheckNotice'
  5. },function(json){
  6. console.log(JSON.stringify(json));
  7. info.flowObj = json.data;
  8. })

5.3.3 获取流程到达节点

  1. url:"/app/appcommon/AppCommon.do?method=getAssigneeUser"
  2. 参数:processInstanceId
  3. 返回json:
  4. {
  5. code:1,
  6. msg:"",
  7. data:obj
  8. }

5.3.4 工作流 所有接口(整理前)

  1. 1、进到编辑页面:
  2. http://localhost:9080/accr/goEntityEdit.do?objId=1788158d-4ae5-4812-ae6e-1943634d836e
  3. {entityMap:{sex:'女', address:'反倒是发送到发送到规范都是公司归属地感受到', name:'王五'}, entityId:'71963592-4379-48ab-af5c-35a4eb929192', keyId:'1788158d-4ae5-4812-ae6e-1943634d836e'}
  4. 2、点击触发工作流之前先判断是否保存
  5. http://localhost:9080/accr/isEntitySave.do?entityId=71963592-4379-48ab-af5c-35a4eb929192&keyId=1788158d-4ae5-4812-ae6e-1943634d836e
  6. 3、触发工作流
  7. 3.1检查部门触发
  8. http://localhost:9080/accr/callWF.do?entityId=71963592-4379-48ab-af5c-35a4eb929192&keyId=1788158d-4ae5-4812-ae6e-1943634d836e&isAutoCallBack=0&userId=2c90da8b1c31dc13011c31dcd4800003
  9. {flowPiId:"9301", info:"newsuccess"}
  10. 第二次
  11. {flowPiId:"9301", info:"noaction"}
  12. 3.2责任单位触发:
  13. http://localhost:9080/accr/callWF.do?entityId=71963592-4379-48ab-af5c-35a4eb929192&keyId=1788158d-4ae5-4812-ae6e-1943634d836e&isAutoCallBack=0&userId=f5011d0e-bf53-4959-b65b-33de3262154b
  14. {flowPiId:"9301", info:"9313+sersuccess+9301"}
  15. taskId=9313
  16. type=
  17. suggestion=页面填写的
  18. processInstanceId=9301
  19. 责任单位填写意见提交:
  20. http://localhost:9080/accr/saveWorkFolw.do?type=&taskId=9313&suggestion=哈哈中文&processInstanceId=9301
  21. 返回:检查部门
  22. 3.3检查部门触发
  23. http://localhost:9080/accr/callWF.do?entityId=71963592-4379-48ab-af5c-35a4eb929192&keyId=1788158d-4ae5-4812-ae6e-1943634d836e&isAutoCallBack=0&userId=2c90da8b1c31dc13011c31dcd4800003
  24. {flowPiId:"9301", info:"9404+销号:驳回+9301"}
  25. taskId=9404
  26. type=驳回
  27. suggestion=页面填写的
  28. processInstanceId=9301
  29. 检查部门填写意见提交:
  30. http://localhost:9080/accr/saveWorkFolw.do?type=驳回&taskId=9404&suggestion=驳回驳回&processInstanceId=9301
  31. 返回:责任单位
  32. 4、获取流程状态
  33. http://localhost:9080/accr/app/optestzhangzhang/OpTestZhangZhang.do?method=getAssigneeUser&processInstanceId=9301
  34. 责任单位
  35. 张堂:f5011d0e-bf53-4959-b65b-33de3262154b
  36. manager:2c90da8b1c31dc13011c31dcd4800003
  37. 检查部门 安监室
  38. ajs_zr 12345
  39. 责任部门 长治北车站
  40. czbcz_zz 12345
  41. 改进情况 只能是责任部门才能输入
  42. 触发工作流 只能是检查部分和责任部门(第一次触发只能是检查部门,这一步是否能实现?)

6. 重点任务

6.1 查询

  1. url:"app/aqtask/AqTask.do?method=getCheckInfosByPage";
  2. 参数:
  3. {
  4. "page":page[status],
  5. "taskStatus":status,//0:未完成,1:已完成
  6. "userId":userinfo['user_id']
  7. }

6.2 新增或修改

  1. url:"app/aqtask/AqTask.do?method=saveModel"
  2. 参数:
  3. {
  4. model:JSON.stringify(getModel())
  5. }
  6. function getModel(){
  7. var model = {
  8. "remark1": "",
  9. "remark2": "",
  10. "remark3": "",
  11. "remark4": "",
  12. "remark5": "",
  13. "createTime": mui.byId("createtime").value,
  14. "distributeStationId": mui.byId("stationid").value,
  15. "distributeUserId": mui.byId("userid").value,
  16. "endTime": mui.byId("endtime").value,
  17. "taskDescribe": mui.byId("rwms").value||"",
  18. // "CREATE_USER_ID": mui.byId("userid").value,//创建人就是派发人
  19. "startTime": mui.byId("starttime").value,
  20. "taskReply": mui.byId("fkqk").value||"",
  21. "taskStatus": "0",
  22. "taskType": mui.byId("type").value,
  23. "taskName": mui.byId("task_name").value,
  24. "id": util.uuid(),
  25. }
  26. return model;
  27. }

7.请假申请

7.1 保存请假信息

  1. url:"/app/aqleave/AqLeave.do?method=saveLeaveMsg"
  2. 参数:
  3. {
  4. model:""
  5. }

7.2 条件分页查询

  1. url:"/app/aqleave/AqLeave.do?method=getInfosByPage"
  2. 参数:
  3. {
  4. page:1,//不写默认为1
  5. filterInfo:"{user_id:'',type:'',start_time:'',end_time:''}" //非必选项,同时字段也可不写全
  6. }
  7. 返回json:
  8. {
  9. code:1, //返回码
  10. msg:"true", //返回信息
  11. data:[{},{}..], //返回数据
  12. currentPage:page, //当前页
  13. sumPageNum":5 //总页数
  14. }

8.已办,待办,办结

8.1 待办

8.1.1 待办个数

  1. url:"/app/appcommon/AppCommon.do?method=getDbsyNumByUserId"
  2. 参数:
  3. userId:""
  4. 返回信息:
  5. code:1 //成功
  6. data:num, //待办个数
  7. msg:"成功" //提示信息

8.1.2 待办列表

  1. url:"/app/appcommon/AppCommon.do?method=getDbsxListByUserIdPage"
  2. 参数:
  3. userId:""
  4. page:1
  5. 返回信息:
  6. code:1 //成功
  7. msg:"成功" //提示信息
  8. page:1,
  9. sumPage:5,
  10. count:86,
  11. data:[], //待办
  12. detail:[] //详情

8.1.3 详情

  1. url:
  2. AqCheckInfo(安全检查信息) "/app/appaqcheckinfo/AppAqCheckInfo.do?method=getEntityById"
  3. AppCheckNotice(指令书,通知书) "/app/appchecknotice/AppCheckNotice.do?method=getEntityById"
  4. 参数:
  5. {
  6. entityId:""
  7. }
  8. 返回JSON:
  9. {
  10. code:1,
  11. msg:"成功",
  12. data:
  13. }

8.2 已办

8.2.1 已办列表

  1. url:"/app/appcommon/AppCommon.do?method=getYbsxListByUserIdPage"
  2. 参数:
  3. userId:""
  4. page:1
  5. 返回信息:
  6. code:1 //成功
  7. msg:"成功" //提示信息
  8. page:1,
  9. sumPage:5,
  10. count:86,
  11. data:[], //已办
  12. detail:[] //详情

8.3 办结

8.3.1 办结列表

  1. url:"/app/appcommon/AppCommon.do?method=getBjsxListByUserIdPage"
  2. 参数:
  3. userId:""
  4. page:1
  5. 返回信息:
  6. code:1 //成功
  7. msg:"成功" //提示信息
  8. page:1,
  9. sumPage:5,
  10. count:86,
  11. data:[], //办结
  12. detail:[] //详情

9.通知发布

9.1 保存或更新

  1. url:"/app/aqmessage/AqMessage.do?method=saveOrUpdate"
  2. params:{
  3. model:""
  4. }
  5. return:{
  6. code:1,
  7. msg:"成功"
  8. }

9.2 分页条件查询

  1. url:"/app/aqmessage/AqMessage.do?method=listByPage"
  2. params:{
  3. page:1,
  4. userId:"",
  5. stationId:""
  6. }
  7. return:{
  8. code:1,
  9. msg:"成功",
  10. page:1,
  11. sumPage:20,
  12. count:168,
  13. data:[]
  14. }

9.3 设置为已读

  1. url:"/app/aqmessage/AqMessage.do?method=setVisited"
  2. params:{
  3. beanId:"",//消息记录id
  4. userId:""//阅读人id
  5. }
  6. return:{
  7. code:1,
  8. msg:"成功"
  9. }

内外网同步接口

  1. 2.2.1 注册
  2. url:"app/appuser/AppUser.do?method=register";
  3. 2.2.7 更改密码
  4. url:"app/appuser/AppUser.do?method=changePwd"
  5. 2.2.8 个人信息保存或更新
  6. url:"/app/aquser/AqUser.do?method=saveOrUpdate"
  7. 3.2 报班签到 上传
  8. url:"/app/aqsignlocation/AqSignlocation.do?method=upload"
  9. 4.2 检查信息 新增/修改
  10. url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=saveUpdateCheckInfo"
  11. 设置为已触发状态, 第一次触发工作流,调用此接口
  12. url:"app/appaqcheckinfo/AppAqCheckInfo.do?method=triggerWorkFlow"
  13. 5.2 指令书/通知书 保存
  14. url:"/app/appchecknotice/AppCheckNotice.do?method=saveCheckNoticeObj"
  15. 5.3 工作流 触发工作流
  16. /callWF.do
  17. 检查部门,责任部门 填写保存
  18. /saveWorkFolw.do
  19. 6.2 重点任务 新增或修改
  20. url:"app/aqtask/AqTask.do?method=saveModel"
  21. 7.1 请假申请 保存请假信息
  22. url:"/app/aqleave/AqLeave.do?method=saveLeaveMsg"
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注