|
@@ -9,6 +9,7 @@ import org.springblade.core.tool.utils.Func;
|
|
import org.springblade.core.tool.utils.StringPool;
|
|
import org.springblade.core.tool.utils.StringPool;
|
|
import org.springblade.manager.dto.ElementData;
|
|
import org.springblade.manager.dto.ElementData;
|
|
import org.springblade.manager.dto.FormData;
|
|
import org.springblade.manager.dto.FormData;
|
|
|
|
+import org.springblade.manager.dto.TreeNode;
|
|
import org.springblade.manager.formula.FormulaExecutor;
|
|
import org.springblade.manager.formula.FormulaExecutor;
|
|
import org.springblade.manager.vo.*;
|
|
import org.springblade.manager.vo.*;
|
|
import org.springframework.beans.BeanUtils;
|
|
import org.springframework.beans.BeanUtils;
|
|
@@ -537,8 +538,17 @@ public class ExecutorSpecial extends FormulaExecutor {
|
|
@Override
|
|
@Override
|
|
public void parse() {
|
|
public void parse() {
|
|
/*按照计量单元和单元内的清单顺序排序显示计量清单,并且把计量单元的层级一并显示*/
|
|
/*按照计量单元和单元内的清单顺序排序显示计量清单,并且把计量单元的层级一并显示*/
|
|
- /*根据每一期的支付信息,获取对应的计量清单,然后根据清单Id配合s_inventory_form_meter查找计量单元信息*/
|
|
|
|
|
|
+ /*根据每一期的s_middle_meter_apply,s_inventory_form_apply 获取对应的计量清单,然后根据清单Id配合s_inventory_form_meter查找计量单元信息*/
|
|
/*s_change_token_inventory每个清单关联的变更令,s_change_token_meter每个计量单元关联的变更令*/
|
|
/*s_change_token_inventory每个清单关联的变更令,s_change_token_meter每个计量单元关联的变更令*/
|
|
|
|
+ try {
|
|
|
|
+ Map<Long, TreeNode<MeterTree>> treeNodeMap = tec.getMeterTreeMap().get();
|
|
|
|
+ List<TreeNode<MeterTree>> treeNodeList= new ArrayList<>();
|
|
|
|
+ current.forEach(e->{
|
|
|
|
+ treeNodeList.add(treeNodeMap.get(e.getMeterId()));
|
|
|
|
+ });
|
|
|
|
+ }catch (Exception e){
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|