|
@@ -1579,7 +1579,7 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
/*调整页数并返回当所有页*/
|
|
/*调整页数并返回当所有页*/
|
|
public List<WbsTreeContract> adjustPageSize(int pageSizeNow,WtcEva wtc,List<FormData> processFds){
|
|
public List<WbsTreeContract> adjustPageSize(int pageSizeNow,WtcEva wtc,List<FormData> processFds){
|
|
try {
|
|
try {
|
|
- List<WbsTreeContract> list =this.wbsTreeContractService.list(Wrappers.<WbsTreeContract>lambdaQuery().eq(WbsTreeContract::getInitTableName,wtc.getInitTableName()).eq(WbsTreeContract::getContractId,wtc.getContractId()).eq(WbsTreeContract::getParentId,wtc.getParentId()).orderByDesc(WbsTreeContract::getCreateTime));
|
|
|
|
|
|
+ List<WbsTreeContract> list =this.wbsTreeContractService.list(Wrappers.<WbsTreeContract>lambdaQuery().eq(WbsTreeContract::getInitTableName,wtc.getInitTableName()).eq(WbsTreeContract::getContractId,wtc.getContractId()).eq(WbsTreeContract::getParentId,wtc.getParentId()).orderByAsc(WbsTreeContract::getCreateTime));
|
|
int length=list.size();
|
|
int length=list.size();
|
|
if(pageSizeNow>0&&pageSizeNow!=length){
|
|
if(pageSizeNow>0&&pageSizeNow!=length){
|
|
int dx = pageSizeNow-length;
|
|
int dx = pageSizeNow-length;
|
|
@@ -2493,8 +2493,8 @@ public class FormulaServiceImpl extends BaseServiceImpl<FormulaMapper, Formula>
|
|
+ pkeyId, WtcEva.class);
|
|
+ pkeyId, WtcEva.class);
|
|
if(wtcEva.isEva()){
|
|
if(wtcEva.isEva()){
|
|
List<FormData> processFds = this.createFormDataByTableName(wtcEva.getInitTableName());
|
|
List<FormData> processFds = this.createFormDataByTableName(wtcEva.getInitTableName());
|
|
- FB02 fb02 = new FB02(processFds);
|
|
|
|
LinkedList<String> treeCode = new LinkedList<>(FormulaUtils.treeCodeSplit(wtcEva.getTreeCode()));
|
|
LinkedList<String> treeCode = new LinkedList<>(FormulaUtils.treeCodeSplit(wtcEva.getTreeCode()));
|
|
|
|
+ FB02 fb02 = new FB02(processFds);
|
|
List<FormulaDataBlock> formulaDataBlocks = this.getSqlList("select a.id,a.type,a.sw_id swId,a.contract_id contractId,a.val from m_formula_data_block a join (select parent_id from m_wbs_tree_contract where tree_code like '" + treeCode.getLast() + "%' and contract_id =" + wtcEva.getContractId() + " and major_data_type=2 and is_deleted=0 ORDER BY tree_code)b on a.sw_id=b.parent_id ", FormulaDataBlock.class);
|
|
List<FormulaDataBlock> formulaDataBlocks = this.getSqlList("select a.id,a.type,a.sw_id swId,a.contract_id contractId,a.val from m_formula_data_block a join (select parent_id from m_wbs_tree_contract where tree_code like '" + treeCode.getLast() + "%' and contract_id =" + wtcEva.getContractId() + " and major_data_type=2 and is_deleted=0 ORDER BY tree_code)b on a.sw_id=b.parent_id ", FormulaDataBlock.class);
|
|
if (formulaDataBlocks!=null&&formulaDataBlocks.size() > 0) {
|
|
if (formulaDataBlocks!=null&&formulaDataBlocks.size() > 0) {
|
|
/*就是分项工程节点的父节点名称*/
|
|
/*就是分项工程节点的父节点名称*/
|