事项运营工具梳理
2023-03-11 16:45:30
登录查看完整内容
事项运营工具梳理
举报
猜你喜欢
大纲/内容
根据用户ID查询
返回uoc(城运中心信息)
action(操作类型):add|modify|obsolete (新增,修改,废弃)
查询用户管理岗位返回
adminType == 'uoc',城运中心管理员,
adminType == 'ou',部门管理员
是
否
根据用户id校验用户是否为管理员
SmartCity3__Permission.QueryUserInfo
查询用户权限信息
请求数据赋值
SmartCity3__Permission.QueryAllUOC
通过uocId(部门id)获取获取uoc信息填入
regionCode
拼装itemApply数据
查询表SmartCity3__Business__CST中SmartCity3__code__CST='CityCase'的记录,返回第一条记录的id作为businessID
更新
没有会报错
通过businessID,uoc,itemCode(事项外部编码)调SmartCity3__DomainModeling.QueryItemByItemCode得到itemID
非新增(申请修改事项/申请废弃事项)
没有可继续流程
申请事项新增
判断操作类型
参数
存在:报错
不做处理
不存在
存在:报错,有审批中的申请,此时不能再次发起申请
不存在,继续下一步
过滤出SmartCity3__display__CST和SmartCity3__closed__CST存在或为true的作为代办事项
拿到该事项id作为itemApplyID,查询SmartCity3__ProcessInstanceTask__CST中SmartCity3__entityType__CST='item' and SmartCity3__instanceID__CST=itemApplyID的记录
存在
查询事项审核表中SmartCity3__itemCode__CST=itemCode的记录
调SmartCity3__DomainModeling.QueryConfigItemByItemCode 查询记录判断事项是否存在
校验itemCode(事项外部编码)
插入一条记录到SmartCity3__ItemApply__CST(事项审核列表)
发起事项(新增,废弃,修改)接口
1 待审核(开启审核)2 审核通过3 审核拒绝4 待处理5 审核通过(已处理)
直接修改事项状态
审核接口
获取审核列表
事项审核表 SmartCity3__ItemApply__CST
审核流程表 SmartCity3__ProcessInstanceTask__CST
表数据
请求
响应
发起事项(新增,废弃,修改)接口. CreateItemApply
查询审核列表
事项运营工具接口
事项运营工具业务逻辑
0 条评论
回复 删除
下一页