|
@ -27,6 +27,7 @@ import com.qs.serve.modules.tbs.entity.so.TbsBudgetSo; |
|
|
import javax.validation.Valid; |
|
|
import javax.validation.Valid; |
|
|
import java.math.BigDecimal; |
|
|
import java.math.BigDecimal; |
|
|
import java.util.ArrayList; |
|
|
import java.util.ArrayList; |
|
|
|
|
|
import java.util.Arrays; |
|
|
import java.util.List; |
|
|
import java.util.List; |
|
|
import java.util.stream.Collectors; |
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
@ -57,9 +58,6 @@ public class TbsBudgetController { |
|
|
@PreAuthorize("hasRole('tbs:budget:query')") |
|
|
@PreAuthorize("hasRole('tbs:budget:query')") |
|
|
public R<List<TbsBudget>> getList(TbsBudgetSo param){ |
|
|
public R<List<TbsBudget>> getList(TbsBudgetSo param){ |
|
|
List<Long> budgetIds = tbsBudgetMapper.selectBudgetId(param); |
|
|
List<Long> budgetIds = tbsBudgetMapper.selectBudgetId(param); |
|
|
if(param.getSelectIdList()!=null && param.getSelectIdList().size()>0){ |
|
|
|
|
|
budgetIds.addAll(param.getSelectIdList()); |
|
|
|
|
|
} |
|
|
|
|
|
if(budgetIds.size()>0){ |
|
|
if(budgetIds.size()>0){ |
|
|
List<TbsBudget> list = tbsBudgetService.listByIds(budgetIds); |
|
|
List<TbsBudget> list = tbsBudgetService.listByIds(budgetIds); |
|
|
return R.ok(list); |
|
|
return R.ok(list); |
|
@ -67,6 +65,23 @@ public class TbsBudgetController { |
|
|
return R.ok(); |
|
|
return R.ok(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
* 列表(通过IDS查询) |
|
|
|
|
|
* @apiNote 用于加载模板选中的预算 |
|
|
|
|
|
* @param param |
|
|
|
|
|
* @return |
|
|
|
|
|
*/ |
|
|
|
|
|
@PostMapping("/listByIds") |
|
|
|
|
|
@PreAuthorize("hasRole('tbs:budget:query')") |
|
|
|
|
|
public R<List<TbsBudget>> getListByParam(@RequestBody TbsBudgetSo param){ |
|
|
|
|
|
if(param.getSelectIdList()!=null && param.getSelectIdList().size()>0){ |
|
|
|
|
|
List<TbsBudget> list = tbsBudgetService.listByIds(param.getSelectIdList()); |
|
|
|
|
|
return R.ok(list); |
|
|
|
|
|
}else{ |
|
|
|
|
|
return R.ok(); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 翻页 |
|
|
* 翻页 |
|
|
* @param param |
|
|
* @param param |
|
@ -76,9 +91,6 @@ public class TbsBudgetController { |
|
|
@PreAuthorize("hasRole('tbs:budget:query')") |
|
|
@PreAuthorize("hasRole('tbs:budget:query')") |
|
|
public R<PageVo<TbsBudgetVo>> getPage(TbsBudgetSo param){ |
|
|
public R<PageVo<TbsBudgetVo>> getPage(TbsBudgetSo param){ |
|
|
List<Long> budgetIds = tbsBudgetMapper.selectBudgetId(param); |
|
|
List<Long> budgetIds = tbsBudgetMapper.selectBudgetId(param); |
|
|
if(param.getSelectIdList()!=null && param.getSelectIdList().size()>0){ |
|
|
|
|
|
budgetIds.addAll(param.getSelectIdList()); |
|
|
|
|
|
} |
|
|
|
|
|
if(budgetIds.size()>0){ |
|
|
if(budgetIds.size()>0){ |
|
|
PageUtil.startPage(); |
|
|
PageUtil.startPage(); |
|
|
LambdaQueryWrapper<TbsBudget> lqw = new LambdaQueryWrapper<>(); |
|
|
LambdaQueryWrapper<TbsBudget> lqw = new LambdaQueryWrapper<>(); |
|
|