jiaosong
2023-08-23 2d0520366daf28b158a45b98b0dec6c8326870f4
# 修改配置角色 报角色编码存在
已修改3个文件
19 ■■■■ 文件已修改
server/src/main/java/doumeemes/dao/business/model/CompanyLog.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/service/business/impl/CompanyLogServiceImpl.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/resources/mappers/CompanyLogExtMapper.xml 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
server/src/main/java/doumeemes/dao/business/model/CompanyLog.java
@@ -34,6 +34,10 @@
    @ExcelColumn(name="创建人编码")
    private Integer createUser;
    @ApiModelProperty(value = "创建人编码", example = "1")
    @ExcelColumn(name="创建人编码")
    private String createUserName;
    @ApiModelProperty(value = "创建时间")
    @ExcelColumn(name="创建时间")
    private Date createTime;
@@ -77,4 +81,8 @@
    @ApiModelProperty(value = "客户简称" )
    @TableField(exist = false)
    private String shortName;
    @ApiModelProperty(value = "客户简称" )
    @TableField(exist = false)
    private String userName;
}
server/src/main/java/doumeemes/service/business/impl/CompanyLogServiceImpl.java
@@ -123,7 +123,12 @@
        IPage<CompanyLog> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity());
        Utils.MP.blankToNull(pageWrap.getModel());
        return PageData.from(companyLogExtMapper.selectPage(page, pageWrap.getModel().getCompanyName(),pageWrap.getModel().getUpdateType()));
        IPage<CompanyLog> companyLogIPage = companyLogExtMapper.selectPage(page, pageWrap.getModel().getUserName(), pageWrap.getModel().getUpdateType());
        if (!CollectionUtils.isEmpty(companyLogIPage.getRecords())){
            companyLogIPage.getRecords().forEach(s->s.setShortName(s.getCompanyName()));
        }
        return PageData.from(companyLogIPage);
    }
    @Override
server/src/main/resources/mappers/CompanyLogExtMapper.xml
@@ -7,13 +7,13 @@
        SELECT
            co.name as companyName,
            su.REALNAME as updateUserName,
        dept.name AS shortName,
            suc.REALNAME as createUserName,
            cl.*
        FROM
            company_log cl
        LEFT JOIN company co ON cl.COMPANY_ID = co.id
        LEFT JOIN SYSTEM_USER su ON su.id = cl.UPDATE_USER
        left join department dept on dept.COMPANY_ID = co.ID and  dept.PARENT_ID IS NULL AND dept.TYPE != 4
        LEFT JOIN SYSTEM_USER suc ON suc.id = cl.UPDATE_USER
        <where>
            <if test="companyName != null and companyName != ''">
                co.name LIKE CONCAT('%',#{companyName},'%')