|
|
@@ -2,10 +2,14 @@ package com.fs.company.service.impl;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.List;
|
|
|
+
|
|
|
+import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.fs.common.utils.DateUtils;
|
|
|
import com.fs.company.param.CompanyMoneyLogsParam;
|
|
|
import com.fs.company.param.CompanyStoreOrderMoneyLogsListParam;
|
|
|
import com.fs.company.vo.*;
|
|
|
+import com.fs.live.domain.LiveOrder;
|
|
|
+import com.fs.live.mapper.LiveOrderMapper;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.fs.company.mapper.CompanyMoneyLogsMapper;
|
|
|
@@ -24,6 +28,9 @@ public class CompanyMoneyLogsServiceImpl implements ICompanyMoneyLogsService
|
|
|
@Autowired
|
|
|
private CompanyMoneyLogsMapper companyMoneyLogsMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private LiveOrderMapper liveOrderMapper;
|
|
|
+
|
|
|
/**
|
|
|
* 查询企业账户记录
|
|
|
*
|
|
|
@@ -119,17 +126,47 @@ public class CompanyMoneyLogsServiceImpl implements ICompanyMoneyLogsService
|
|
|
|
|
|
@Override
|
|
|
public List<CompanyMoneyLogsExportVO> selectCompanyMoneyLogsExportVOList(CompanyMoneyLogs companyMoneyLogs) {
|
|
|
- return companyMoneyLogsMapper.selectCompanyMoneyLogsExportVOList(companyMoneyLogs);
|
|
|
+ List<CompanyMoneyLogsExportVO> companyMoneyLogsExportVOS = companyMoneyLogsMapper.selectCompanyMoneyLogsExportVOList(companyMoneyLogs);
|
|
|
+ for (CompanyMoneyLogsExportVO item : companyMoneyLogsExportVOS) {
|
|
|
+ // 如果是直播订单
|
|
|
+ if(ObjectUtil.equal(item.getType(),1)) {
|
|
|
+ String orderCode = liveOrderMapper.selectLiveOrderCodeByOrderId(item.getBusinessId());
|
|
|
+ if(ObjectUtil.isNotNull(orderCode)) {
|
|
|
+ item.setOrderCode(orderCode);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return companyMoneyLogsExportVOS;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public List<CompanyMoneyLogsExport1VO> selectCompanyMoneyLogsExport1VOList(CompanyMoneyLogs companyMoneyLogs) {
|
|
|
- return companyMoneyLogsMapper.selectCompanyMoneyLogsExport1VOList(companyMoneyLogs);
|
|
|
+ List<CompanyMoneyLogsExport1VO> companyMoneyLogsExport1VOS = companyMoneyLogsMapper.selectCompanyMoneyLogsExport1VOList(companyMoneyLogs);
|
|
|
+ for (CompanyMoneyLogsExport1VO item : companyMoneyLogsExport1VOS) {
|
|
|
+ // 如果是直播订单
|
|
|
+ if(ObjectUtil.equal(item.getType(),1)) {
|
|
|
+ String orderCode = liveOrderMapper.selectLiveOrderCodeByOrderId(item.getBusinessId());
|
|
|
+ if(ObjectUtil.isNotNull(orderCode)) {
|
|
|
+ item.setOrderCode(orderCode);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return companyMoneyLogsExport1VOS;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public List<CompanyMoneyLogsExport2VO> selectCompanyMoneyLogsExport2VOList(CompanyMoneyLogs companyMoneyLogs) {
|
|
|
- return companyMoneyLogsMapper.selectCompanyMoneyLogsExport2VOList(companyMoneyLogs);
|
|
|
+ List<CompanyMoneyLogsExport2VO> companyMoneyLogsExport2VOS = companyMoneyLogsMapper.selectCompanyMoneyLogsExport2VOList(companyMoneyLogs);
|
|
|
+ for (CompanyMoneyLogsExport2VO item : companyMoneyLogsExport2VOS) {
|
|
|
+ // 如果是直播订单
|
|
|
+ if(ObjectUtil.equal(item.getType(),1)) {
|
|
|
+ String orderCode = liveOrderMapper.selectLiveOrderCodeByOrderId(item.getBusinessId());
|
|
|
+ if(ObjectUtil.isNotNull(orderCode)) {
|
|
|
+ item.setOrderCode(orderCode);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return companyMoneyLogsExport2VOS;
|
|
|
}
|
|
|
|
|
|
@Override
|