管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2023-02-15 2214b8e50b9e97f6afd516d0479f91fc986667bd
1
已修改7个文件
92 ■■■■ 文件已修改
data/update.sql 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/ctrl/DownloadReqEntity.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/entity/show/FlowEntity.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/mapper/show/ApplyMapper.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/show/ApplyService.java 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/show/ApplyMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/show/FlowMapper.xml 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
data/update.sql
@@ -1,4 +1,4 @@
--------------------------------------------------------- 补充字段 *
--------------------------------------------------------- 补充字段 ---------------------------------------------------------
-- 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);
@@ -98,6 +98,7 @@
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='元数据';
@@ -147,7 +148,20 @@
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);
@@ -158,6 +172,10 @@
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
@@ -165,6 +183,24 @@
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
src/main/java/com/lf/server/entity/ctrl/DownloadReqEntity.java
@@ -26,6 +26,8 @@
    private String filter;
    private List<String> depcodes;
    public DownloadReqEntity() {
    }
@@ -92,4 +94,12 @@
    public void setFilter(String filter) {
        this.filter = filter;
    }
    public List<String> getDepcodes() {
        return depcodes;
    }
    public void setDepcodes(List<String> depcodes) {
        this.depcodes = depcodes;
    }
}
src/main/java/com/lf/server/entity/show/FlowEntity.java
@@ -14,7 +14,7 @@
    private int applyid;
    private int depid;
    private String depcode;
    private int userid;
@@ -53,12 +53,12 @@
        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() {
src/main/java/com/lf/server/mapper/show/ApplyMapper.java
@@ -57,12 +57,12 @@
    public ApplyEntity selectById(int id);
    /**
     * 根据单位ID查询用户
     * 根据单位编码查询用户
     *
     * @param depid 单位ID
     * @param depcode 单位编码
     * @return 用户
     */
    public UserEntity selectUserByDepid(Integer depid);
    public UserEntity selectUserByDepcode(String depcode);
    /**
     * 查询待审核数
src/main/java/com/lf/server/service/show/ApplyService.java
@@ -59,8 +59,8 @@
    }
    @Override
    public UserEntity selectUserByDepid(Integer depid) {
        return applyMapper.selectUserByDepid(depid);
    public UserEntity selectUserByDepcode(String depcode) {
        return applyMapper.selectUserByDepcode(depcode);
    }
    @Override
@@ -166,15 +166,15 @@
     */
    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);
src/main/resources/mapper/show/ApplyMapper.xml
@@ -60,10 +60,10 @@
        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>
    
src/main/resources/mapper/show/FlowMapper.xml
@@ -31,17 +31,17 @@
    <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>
@@ -58,7 +58,7 @@
    <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>
@@ -66,7 +66,7 @@
        <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>