|
@@ -66,7 +66,8 @@ public class ZMaterialStatisticsServiceImpl implements IZMaterialStatisticsServi
|
|
|
@Override
|
|
|
public List<ZMaterialStatisticsVo> queryList(ZMaterialStatisticsBo bo) {
|
|
|
LambdaQueryWrapper<ZMaterialStatistics> lqw = buildQueryWrapper(bo);
|
|
|
- return baseMapper.selectVoList(lqw);
|
|
|
+
|
|
|
+ return baseMapper.getZMaterialStatisticsList(bo);
|
|
|
}
|
|
|
|
|
|
private LambdaQueryWrapper<ZMaterialStatistics> buildQueryWrapper(ZMaterialStatisticsBo bo) {
|
|
@@ -111,17 +112,17 @@ public class ZMaterialStatisticsServiceImpl implements IZMaterialStatisticsServi
|
|
|
lqw.eq(StringUtils.isNotBlank(bo.getHouseId()), ZMaterialStatistics::getHouseId, bo.getHouseId());
|
|
|
lqw.eq(StringUtils.isNotBlank(item.getMaterialQuality()), ZMaterialStatistics::getRealityQuality, item.getMaterialQuality());
|
|
|
lqw.eq(StringUtils.isNotBlank(item.getSpecifications()), ZMaterialStatistics::getRealitySpecifications, item.getSpecifications());
|
|
|
+ lqw.eq(StringUtils.isNotBlank(bo.getEnginCycle()), ZMaterialStatistics::getEnginCycle, bo.getEnginCycle());
|
|
|
ZMaterialStatistics zMaterialStatistics= baseMapper.selectOne(lqw);
|
|
|
-
|
|
|
if (zMaterialStatistics!=null)
|
|
|
{
|
|
|
- zMaterialStatistics.setRealityQuality(String.valueOf(Math.toIntExact(zMaterialStatistics.getRealitySize())+item.getNumber()));
|
|
|
+ zMaterialStatistics.setRealitySize(Math.toIntExact(zMaterialStatistics.getRealitySize())+item.getNumber());
|
|
|
baseMapper.updateById(zMaterialStatistics);
|
|
|
}else {
|
|
|
ZMaterialStatistics zMaterialStatistics1=new ZMaterialStatistics();
|
|
|
- BeanUtils.copyProperties(item,zMaterialStatistics1);
|
|
|
+ BeanUtils.copyProperties(bo,zMaterialStatistics1);
|
|
|
zMaterialStatistics1.setRealityQuality(item.getMaterialQuality());
|
|
|
- zMaterialStatistics1.setRealitySpecifications(item.getMaterialQuality());
|
|
|
+ zMaterialStatistics1.setRealitySpecifications(item.getSpecifications());
|
|
|
zMaterialStatistics1.setRealitySize(item.getNumber());
|
|
|
zMaterialStatistics1.setEnginCycle(bo.getEnginCycle());
|
|
|
baseMapper.insert(zMaterialStatistics1);
|