|
|
@@ -17,6 +17,7 @@
|
|
|
package org.springblade.school.controller;
|
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|
|
import io.swagger.annotations.Api;
|
|
|
@@ -79,8 +80,13 @@ public class SalaryItemController extends BladeController {
|
|
|
@ApiOperationSupport(order = 2)
|
|
|
@ApiOperation(value = "分页", notes = "传入salaryItem")
|
|
|
public R<IPage<SalaryItem>> list(SalaryItem salaryItem, Query query) {
|
|
|
- salaryItem.setTenantId(SecureUtil.getTenantId());
|
|
|
- IPage<SalaryItem> pages = salaryItemService.page(Condition.getPage(query), Condition.getQueryWrapper(salaryItem));
|
|
|
+ LambdaQueryWrapper<SalaryItem> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ lambdaQueryWrapper.eq(SalaryItem::getIsDeleted,0);
|
|
|
+ lambdaQueryWrapper.eq(SalaryItem::getTenantId,SecureUtil.getTenantId());
|
|
|
+ lambdaQueryWrapper.eq(Func.isNotEmpty(salaryItem.getPid()),SalaryItem::getPid,salaryItem.getPid());
|
|
|
+ lambdaQueryWrapper.eq(Func.isNotEmpty(salaryItem.getCname()),SalaryItem::getCname,salaryItem.getCname());
|
|
|
+ lambdaQueryWrapper.orderByAsc(SalaryItem::getId);
|
|
|
+ IPage<SalaryItem> pages = salaryItemService.page(Condition.getPage(query), lambdaQueryWrapper);
|
|
|
return R.data(pages);
|
|
|
}
|
|
|
|