|
@@ -279,7 +279,7 @@ public class WbsTreeController extends BladeController {
|
|
|
List<WbsFormElementVO> wbsFormElements = null;
|
|
|
if (StringUtils.isNotEmpty(id)) {
|
|
|
if(isModel(id)){
|
|
|
- wbsFormElements= this.dataModel(id);
|
|
|
+ wbsFormElements= dataModel(id);
|
|
|
}else{
|
|
|
wbsFormElements = wbsTreeService.selectFormElements4Formula(id);
|
|
|
}
|
|
@@ -295,53 +295,23 @@ public class WbsTreeController extends BladeController {
|
|
|
}
|
|
|
|
|
|
public boolean isModel(String id){
|
|
|
- /* Set<String> set = new HashSet<>();
|
|
|
- set.add(BaseInfo.ID);
|
|
|
- set.add(MeterPeriodInfo.ID);
|
|
|
- set.add(AdvancePaymentCertificate.ID);
|
|
|
- set.add(MaterialAdvancePayment.ID);
|
|
|
- set.add(InterimPaymentCertificate.ID);
|
|
|
- set.add(InterimPaymentSummary.ID);
|
|
|
- set.add(SubprojectInterimPaymentSummary.ID);
|
|
|
- set.add(ConstructionSchedule.ID);
|
|
|
- set.add(SubInterimMeterPaySummary.ID);
|
|
|
- set.add(InterimMeterPaySummary.ID);
|
|
|
- set.add(InterimMeter.ID);
|
|
|
- set.add(MaterialPriceDifferential.ID);
|
|
|
- set.add(MaterialsArrival.ID);*/
|
|
|
return DataModel.containsKey(id);
|
|
|
};
|
|
|
|
|
|
-/* public final static Map<String,List<WbsFormElementVO>> MODEL_MAP ;
|
|
|
- static {
|
|
|
- MODEL_MAP.put(BaseInfo.ID,FormulaUtils.toElementVos(BaseInfo.class));
|
|
|
- MODEL_MAP.put(MeterPeriodInfo.ID,FormulaUtils.toElementVos(MeterPeriodInfo.class));
|
|
|
- MODEL_MAP.put(AdvancePaymentCertificate.ID,FormulaUtils.toElementVos(AdvancePaymentCertificate.class));
|
|
|
- MODEL_MAP.put(MaterialAdvancePayment.ID,FormulaUtils.toElementVos(MaterialAdvancePayment.class));
|
|
|
- MODEL_MAP.put(InterimPaymentCertificate.ID,FormulaUtils.toElementVos(InterimPaymentCertificate.class));
|
|
|
- MODEL_MAP.put(InterimPaymentSummary.ID,FormulaUtils.toElementVos(InterimPaymentSummary.class));
|
|
|
- MODEL_MAP.put(SubprojectInterimPaymentSummary.ID,FormulaUtils.toElementVos(SubprojectInterimPaymentSummary.class));
|
|
|
- MODEL_MAP.put(ConstructionSchedule.ID,FormulaUtils.toElementVos(ConstructionSchedule.class));
|
|
|
- MODEL_MAP.put(SubInterimMeterPaySummary.ID,FormulaUtils.toElementVos(SubInterimMeterPaySummary.class));
|
|
|
- MODEL_MAP.put(InterimMeterPaySummary.ID,FormulaUtils.toElementVos(InterimMeterPaySummary.class));
|
|
|
- MODEL_MAP.put(InterimMeter.ID,FormulaUtils.toElementVos(InterimMeter.class));
|
|
|
- MODEL_MAP.put(MaterialPriceDifferential.ID,FormulaUtils.toElementVos(MaterialPriceDifferential.class));
|
|
|
- MODEL_MAP.put(MaterialsArrival.ID,FormulaUtils.toElementVos(MaterialsArrival.class));
|
|
|
- MODEL_MAP=DataModel.getElements();
|
|
|
- }*/
|
|
|
+
|
|
|
|
|
|
public List<WbsFormElementVO> dataModel(String id){
|
|
|
return DataModel.getElements(id);
|
|
|
}
|
|
|
|
|
|
@GetMapping("/test5")
|
|
|
- public R test(Integer type) {
|
|
|
+ public R test(Integer type,String id) {
|
|
|
if(type==1){
|
|
|
- return R.data(DataModel.getTreeNodeList());
|
|
|
+ return R.data(DataModel.getTreeNodeList());
|
|
|
}else if(type==2){
|
|
|
return R.data(DataModel.findClassesByInterface(DataModel.PATH, DataModel.class));
|
|
|
}else if(type==3){
|
|
|
- return R.data(!DataModel.once);
|
|
|
+ return R.data(DataModel.once);
|
|
|
}else if(type==5){
|
|
|
return R.data(SystemUtils.getOsName());
|
|
|
}else if(type==6){
|
|
@@ -361,6 +331,12 @@ public class WbsTreeController extends BladeController {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
return R.data(url);
|
|
|
+ }else if(type==7){
|
|
|
+ return R.data(DataModel.getTableElementsMap());
|
|
|
+ }else if(type==8){
|
|
|
+ return R.data( DataModel.getElements(id));
|
|
|
+ }else if(type==9){
|
|
|
+ return R.data( DataModel.tableElementMap.isEmpty());
|
|
|
}else {
|
|
|
return R.data(DataModel.classes.size()==0);
|
|
|
}
|