|
|
|
@ -1,6 +1,7 @@
|
|
|
|
package com.ruoyi.pay.service.impl;
|
|
|
|
package com.ruoyi.pay.service.impl;
|
|
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
|
|
|
|
|
import cn.hutool.core.date.DateUtil;
|
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
|
import com.ruoyi.common.utils.StringUtils;
|
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
|
import com.ruoyi.common.core.page.TableDataInfo;
|
|
|
|
import com.ruoyi.common.core.domain.PageQuery;
|
|
|
|
import com.ruoyi.common.core.domain.PageQuery;
|
|
|
|
@ -57,6 +58,11 @@ public class PayBaohuoEmployeeServiceImpl implements IPayBaohuoEmployeeService {
|
|
|
|
LambdaQueryWrapper<PayBaohuoEmployee> lqw = buildQueryWrapper(bo);
|
|
|
|
LambdaQueryWrapper<PayBaohuoEmployee> lqw = buildQueryWrapper(bo);
|
|
|
|
return baseMapper.selectVoList(lqw);
|
|
|
|
return baseMapper.selectVoList(lqw);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
|
|
|
public List<PayBaohuoEmployeeVo> queryList2(PayBaohuoEmployeeBo bo) {
|
|
|
|
|
|
|
|
LambdaQueryWrapper<PayBaohuoEmployee> lqw = buildQueryWrapper2(bo);
|
|
|
|
|
|
|
|
return baseMapper.selectVoList(lqw);
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private LambdaQueryWrapper<PayBaohuoEmployee> buildQueryWrapper(PayBaohuoEmployeeBo bo) {
|
|
|
|
private LambdaQueryWrapper<PayBaohuoEmployee> buildQueryWrapper(PayBaohuoEmployeeBo bo) {
|
|
|
|
Map<String, Object> params = bo.getParams();
|
|
|
|
Map<String, Object> params = bo.getParams();
|
|
|
|
@ -72,6 +78,21 @@ public class PayBaohuoEmployeeServiceImpl implements IPayBaohuoEmployeeService {
|
|
|
|
lqw.eq(bo.getIntime() != null, PayBaohuoEmployee::getIntime, bo.getIntime());
|
|
|
|
lqw.eq(bo.getIntime() != null, PayBaohuoEmployee::getIntime, bo.getIntime());
|
|
|
|
return lqw;
|
|
|
|
return lqw;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
private LambdaQueryWrapper<PayBaohuoEmployee> buildQueryWrapper2(PayBaohuoEmployeeBo bo) {
|
|
|
|
|
|
|
|
Map<String, Object> params = bo.getParams();
|
|
|
|
|
|
|
|
LambdaQueryWrapper<PayBaohuoEmployee> lqw = Wrappers.lambdaQuery();
|
|
|
|
|
|
|
|
lqw.eq(bo.getTenantId() != null, PayBaohuoEmployee::getTenantId, bo.getTenantId());
|
|
|
|
|
|
|
|
lqw.eq(bo.getWoId() != null, PayBaohuoEmployee::getWoId, bo.getWoId());
|
|
|
|
|
|
|
|
lqw.eq(bo.getEmpId() != null, PayBaohuoEmployee::getEmpId, bo.getEmpId());
|
|
|
|
|
|
|
|
lqw.eq(bo.getDeptId() != null, PayBaohuoEmployee::getDeptId, bo.getDeptId());
|
|
|
|
|
|
|
|
lqw.like(StringUtils.isNotBlank(bo.getEmpName()), PayBaohuoEmployee::getEmpName, bo.getEmpName());
|
|
|
|
|
|
|
|
lqw.eq(bo.getAmount() != null, PayBaohuoEmployee::getAmount, bo.getAmount());
|
|
|
|
|
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getMonth()), PayBaohuoEmployee::getMonth, bo.getMonth());
|
|
|
|
|
|
|
|
lqw.eq(bo.getHelper() != null, PayBaohuoEmployee::getHelper, bo.getHelper());
|
|
|
|
|
|
|
|
lqw.apply(bo.getIntime()!= null, "DATE_FORMAT (intime,'%Y-%m')={0}", DateUtil.format(bo.getIntime(),"yyyy-MM"));
|
|
|
|
|
|
|
|
/*lqw.eq(bo.getIntime() != null, PayBaohuoEmployee::getIntime, bo.getIntime());*/
|
|
|
|
|
|
|
|
return lqw;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 新增包活工单员工关联
|
|
|
|
* 新增包活工单员工关联
|
|
|
|
|