Commit 40382647 authored by liangyb's avatar liangyb

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

parent 6e2b6f2c
......@@ -1108,19 +1108,41 @@ public class PriceFactorsManagerComposite extends Composite {
curFactor.setBidPriceCode(bidPriceResult.getBidPriceCode());
bid_price_text.setText(bidPriceResult.getBidPriceName());
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 {
//默认含税
curFactor.setBidPriceCode(bidPriceList.get(0).getBidPriceCode());
bid_price_text.setText(bidPriceList.get(0).getBidPriceName());
evaluationFactorService.updateAssignProperty(curFactor, new String[]{"id","bidPriceCode"});
setTaxBidPrice(bidPriceList);
}
}else {
setTaxBidPrice(bidPriceList);
}
}
}
}
/**
* @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);
}
}
......
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