|
@@ -17,6 +17,8 @@ import com.fjhx.account.mapper.account.AccountRunningWaterMapper;
|
|
|
import com.fjhx.account.service.account.AccountRemainderService;
|
|
|
import com.fjhx.account.service.account.AccountRunningWaterService;
|
|
|
import com.fjhx.common.constant.SourceConstant;
|
|
|
+import com.fjhx.common.entity.corporation.po.Corporation;
|
|
|
+import com.fjhx.common.service.corporation.CorporationService;
|
|
|
import com.fjhx.item.util.excel.util.ExcelUtil;
|
|
|
import com.fjhx.tenant.entity.dict.dto.DictTenantDataSelectDto;
|
|
|
import com.fjhx.tenant.entity.dict.vo.DictTenantDataVo;
|
|
@@ -49,6 +51,8 @@ public class AccountRunningWaterServiceImpl extends ServiceImpl<AccountRunningWa
|
|
|
|
|
|
@Autowired
|
|
|
private DictTenantDataService dictTenantDataService;
|
|
|
+ @Autowired
|
|
|
+ private CorporationService corporationService;
|
|
|
|
|
|
|
|
|
@Override
|
|
@@ -67,15 +71,15 @@ public class AccountRunningWaterServiceImpl extends ServiceImpl<AccountRunningWa
|
|
|
//交易开始金额
|
|
|
wrapper.ge(ObjectUtil.isNotEmpty(dto.getBeginAmount()), "arw.amount", dto.getBeginAmount());
|
|
|
//交易结束金额
|
|
|
- wrapper.ge(ObjectUtil.isNotEmpty(dto.getEndAmount()), "arw.amount", dto.getEndAmount());
|
|
|
+ wrapper.le(ObjectUtil.isNotEmpty(dto.getEndAmount()), "arw.amount", dto.getEndAmount());
|
|
|
//交易开始时间
|
|
|
- wrapper.ge(ObjectUtil.isNotEmpty(dto.getBeginTime()), "arw.create_time", dto.getBeginTime());
|
|
|
+ wrapper.ge(ObjectUtil.isNotEmpty(dto.getStartTime()), "arw.create_time", dto.getStartTime());
|
|
|
//交易结束金额
|
|
|
- wrapper.ge(ObjectUtil.isNotEmpty(dto.getEndTime()), "arw.create_time", dto.getEndTime());
|
|
|
+ wrapper.le(ObjectUtil.isNotEmpty(dto.getStopTime()), "arw.create_time", dto.getStopTime());
|
|
|
//对方账户名称
|
|
|
- wrapper.ge(ObjectUtil.isNotEmpty(dto.getName()), "arw.name", dto.getName());
|
|
|
+ wrapper.eq(ObjectUtil.isNotEmpty(dto.getName()), "arw.name", dto.getName());
|
|
|
//摘要
|
|
|
- wrapper.ge(ObjectUtil.isNotEmpty(dto.getRemarks()), "arw.name", dto.getRemarks());
|
|
|
+ wrapper.eq(ObjectUtil.isNotEmpty(dto.getRemarks()), "arw.name", dto.getRemarks());
|
|
|
if (StringUtils.isNotEmpty(dto.getKeyword())) {
|
|
|
wrapper.and(wrapper1 -> wrapper1.like("arw.remarks", dto.getKeyword()).or().like("arw.name", dto.getKeyword()));
|
|
|
}
|
|
@@ -89,12 +93,22 @@ public class AccountRunningWaterServiceImpl extends ServiceImpl<AccountRunningWa
|
|
|
}
|
|
|
|
|
|
Page<AccountRunningWaterVo> page = this.baseMapper.getPage(dto.getPage(), wrapper);
|
|
|
+ List<AccountRunningWaterVo> records = page.getRecords();
|
|
|
+ //赋值归属公司名称
|
|
|
+ corporationService.attributeAssign(records, AccountRunningWaterVo::getCorporationId, (item, corporation) -> {
|
|
|
+ item.setCorporationName(corporation.getName());
|
|
|
+ });
|
|
|
return page;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public AccountRunningWaterVo detail(Long id) {
|
|
|
AccountRunningWaterVo result = baseMapper.getDetail(id);
|
|
|
+ //赋值归属公司名称
|
|
|
+ Corporation corporation = corporationService.getById(result.getCorporationId());
|
|
|
+ if (ObjectUtil.isNotEmpty(corporation)) {
|
|
|
+ result.setCorporationName(corporation.getName());
|
|
|
+ }
|
|
|
return result;
|
|
|
}
|
|
|
|