Commit 40382647 authored by liangyb's avatar liangyb

#328-6 适配复议后项目生成结构化

parent 6e2b6f2c
...@@ -1108,21 +1108,43 @@ public class PriceFactorsManagerComposite extends Composite { ...@@ -1108,21 +1108,43 @@ public class PriceFactorsManagerComposite extends Composite {
curFactor.setBidPriceCode(bidPriceResult.getBidPriceCode()); curFactor.setBidPriceCode(bidPriceResult.getBidPriceCode());
bid_price_text.setText(bidPriceResult.getBidPriceName()); bid_price_text.setText(bidPriceResult.getBidPriceName());
evaluationFactorService.updateAssignProperty(curFactor, new String[]{"id","bidPriceCode"}); evaluationFactorService.updateAssignProperty(curFactor, new String[]{"id","bidPriceCode"});
List<BidPriceResult> bidPriceResultList = bidPriceResultService.getBidPriceResultList(tenderProject.getId(), bidPriceResult.getId());
Map<String, Object> supplierMap = new HashMap<>();
if(bidPriceResultList.size() > 0) {
for(BidPriceResult bidPriceResults : bidPriceResultList) {
supplierMap.put(bidPriceResults.getSupplierId(), bidPriceResults);
}
bidPriceResultService.updateBidPriceAndFinalPrice(supplierMap);
}
}else { }else {
//默认含税 setTaxBidPrice(bidPriceList);
curFactor.setBidPriceCode(bidPriceList.get(0).getBidPriceCode());
bid_price_text.setText(bidPriceList.get(0).getBidPriceName());
evaluationFactorService.updateAssignProperty(curFactor, new String[]{"id","bidPriceCode"});
} }
}else { }else {
//默认含税 setTaxBidPrice(bidPriceList);
curFactor.setBidPriceCode(bidPriceList.get(0).getBidPriceCode());
bid_price_text.setText(bidPriceList.get(0).getBidPriceName());
evaluationFactorService.updateAssignProperty(curFactor, new String[]{"id","bidPriceCode"});
} }
} }
} }
} }
/**
* @Description: 设置评标价
* @author lyb
* @param bidPriceList
*/
private void setTaxBidPrice(List<BidPrice> bidPriceList) {
//默认含税
curFactor.setBidPriceCode(bidPriceList.get(0).getBidPriceCode());
bid_price_text.setText(bidPriceList.get(0).getBidPriceName());
evaluationFactorService.updateAssignProperty(curFactor, new String[]{"id","bidPriceCode"});
List<BidPriceResult> bidPriceResultList = bidPriceResultService.getBidPriceResultList(tenderProject.getId(), bidPriceList.get(0).getId());
Map<String, Object> supplierMap = new HashMap<>();
if(bidPriceResultList.size() > 0) {
for(BidPriceResult bidPriceResults : bidPriceResultList) {
supplierMap.put(bidPriceResults.getSupplierId(), bidPriceResults);
}
bidPriceResultService.updateBidPriceAndFinalPrice(supplierMap);
}
}
/** /**
* @Description: 添加新指标 * @Description: 添加新指标
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment