|
|
@ -1,7 +1,6 @@ |
|
|
|
package com.epmet.service.impl; |
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; |
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
|
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.epmet.commons.tools.constant.NumConstant; |
|
|
@ -296,28 +295,19 @@ public class IcHouseServiceImpl extends BaseServiceImpl<IcHouseDao, IcHouseEntit |
|
|
|
public Integer updateIcHouseResiNumber(List<Map<String, Object>> paramList) { |
|
|
|
if (CollectionUtils.isEmpty(paramList)) { |
|
|
|
log.warn("updateIcHouseResiNumber param is empty"); |
|
|
|
return 0; |
|
|
|
return NumConstant.ZERO; |
|
|
|
} |
|
|
|
IcHouseEntity entity = new IcHouseEntity(); |
|
|
|
|
|
|
|
AtomicInteger effects = new AtomicInteger(0); |
|
|
|
LambdaUpdateWrapper<IcHouseEntity> updateWrapper = new LambdaUpdateWrapper(); |
|
|
|
AtomicInteger effects = new AtomicInteger(); |
|
|
|
paramList.forEach(o -> { |
|
|
|
Object houseId = o.get("houseId"); |
|
|
|
Object resiNumber = o.get("resiNumber"); |
|
|
|
if (houseId == null || resiNumber == null) { |
|
|
|
return; |
|
|
|
} |
|
|
|
Integer resiNumber1 = Integer.valueOf(resiNumber.toString()); |
|
|
|
entity.setResiNumber(resiNumber1); |
|
|
|
entity.setUpdatedTime(new Date()); |
|
|
|
updateWrapper.eq(IcHouseEntity::getId, houseId.toString()) |
|
|
|
.ne(IcHouseEntity::getResiNumber, resiNumber1); |
|
|
|
int i = baseDao.update(entity, updateWrapper); |
|
|
|
effects.incrementAndGet(); |
|
|
|
int i = baseDao.updateIcHouseResiNumber(houseId.toString(), Integer.valueOf(resiNumber.toString())); |
|
|
|
effects.getAndAdd(i); |
|
|
|
}); |
|
|
|
log.debug("updateIcHouseResiNumber effectRow:{}", effects.intValue()); |
|
|
|
return effects.get(); |
|
|
|
// return baseDao.updateIcHouseResiNumber(paramList);
|
|
|
|
return effects.intValue(); |
|
|
|
} |
|
|
|
} |
|
|
|