| | |
| | | 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; |
| | |
| | | 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); |
| | | } |
| | |
| | | //保存前校验 |
| | | 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())); |
| | | } |
| | | } |
| | |
| | | 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()); |