|
@@ -259,9 +259,9 @@ public class AfterWaringLogJob implements Job {
|
|
|
Iterator<HospitalizatioSettleDetail> newHospIterator = detailList.iterator();
|
|
Iterator<HospitalizatioSettleDetail> newHospIterator = detailList.iterator();
|
|
|
while (newHospIterator.hasNext()) {
|
|
while (newHospIterator.hasNext()) {
|
|
|
HospitalizatioSettleDetail hospitalizatioSettleDetail = newHospIterator.next();
|
|
HospitalizatioSettleDetail hospitalizatioSettleDetail = newHospIterator.next();
|
|
|
- String itemIdAndNumKey = hospitalizatioSettleDetail.getItemId();
|
|
|
|
|
- if (projectCodeHospMap.containsKey(itemIdAndNumKey)) {
|
|
|
|
|
- HospitalizatioSettleDetail subHospitalizatioSettleDetail = projectCodeHospMap.get(itemIdAndNumKey);
|
|
|
|
|
|
|
+ String itemId = hospitalizatioSettleDetail.getItemId();
|
|
|
|
|
+ if (projectCodeHospMap.containsKey(itemId)) {
|
|
|
|
|
+ HospitalizatioSettleDetail subHospitalizatioSettleDetail = projectCodeHospMap.get(itemId);
|
|
|
hospitalizatioSettleDetail.setNum(hospitalizatioSettleDetail.getNum() + subHospitalizatioSettleDetail.getNum());
|
|
hospitalizatioSettleDetail.setNum(hospitalizatioSettleDetail.getNum() + subHospitalizatioSettleDetail.getNum());
|
|
|
hospitalizatioSettleDetail.setCost(hospitalizatioSettleDetail.getCost() + subHospitalizatioSettleDetail.getCost());
|
|
hospitalizatioSettleDetail.setCost(hospitalizatioSettleDetail.getCost() + subHospitalizatioSettleDetail.getCost());
|
|
|
if(hospitalizatioSettleDetail.getNum() == 0){
|
|
if(hospitalizatioSettleDetail.getNum() == 0){
|