|
|
@ -43,6 +43,7 @@ import org.springframework.stereotype.Service; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
import javax.annotation.Resource; |
|
|
|
|
|
import java.math.BigDecimal; |
|
|
import java.util.*; |
|
|
import java.util.*; |
|
|
import java.util.concurrent.atomic.AtomicInteger; |
|
|
import java.util.concurrent.atomic.AtomicInteger; |
|
|
import java.util.stream.Collectors; |
|
|
import java.util.stream.Collectors; |
|
|
@ -301,10 +302,15 @@ public class IcHouseServiceImpl extends BaseServiceImpl<IcHouseDao, IcHouseEntit |
|
|
paramList.forEach(o -> { |
|
|
paramList.forEach(o -> { |
|
|
Object houseId = o.get("houseId"); |
|
|
Object houseId = o.get("houseId"); |
|
|
Object resiNumber = o.get("resiNumber"); |
|
|
Object resiNumber = o.get("resiNumber"); |
|
|
|
|
|
Object avgYsr = o.get("avgYsr"); |
|
|
if (houseId == null || resiNumber == null) { |
|
|
if (houseId == null || resiNumber == null) { |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
int i = baseDao.updateIcHouseResiNumber(houseId.toString(), Integer.valueOf(resiNumber.toString())); |
|
|
BigDecimal avgYsrD = null; |
|
|
|
|
|
if (avgYsr != null){ |
|
|
|
|
|
avgYsrD = new BigDecimal(avgYsr.toString()); |
|
|
|
|
|
} |
|
|
|
|
|
int i = baseDao.updateIcHouseResiNumber(houseId.toString(), Integer.valueOf(resiNumber.toString()), avgYsrD); |
|
|
effects.getAndAdd(i); |
|
|
effects.getAndAdd(i); |
|
|
}); |
|
|
}); |
|
|
log.debug("updateIcHouseResiNumber effectRow:{}", effects.intValue()); |
|
|
log.debug("updateIcHouseResiNumber effectRow:{}", effects.intValue()); |
|
|
|