|
@@ -23,6 +23,7 @@ import com.cqut.stack.bn.pojo.vo.resourceTrade.GetRecentlyCategoryTradeTrendVO;
|
|
|
import com.cqut.stack.bn.service.AreaTransactionService;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
@@ -135,8 +136,8 @@ public class AreaTransactionServiceImpl extends ServiceImpl<AreaTransactionMappe
|
|
|
@Override
|
|
|
public AreaTransaction getCurrentAreaTradeInfo(GetCurrentAreaTradeInfoDTO dto) {
|
|
|
LambdaQueryWrapper<AreaTransaction> queryWrapper = Wrappers.lambdaQuery();
|
|
|
- queryWrapper.like(AreaTransaction::getStatDate,dto.getYear())
|
|
|
- .eq(AreaTransaction::getAreaName,dto.getAreaName());
|
|
|
+ queryWrapper.like(ObjectUtil.isNotEmpty(dto.getYear()),AreaTransaction::getStatDate,dto.getYear())
|
|
|
+ .eq(StringUtils.isNotEmpty(dto.getAreaName()),AreaTransaction::getAreaName,dto.getAreaName());
|
|
|
List<AreaTransaction> list = this.list(queryWrapper);
|
|
|
double transactionAmount = 0;
|
|
|
double saveAmount = 0;
|