ZQN
2024-07-23 51ad03fcc8ffdb52469216558031a1bd31ed1fa6
project-enforce/src/main/java/com/project/enforce/service/impl/EnforceCompanyLogServiceImpl.java
@@ -4,6 +4,7 @@
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.project.common.utils.DateUtils;
import com.project.common.utils.StringUtils;
import com.project.enforce.domain.EnforceCompanyLog;
import com.project.enforce.domain.bo.editBo.EnforceCompanyLogBo;
@@ -52,6 +53,7 @@
    public Boolean insertByBo(EnforceCompanyLogBo bo)
    {
        EnforceCompanyLog add = Convert.convert(EnforceCompanyLog.class, bo);
        add.setComeTime(DateUtils.dateTime(DateUtils.YYYY_MM_DD, bo.getComeTime()));
        validEntityBeforeSave(add);
        return this.save(add);
    }
@@ -81,7 +83,7 @@
    //保存前校验
    private void validEntityBeforeSave(EnforceCompanyLog entity)
    {
        if (StringUtils.isEmpty(entity.getComeDeptName()) && entity.getComeDeptId()!=null){
        if (StringUtils.isNotEmpty(entity.getComeDeptName()) && entity.getComeDeptId()!=null){
            entity.setComeDeptName(deptService.getDeptAllName(entity.getComeDeptId()));
        }
    }
@@ -103,7 +105,9 @@
            qw.eq(StringUtils.isNotEmpty(bo.getComePhone()), "come_phone", bo.getComePhone());
            qw.eq(bo.getComeDeptId() != null, "come_dept_id", bo.getComeDeptId());
            qw.like(StringUtils.isNotEmpty(bo.getComeDeptName()), "come_dept_name", bo.getComeDeptName());
            qw.eq(bo.getComeTime() != null, "come_time", bo.getComeTime());
            qw.ge(StringUtils.isNotEmpty(bo.getBeginTime()), "come_time", bo.getBeginTime());
            qw.le(StringUtils.isNotEmpty(bo.getEndTime()), "come_time", bo.getEndTime());
        if (StringUtils.isNotEmpty(bo.getIsAsc()) && StringUtils.isNotEmpty(bo.getOrderByColumn())){
            if ("acs".equals(bo.getIsAsc())) {
                qw.orderByAsc(bo.getOrderByColumn());