|
|
@@ -28,6 +28,8 @@ import org.springblade.los.finance.stl.entity.FinStlBills;
|
|
|
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.service.IAgentService;
|
|
|
import org.springblade.los.view.entity.BoxNumberProfit;
|
|
|
import org.springblade.los.view.mapper.BoxNumberProfitMapper;
|
|
|
import org.springblade.los.view.mapper.FinanceProfitMapper;
|
|
|
@@ -65,6 +67,8 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
|
|
|
private final BoxNumberProfitMapper boxNumberProfitMapper;
|
|
|
|
|
|
+ private final IAgentService agentService;
|
|
|
+
|
|
|
@Override
|
|
|
public R<IPage<DecisionAnalysis>> decisionAnalysis(DecisionAnalysis decisionAnalysis, IPage<DecisionAnalysis> page) {
|
|
|
return R.data(page.setRecords(billsMapper.decisionAnalysis(decisionAnalysis, page)));
|
|
|
@@ -277,6 +281,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
long HYCK;
|
|
|
long KYJK;
|
|
|
long KYCK;
|
|
|
+ long MYDL;
|
|
|
LambdaQueryWrapper<Bills> lambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
lambdaQueryWrapper.eq(Bills::getTenantId, AuthUtil.getTenantId())
|
|
|
.eq(Bills::getIsDeleted, 0)
|
|
|
@@ -330,11 +335,18 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
}
|
|
|
aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getBusinessType, "AI");
|
|
|
KYJK = aeaBillsMapper.selectCount(aeaBillsLambdaQueryWrapperAI);
|
|
|
+ LambdaQueryWrapper<Agent> lambdaQueryWrapper1 = new LambdaQueryWrapper<>();
|
|
|
+ lambdaQueryWrapper1.eq(Agent::getTenantId, AuthUtil.getTenantId())
|
|
|
+ .eq(Agent::getIsDeleted, 0)
|
|
|
+ .le(Agent::getBusinessDate, dateEnd)
|
|
|
+ .ge(Agent::getBusinessDate, dateStart);
|
|
|
+ MYDL = agentService.count(lambdaQueryWrapper1);
|
|
|
Map<String, Object> map = new HashMap<>();
|
|
|
map.put("HYJK", HYJK);
|
|
|
map.put("HYCK", HYCK);
|
|
|
map.put("KYJK", KYJK);
|
|
|
map.put("KYCK", KYCK);
|
|
|
+ map.put("MYDL", MYDL);
|
|
|
return R.data(map);
|
|
|
}
|
|
|
|