|
|
|
@ -15,6 +15,7 @@ import com.ziyun.screen.domain.vo.QscTaxBizTopVo;
|
|
|
|
import com.ziyun.screen.domain.QscTaxBizTop;
|
|
|
|
import com.ziyun.screen.domain.QscTaxBizTop;
|
|
|
|
import com.ziyun.screen.mapper.QscTaxBizTopMapper;
|
|
|
|
import com.ziyun.screen.mapper.QscTaxBizTopMapper;
|
|
|
|
import com.ziyun.screen.service.IQscTaxBizTopService;
|
|
|
|
import com.ziyun.screen.service.IQscTaxBizTopService;
|
|
|
|
|
|
|
|
import com.ziyun.common.utils.DateUtils;
|
|
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.List;
|
|
|
|
import java.util.Map;
|
|
|
|
import java.util.Map;
|
|
|
|
@ -63,7 +64,10 @@ public class QscTaxBizTopServiceImpl implements IQscTaxBizTopService {
|
|
|
|
private LambdaQueryWrapper<QscTaxBizTop> buildQueryWrapper(QscTaxBizTopBo bo) {
|
|
|
|
private LambdaQueryWrapper<QscTaxBizTop> buildQueryWrapper(QscTaxBizTopBo bo) {
|
|
|
|
Map<String, Object> params = bo.getParams();
|
|
|
|
Map<String, Object> params = bo.getParams();
|
|
|
|
LambdaQueryWrapper<QscTaxBizTop> lqw = Wrappers.lambdaQuery();
|
|
|
|
LambdaQueryWrapper<QscTaxBizTop> lqw = Wrappers.lambdaQuery();
|
|
|
|
lqw.eq(bo.getMonth() != null, QscTaxBizTop::getMonth, bo.getMonth());
|
|
|
|
// 如果month不为空,则按年月格式进行模糊查询
|
|
|
|
|
|
|
|
if (bo.getMonth() != null) {
|
|
|
|
|
|
|
|
lqw.like(QscTaxBizTop::getMonth, DateUtils.formatToYearMonth(bo.getMonth()));
|
|
|
|
|
|
|
|
}
|
|
|
|
lqw.like(StringUtils.isNotBlank(bo.getBizName()), QscTaxBizTop::getBizName, bo.getBizName());
|
|
|
|
lqw.like(StringUtils.isNotBlank(bo.getBizName()), QscTaxBizTop::getBizName, bo.getBizName());
|
|
|
|
lqw.eq(bo.getBizVol() != null, QscTaxBizTop::getBizVol, bo.getBizVol());
|
|
|
|
lqw.eq(bo.getBizVol() != null, QscTaxBizTop::getBizVol, bo.getBizVol());
|
|
|
|
lqw.eq(bo.getBizRatio() != null, QscTaxBizTop::getBizRatio, bo.getBizRatio());
|
|
|
|
lqw.eq(bo.getBizRatio() != null, QscTaxBizTop::getBizRatio, bo.getBizRatio());
|
|
|
|
|