|
@@ -151,9 +151,9 @@ public class ConsumeDetailOriginalServiceImpl implements IConsumeDetailOriginalS
|
|
|
@Override
|
|
@Override
|
|
|
public XfConsumeDetailOriginalVo queryByConsumeMoney(Long cardNo, Long termNo, Long termRecordId, BigDecimal consumeMoney) {
|
|
public XfConsumeDetailOriginalVo queryByConsumeMoney(Long cardNo, Long termNo, Long termRecordId, BigDecimal consumeMoney) {
|
|
|
return baseMapper.selectVoOne(new LambdaQueryWrapper<XfConsumeDetailOriginal>().eq(XfConsumeDetailOriginal::getCardNo, cardNo)
|
|
return baseMapper.selectVoOne(new LambdaQueryWrapper<XfConsumeDetailOriginal>().eq(XfConsumeDetailOriginal::getCardNo, cardNo)
|
|
|
- .eq(XfConsumeDetailOriginal::getTermNo, termNo)
|
|
|
|
|
- .eq(XfConsumeDetailOriginal::getTermRecordId, termRecordId)
|
|
|
|
|
- .eq(XfConsumeDetailOriginal::getConsumeMoney, consumeMoney));
|
|
|
|
|
|
|
+ .eq(XfConsumeDetailOriginal::getTermNo, termNo)
|
|
|
|
|
+ .eq(XfConsumeDetailOriginal::getTermRecordId, termRecordId)
|
|
|
|
|
+ .eq(XfConsumeDetailOriginal::getConsumeMoney, consumeMoney));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -166,9 +166,9 @@ public class ConsumeDetailOriginalServiceImpl implements IConsumeDetailOriginalS
|
|
|
@Override
|
|
@Override
|
|
|
public Integer updateRecordStatusByOrginId(Integer dataFlag, String originId) {
|
|
public Integer updateRecordStatusByOrginId(Integer dataFlag, String originId) {
|
|
|
LambdaUpdateWrapper<XfConsumeDetailOriginal> luw = new LambdaUpdateWrapper<XfConsumeDetailOriginal>()
|
|
LambdaUpdateWrapper<XfConsumeDetailOriginal> luw = new LambdaUpdateWrapper<XfConsumeDetailOriginal>()
|
|
|
- .set(XfConsumeDetailOriginal::getDataFlag, dataFlag)
|
|
|
|
|
- .eq(XfConsumeDetailOriginal::getOriginalId, originId)
|
|
|
|
|
- .eq(XfConsumeDetailOriginal::getDataFlag, 0);
|
|
|
|
|
|
|
+ .set(XfConsumeDetailOriginal::getDataFlag, dataFlag)
|
|
|
|
|
+ .eq(XfConsumeDetailOriginal::getOriginalId, originId)
|
|
|
|
|
+ .eq(XfConsumeDetailOriginal::getDataFlag, 0);
|
|
|
return baseMapper.update(null, luw);
|
|
return baseMapper.update(null, luw);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -184,9 +184,9 @@ public class ConsumeDetailOriginalServiceImpl implements IConsumeDetailOriginalS
|
|
|
@Override
|
|
@Override
|
|
|
public XfConsumeDetailOriginalVo queryByConsumeDate(Long cardNo, Long termNo, Long termRecordId, Date consumeDate) {
|
|
public XfConsumeDetailOriginalVo queryByConsumeDate(Long cardNo, Long termNo, Long termRecordId, Date consumeDate) {
|
|
|
return baseMapper.selectVoOne(new LambdaQueryWrapper<XfConsumeDetailOriginal>().eq(XfConsumeDetailOriginal::getCardNo, cardNo)
|
|
return baseMapper.selectVoOne(new LambdaQueryWrapper<XfConsumeDetailOriginal>().eq(XfConsumeDetailOriginal::getCardNo, cardNo)
|
|
|
- .eq(XfConsumeDetailOriginal::getTermNo, termNo)
|
|
|
|
|
- .eq(XfConsumeDetailOriginal::getTermRecordId, termRecordId)
|
|
|
|
|
- .eq(XfConsumeDetailOriginal::getConsumeDate, consumeDate));
|
|
|
|
|
|
|
+ .eq(XfConsumeDetailOriginal::getTermNo, termNo)
|
|
|
|
|
+ .eq(XfConsumeDetailOriginal::getTermRecordId, termRecordId)
|
|
|
|
|
+ .eq(XfConsumeDetailOriginal::getConsumeDate, consumeDate));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
@@ -206,7 +206,7 @@ public class ConsumeDetailOriginalServiceImpl implements IConsumeDetailOriginalS
|
|
|
public List<XfConsumeDetailOriginalVo> queryListByConsumeDate(Date beginDate, Date endDate) {
|
|
public List<XfConsumeDetailOriginalVo> queryListByConsumeDate(Date beginDate, Date endDate) {
|
|
|
return baseMapper.selectVoList(new LambdaQueryWrapper<XfConsumeDetailOriginal>()
|
|
return baseMapper.selectVoList(new LambdaQueryWrapper<XfConsumeDetailOriginal>()
|
|
|
.gt(XfConsumeDetailOriginal::getConsumeDate, beginDate)
|
|
.gt(XfConsumeDetailOriginal::getConsumeDate, beginDate)
|
|
|
- .le(XfConsumeDetailOriginal::getConsumeDate,endDate));
|
|
|
|
|
|
|
+ .le(XfConsumeDetailOriginal::getConsumeDate, endDate));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -219,6 +219,18 @@ public class ConsumeDetailOriginalServiceImpl implements IConsumeDetailOriginalS
|
|
|
@Override
|
|
@Override
|
|
|
public boolean deleteByTermNoAndTermRecordId(Long termNo, Integer termRecordId) {
|
|
public boolean deleteByTermNoAndTermRecordId(Long termNo, Integer termRecordId) {
|
|
|
return baseMapper.delete(new LambdaQueryWrapper<XfConsumeDetailOriginal>().eq(XfConsumeDetailOriginal::getTermNo, termNo)
|
|
return baseMapper.delete(new LambdaQueryWrapper<XfConsumeDetailOriginal>().eq(XfConsumeDetailOriginal::getTermNo, termNo)
|
|
|
- .eq(XfConsumeDetailOriginal::getTermRecordId, termRecordId)) > 0;
|
|
|
|
|
|
|
+ .eq(XfConsumeDetailOriginal::getTermRecordId, termRecordId)) > 0;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public XfConsumeDetailOriginalVo queryByTermNoAndTermRecordId(Long termNo, Integer termRecordId) {
|
|
|
|
|
+ List<XfConsumeDetailOriginalVo> list = baseMapper.selectVoList(new LambdaQueryWrapper<XfConsumeDetailOriginal>()
|
|
|
|
|
+ .eq(XfConsumeDetailOriginal::getTermNo, termNo)
|
|
|
|
|
+ .eq(XfConsumeDetailOriginal::getTermRecordId, termRecordId));
|
|
|
|
|
+
|
|
|
|
|
+ if (!list.isEmpty()) {
|
|
|
|
|
+ return list.get(0);
|
|
|
|
|
+ }
|
|
|
|
|
+ return null;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|