|
|
|
|
@ -63,7 +63,11 @@ public class QscTaxIncomeYearServiceImpl implements IQscTaxIncomeYearService {
|
|
|
|
|
private LambdaQueryWrapper<QscTaxIncomeYear> buildQueryWrapper(QscTaxIncomeYearBo bo) {
|
|
|
|
|
Map<String, Object> params = bo.getParams();
|
|
|
|
|
LambdaQueryWrapper<QscTaxIncomeYear> lqw = Wrappers.lambdaQuery();
|
|
|
|
|
lqw.eq(bo.getIncomeYear() != null, QscTaxIncomeYear::getIncomeYear, bo.getIncomeYear());
|
|
|
|
|
// 对年份进行模糊匹配,格式化年份
|
|
|
|
|
if (bo.getIncomeYear() != null) {
|
|
|
|
|
String yearStr = String.valueOf(bo.getIncomeYear().getYear() + 1900);
|
|
|
|
|
lqw.like(QscTaxIncomeYear::getIncomeYear, yearStr);
|
|
|
|
|
}
|
|
|
|
|
lqw.eq(bo.getIncome() != null, QscTaxIncomeYear::getIncome, bo.getIncome());
|
|
|
|
|
lqw.eq(bo.getRate() != null, QscTaxIncomeYear::getRate, bo.getRate());
|
|
|
|
|
lqw.eq(bo.getUserId() != null, QscTaxIncomeYear::getUserId, bo.getUserId());
|
|
|
|
|
|