|
|
@@ -29,6 +29,7 @@ import org.springblade.los.finance.stl.mapper.FinStlBillsMapper;
|
|
|
import org.springblade.los.statisticAnalysis.*;
|
|
|
import org.springblade.los.statisticAnalysis.service.IStatisticAnalysisService;
|
|
|
import org.springblade.los.trade.entity.Agent;
|
|
|
+import org.springblade.los.trade.mapper.AgentMapper;
|
|
|
import org.springblade.los.trade.service.IAgentService;
|
|
|
import org.springblade.los.view.entity.BoxNumberProfit;
|
|
|
import org.springblade.los.view.mapper.BoxNumberProfitMapper;
|
|
|
@@ -67,7 +68,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
|
|
|
private final BoxNumberProfitMapper boxNumberProfitMapper;
|
|
|
|
|
|
- private final IAgentService agentService;
|
|
|
+ private final AgentMapper agentMapper;
|
|
|
|
|
|
@Override
|
|
|
public R<IPage<DecisionAnalysis>> decisionAnalysis(DecisionAnalysis decisionAnalysis, IPage<DecisionAnalysis> page) {
|
|
|
@@ -338,9 +339,10 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
LambdaQueryWrapper<Agent> lambdaQueryWrapper1 = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper1.eq(Agent::getTenantId, AuthUtil.getTenantId())
|
|
|
.eq(Agent::getIsDeleted, 0)
|
|
|
+ .eq(Agent::getBusinessType, "MYDL")
|
|
|
.le(Agent::getBusinessDate, dateEnd)
|
|
|
.ge(Agent::getBusinessDate, dateStart);
|
|
|
- MYDL = agentService.count(lambdaQueryWrapper1);
|
|
|
+ MYDL = agentMapper.selectCount(lambdaQueryWrapper1);
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("HYJK", HYJK);
|
|
|
map.put("HYCK", HYCK);
|
|
|
@@ -366,6 +368,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
long BGAI;
|
|
|
long FFSQ;
|
|
|
long FPSQ;
|
|
|
+ long MYDL;
|
|
|
//海运进出口
|
|
|
LambdaQueryWrapper<Bills> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper.eq(Bills::getTenantId, AuthUtil.getTenantId())
|
|
|
@@ -567,6 +570,14 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
}
|
|
|
finInvoicesLambdaQueryWrapper.eq(FinInvoices::getType, "申请");
|
|
|
FPSQ = finInvoicesMapper.selectCount(finInvoicesLambdaQueryWrapper);
|
|
|
+ //发票申请
|
|
|
+ LambdaQueryWrapper<Agent> agentLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ agentLambdaQueryWrapper.eq(Agent::getTenantId, AuthUtil.getTenantId())
|
|
|
+ .eq(Agent::getIsDeleted, 0)
|
|
|
+ .ge(Agent::getBusinessDate, dateStart)
|
|
|
+ .le(Agent::getBusinessDate, dateEnd)
|
|
|
+ .apply("find_in_set(business_status,'提交审核,审核中')");
|
|
|
+ MYDL = agentMapper.selectCount(agentLambdaQueryWrapper);
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("HYJK", HYJK);
|
|
|
map.put("HYCK", HYCK);
|
|
|
@@ -582,6 +593,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
map.put("BGAI", BGAI);
|
|
|
map.put("FFSQ", FFSQ);
|
|
|
map.put("FPSQ", FPSQ);
|
|
|
+ map.put("MYDL", MYDL);
|
|
|
return R.data(map);
|
|
|
}
|
|
|
|
|
|
@@ -673,7 +685,10 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
List<Map<String, Object>> mapList = aeaBillsMapper.trend(AuthUtil.getTenantId(), deptUtils.getDeptPid(),
|
|
|
AuthUtil.getPostId(), date);
|
|
|
return R.data(mapList);
|
|
|
- } else {
|
|
|
+ } else if ("3".equals(type)) {
|
|
|
+ List<Map<String, Object>> mapList = agentMapper.trend(AuthUtil.getTenantId(), date);
|
|
|
+ return R.data(mapList);
|
|
|
+ }else {
|
|
|
return R.fail("参数错误");
|
|
|
}
|
|
|
}
|