| | |
| | | --------------------------------------------------------- 补充字段 * |
| | | --------------------------------------------------------- 补充字段 --------------------------------------------------------- |
| | | -- alter table lf.sys_meta rename column bstab to tab; alter table lf.sys_meta drop column mdtab; |
| | | alter table lf.sys_fme_log add column create_time timestamp(6) without time zone default now(); |
| | | alter table lf.sys_meta add column layer varchar(50); |
| | |
| | | select fn_rec_query(a.dirid,'dir'),a.* from lf.sys_meta_new a where dirid = ANY(fn_rec_array((select id from rs), 'dir')); |
| | | |
| | | select * from lf.sys_meta where substr(path,1,2) = '2\'; |
| | | --------------------------------------------------------- 更新内容 --------------------------------------------------------- |
| | | --------------------------------------------------------- 01 lf.sys_dep |
| | | -- alter sequence lf.sys_meta_id_seq restart with 1; |
| | | update lf.sys_operate set modular2='源数据管理' where modular2='元数据'; |
| | |
| | | alter table lf.sys_meta drop column dirid; |
| | | |
| | | select id,name,depcode,dircode,type from lf.sys_meta order by id; |
| | | --------------------------------------------------------- 05 bd.dlg_agnp |
| | | --------------------------------------------------------- 05 lf.sys_flow |
| | | alter table lf.sys_flow alter column depid type varchar(24); |
| | | alter table lf.sys_flow rename column depid to depcode; |
| | | |
| | | update lf.sys_flow a set depcode = (select code from lf.sys_dep b where b.id = cast(a.depcode as integer)); |
| | | |
| | | select * from lf.sys_flow; |
| | | --------------------------------------------------------- 06 lf.sys_apply |
| | | update lf.sys_apply set depids = '000204,000205,000206' where depids = '20,21,22'; |
| | | update lf.sys_apply set depids = '000205,000206' where depids = '21,22'; |
| | | |
| | | select * from lf.sys_dep where id in (20,21,22) |
| | | select * from lf.sys_apply; |
| | | --------------------------------------------------------- 07 bd.dlg_agnp |
| | | alter table bd.dlg_agnp alter column depid type varchar(24); |
| | | alter table bd.dlg_agnp alter column dirid type varchar(24); |
| | | |
| | |
| | | select depid from bd.dlg_agnp where depid is not null and depid not like '000307%' group by depid order by depid; |
| | | select dirid from bd.dlg_agnp group by dirid order by dirid; select id, name, code from lf.sys_dir where id in (3, 0, 163) order by code; |
| | | select depid from bd.dlg_agnp group by depid order by depid; select id, name, code from lf.sys_dep where id in (1, 20, 21, 22, 38, 55) order by code; |
| | | --------------------------------------------------------- 08 lf.sys_role |
| | | update lf.sys_role set is_admin = 2 where position('数据管理员' in descr) > 0; |
| | | |
| | | select * from lf.sys_role; |
| | | --------------------------------------------------------- |
| | | select * from lf.sys_user limit 10; |
| | | select * from lf.sys_dep where id=0 |
| | |
| | | select * from lf.sys_ver; |
| | | |
| | | |
| | | select c.* from lf.sys_role a inner join lf.sys_role_user b on a.id = b.roleid |
| | | inner join lf.sys_user c on b.userid = c.id |
| | | where a.is_admin = 2 --and a.depid = 38 |
| | | order by c.id limit 1 |
| | | |
| | | select c.* from lf.sys_role a inner join lf.sys_role_user b on a.id = b.roleid |
| | | inner join lf.sys_user c on b.userid = c.id |
| | | where a.is_admin = 2 and a.depid = 1 |
| | | order by c.id limit 1 |
| | | |
| | | select * from lf.sys_user |
| | | select * from lf.sys_role |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | |
| | | |
| | | private String filter; |
| | | |
| | | private List<String> depcodes; |
| | | |
| | | public DownloadReqEntity() { |
| | | } |
| | | |
| | |
| | | public void setFilter(String filter) { |
| | | this.filter = filter; |
| | | } |
| | | |
| | | public List<String> getDepcodes() { |
| | | return depcodes; |
| | | } |
| | | |
| | | public void setDepcodes(List<String> depcodes) { |
| | | this.depcodes = depcodes; |
| | | } |
| | | } |
| | |
| | | |
| | | private int applyid; |
| | | |
| | | private int depid; |
| | | private String depcode; |
| | | |
| | | private int userid; |
| | | |
| | |
| | | this.applyid = applyid; |
| | | } |
| | | |
| | | public int getDepid() { |
| | | return depid; |
| | | public String getDepcode() { |
| | | return depcode; |
| | | } |
| | | |
| | | public void setDepid(int depid) { |
| | | this.depid = depid; |
| | | public void setDepcode(String depcode) { |
| | | this.depcode = depcode; |
| | | } |
| | | |
| | | public int getUserid() { |
| | |
| | | public ApplyEntity selectById(int id); |
| | | |
| | | /** |
| | | * 根据单位ID查询用户 |
| | | * 根据单位编码查询用户 |
| | | * |
| | | * @param depid 单位ID |
| | | * @param depcode 单位编码 |
| | | * @return 用户 |
| | | */ |
| | | public UserEntity selectUserByDepid(Integer depid); |
| | | public UserEntity selectUserByDepcode(String depcode); |
| | | |
| | | /** |
| | | * 查询待审核数 |
| | |
| | | } |
| | | |
| | | @Override |
| | | public UserEntity selectUserByDepid(Integer depid) { |
| | | return applyMapper.selectUserByDepid(depid); |
| | | public UserEntity selectUserByDepcode(String depcode) { |
| | | return applyMapper.selectUserByDepcode(depcode); |
| | | } |
| | | |
| | | @Override |
| | |
| | | */ |
| | | private List<FlowEntity> getFlowEntities(Integer applyId, UserEntity ue, DownloadReqEntity dr) { |
| | | List<FlowEntity> list = new ArrayList<>(); |
| | | for (Integer depid : dr.getIds()) { |
| | | UserEntity user = selectUserByDepid(depid); |
| | | for (String depcode : dr.getDepcodes()) { |
| | | UserEntity user = selectUserByDepcode(depcode); |
| | | if (null == user) { |
| | | continue; |
| | | } |
| | | |
| | | FlowEntity flow = new FlowEntity(); |
| | | flow.setApplyid(applyId); |
| | | flow.setDepid(depid); |
| | | flow.setDepcode(user.getDepcode()); |
| | | flow.setUserid(user.getId()); |
| | | flow.setStatus(0); |
| | | flow.setDescr(null); |
| | |
| | | select * from lf.sys_apply where id = #{id} |
| | | </select> |
| | | |
| | | <select id="selectUserByDepid" resultType="com.lf.server.entity.sys.UserEntity"> |
| | | <select id="selectUserByDepcode" resultType="com.lf.server.entity.sys.UserEntity"> |
| | | select c.* from lf.sys_role a inner join lf.sys_role_user b on a.id = b.roleid |
| | | inner join lf.sys_user c on b.userid = c.id |
| | | where a.is_admin = 2 and a.depid = #{depid} |
| | | where a.is_admin = 2 and c.depcode = #{depcode} |
| | | order by c.id limit 1 |
| | | </select> |
| | | |
| | |
| | | |
| | | <insert id="insert" parameterType="com.lf.server.entity.show.FlowEntity"> |
| | | insert into lf.sys_flow |
| | | (applyid,depid,userid,status,descr,create_user,create_time) |
| | | (applyid,depcode,userid,status,descr,create_user,create_time) |
| | | values |
| | | (#{applyid},#{depid},#{userid},#{status},#{descr},#{createUser},now()) |
| | | (#{applyid},#{depcode},#{userid},#{status},#{descr},#{createUser},now()) |
| | | </insert> |
| | | |
| | | <insert id="inserts"> |
| | | insert into lf.sys_flow |
| | | (applyid,depid,userid,status,descr,create_user,create_time) |
| | | (applyid,depcode,userid,status,descr,create_user,create_time) |
| | | values |
| | | <foreach collection="list" item="item" index="index" separator=","> |
| | | (#{item.applyid},#{item.depid},#{item.userid},#{item.status},#{item.descr},#{item.createUser},now()) |
| | | (#{item.applyid},#{item.depcode},#{item.userid},#{item.status},#{item.descr},#{item.createUser},now()) |
| | | </foreach> |
| | | </insert> |
| | | |
| | |
| | | |
| | | <update id="update"> |
| | | update lf.sys_flow |
| | | set applyid=#{applyid},depid=#{depid},userid=#{userid},status=#{status},descr=#{descr},update_user=#{updateUser},update_time=now() |
| | | set applyid=#{applyid},depcode=#{depcode},userid=#{userid},status=#{status},descr=#{descr},update_user=#{updateUser},update_time=now() |
| | | where id=#{id} |
| | | </update> |
| | | |
| | |
| | | <foreach collection="list" item="item" index="index" separator=";"> |
| | | update lf.sys_flow |
| | | <set> |
| | | applyid=#{item.applyid},depid=#{item.depid},userid=#{item.userid},status=#{item.status},descr=#{item.descr},update_user=#{item.updateUser},update_time=now() |
| | | applyid=#{item.applyid},depcode=#{item.depcode},userid=#{item.userid},status=#{item.status},descr=#{item.descr},update_user=#{item.updateUser},update_time=now() |
| | | </set> |
| | | where id = #{item.id} |
| | | </foreach> |