|
|
@@ -239,7 +239,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.le(Bills::getBillDate, dateEnd);
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
lambdaQueryWrapper.eq(Bills::getBranchId, AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
lambdaQueryWrapper.and(i -> i.eq(AuthUtil.getUserRole().contains("业务员"), Bills::getSrcId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("操作员"), Bills::getOperatorId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("客服"), Bills::getCustomerServiceId, AuthUtil.getUserId()).or()
|
|
|
@@ -264,7 +264,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.le(Bills::getBillDate, dateEnd);
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
lambdaQueryWrapperSI.eq(Bills::getBranchId, AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
lambdaQueryWrapper.and(i -> i.eq(AuthUtil.getUserRole().contains("业务员"), Bills::getSrcId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("操作员"), Bills::getOperatorId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("客服"), Bills::getCustomerServiceId, AuthUtil.getUserId()).or()
|
|
|
@@ -320,7 +320,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
lambdaQueryWrapper.eq(Bills::getBranchId, AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
lambdaQueryWrapper.and(i -> i.eq(AuthUtil.getUserRole().contains("业务员"), Bills::getSrcId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("操作员"), Bills::getOperatorId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("客服"), Bills::getCustomerServiceId, AuthUtil.getUserId()).or()
|
|
|
@@ -346,7 +346,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
lambdaQueryWrapperSI.eq(Bills::getBranchId, AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
lambdaQueryWrapper.and(i -> i.eq(AuthUtil.getUserRole().contains("业务员"), Bills::getSrcId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("操作员"), Bills::getOperatorId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("客服"), Bills::getCustomerServiceId, AuthUtil.getUserId()).or()
|
|
|
@@ -373,7 +373,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
amendsLambdaQueryWrapper.eq(Amends::getBranchId, AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
lambdaQueryWrapper.and(i -> i.eq(AuthUtil.getUserRole().contains("业务员"), Bills::getSrcId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("操作员"), Bills::getOperatorId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("客服"), Bills::getCustomerServiceId, AuthUtil.getUserId()).or()
|
|
|
@@ -399,7 +399,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
amendsLambdaQueryWrapper.eq(Amends::getBranchId, AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
lambdaQueryWrapper.and(i -> i.eq(AuthUtil.getUserRole().contains("业务员"), Bills::getSrcId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("操作员"), Bills::getOperatorId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("客服"), Bills::getCustomerServiceId, AuthUtil.getUserId()).or()
|
|
|
@@ -439,7 +439,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.le(Bills::getBillDate, dateEnd);
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
lambdaQueryWrapperSE.eq(Bills::getBranchId, AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
lambdaQueryWrapperSE.and(i -> i.eq(AuthUtil.getUserRole().contains("业务员"), Bills::getSrcId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("操作员"), Bills::getOperatorId, AuthUtil.getUserId()).or()
|
|
|
.eq(AuthUtil.getUserRole().contains("客服"), Bills::getCustomerServiceId, AuthUtil.getUserId()).or()
|
|
|
@@ -499,7 +499,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
Long userId = null;
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
deptId = Long.parseLong(AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
busType = "1";
|
|
|
} else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
@@ -909,7 +909,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
boxNumberProfit.setTenantId(AuthUtil.getTenantId());
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
boxNumberProfit.setBranchId(AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
boxNumberProfit.setSelecType("4");
|
|
|
} else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
@@ -971,7 +971,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
boxNumberProfit.setTenantId(AuthUtil.getTenantId());
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
boxNumberProfit.setBranchId(AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
boxNumberProfit.setSelecType("4");
|
|
|
} else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
@@ -1073,7 +1073,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
boxNumberProfit.setTenantId(AuthUtil.getTenantId());
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
boxNumberProfit.setBranchId(AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
boxNumberProfit.setSelecType("4");
|
|
|
} else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
@@ -1135,7 +1135,7 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
boxNumberProfit.setTenantId(AuthUtil.getTenantId());
|
|
|
if (!AuthUtil.getUserRole().contains("总部") && !AuthUtil.getUserRole().contains("admin")) {
|
|
|
boxNumberProfit.setBranchId(AuthUtil.getDeptId());
|
|
|
- if (!AuthUtil.getUserRole().contains("secondaryAdmin")) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("secondaryAdmin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
boxNumberProfit.setSelecType("4");
|
|
|
} else if (AuthUtil.getUserRole().contains("操作员")) {
|