|
|
@@ -322,11 +322,31 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.eq(Bills::getIsDeleted, 0)
|
|
|
.ge(Bills::getBillDate, dateStart)
|
|
|
.le(Bills::getBillDate, dateEnd);
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- lambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- lambdaQueryWrapper.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ String jurisdiction = sysClient.getParamService("data.jurisdiction");
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ lambdaQueryWrapper.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ lambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
lambdaQueryWrapper.eq(Bills::getBusinessType, "SE");
|
|
|
HYCK = billsMapper.selectCount(lambdaQueryWrapper);
|
|
|
@@ -335,11 +355,30 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.eq(Bills::getIsDeleted, 0)
|
|
|
.ge(Bills::getBillDate, dateStart)
|
|
|
.le(Bills::getBillDate, dateEnd);
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- lambdaQueryWrapperSI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- lambdaQueryWrapperSI.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ lambdaQueryWrapperSI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
lambdaQueryWrapperSI.eq(Bills::getBusinessType, "SI");
|
|
|
HYJK = billsMapper.selectCount(lambdaQueryWrapperSI);
|
|
|
@@ -349,11 +388,30 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.eq(AeaBills::getIsDeleted, 0)
|
|
|
.le(AeaBills::getBillDate, dateEnd)
|
|
|
.ge(AeaBills::getBillDate, dateStart);
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- aeaBillsLambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- aeaBillsLambdaQueryWrapper.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
aeaBillsLambdaQueryWrapper.eq(AeaBills::getBusinessType, "AE");
|
|
|
KYCK = aeaBillsMapper.selectCount(aeaBillsLambdaQueryWrapper);
|
|
|
@@ -362,11 +420,30 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.eq(AeaBills::getIsDeleted, 0)
|
|
|
.le(AeaBills::getBillDate, dateEnd)
|
|
|
.ge(AeaBills::getBillDate, dateStart);
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- aeaBillsLambdaQueryWrapperAI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getBusinessType, "AI");
|
|
|
KYJK = aeaBillsMapper.selectCount(aeaBillsLambdaQueryWrapperAI);
|
|
|
@@ -410,11 +487,31 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(Bills::getBillDate, dateStart)
|
|
|
.le(Bills::getBillDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- lambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- lambdaQueryWrapper.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ String jurisdiction = sysClient.getParamService("data.jurisdiction");
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ lambdaQueryWrapper.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ lambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ lambdaQueryWrapper.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
lambdaQueryWrapper.eq(Bills::getBusinessType, "SE");
|
|
|
HYCK = billsMapper.selectCount(lambdaQueryWrapper);
|
|
|
@@ -424,11 +521,30 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(Bills::getBillDate, dateStart)
|
|
|
.le(Bills::getBillDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- lambdaQueryWrapperSI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- lambdaQueryWrapperSI.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ lambdaQueryWrapperSI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ lambdaQueryWrapperSI.eq(Bills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
lambdaQueryWrapperSI.eq(Bills::getBusinessType, "SI");
|
|
|
HYJK = billsMapper.selectCount(lambdaQueryWrapperSI);
|
|
|
@@ -440,11 +556,30 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(AeaBills::getBillDate, dateStart)
|
|
|
.le(AeaBills::getBillDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- aeaBillsLambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- aeaBillsLambdaQueryWrapper.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ aeaBillsLambdaQueryWrapper.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
aeaBillsLambdaQueryWrapper.eq(AeaBills::getBusinessType, "AE");
|
|
|
KYCK = aeaBillsMapper.selectCount(aeaBillsLambdaQueryWrapper);
|
|
|
@@ -454,11 +589,30 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(AeaBills::getBillDate, dateStart)
|
|
|
.le(AeaBills::getBillDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- aeaBillsLambdaQueryWrapperAI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
aeaBillsLambdaQueryWrapperAI.eq(AeaBills::getBusinessType, "AI");
|
|
|
KYJK = aeaBillsMapper.selectCount(aeaBillsLambdaQueryWrapperAI);
|
|
|
@@ -470,11 +624,30 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(Amends::getBillDate, dateStart)
|
|
|
.le(Amends::getBillDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- amendsLambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- amendsLambdaQueryWrapper.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ amendsLambdaQueryWrapper.eq(Amends::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ amendsLambdaQueryWrapper.eq(Amends::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ amendsLambdaQueryWrapper.eq(Amends::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ amendsLambdaQueryWrapper.eq(Amends::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ amendsLambdaQueryWrapper.eq(Amends::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ amendsLambdaQueryWrapper.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ amendsLambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ amendsLambdaQueryWrapper.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
amendsLambdaQueryWrapper.eq(Amends::getBusinessType, "SEA");
|
|
|
SEA = amendsMapper.selectCount(amendsLambdaQueryWrapper);
|
|
|
@@ -484,11 +657,30 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(Amends::getBillDate, dateStart)
|
|
|
.le(Amends::getBillDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- amendsLambdaQueryWrapperSIA.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- amendsLambdaQueryWrapperSIA.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ amendsLambdaQueryWrapperSIA.eq(Amends::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ amendsLambdaQueryWrapperSIA.eq(Amends::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ amendsLambdaQueryWrapperSIA.eq(Amends::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ amendsLambdaQueryWrapperSIA.eq(Amends::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ amendsLambdaQueryWrapperSIA.eq(Amends::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ amendsLambdaQueryWrapperSIA.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ amendsLambdaQueryWrapperSIA.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ amendsLambdaQueryWrapperSIA.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
amendsLambdaQueryWrapperSIA.eq(Amends::getBusinessType, "SIA");
|
|
|
SIA = amendsMapper.selectCount(amendsLambdaQueryWrapperSIA);
|
|
|
@@ -498,11 +690,30 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(Amends::getBillDate, dateStart)
|
|
|
.le(Amends::getBillDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- amendsLambdaQueryWrapperAEA.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- amendsLambdaQueryWrapperAEA.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ amendsLambdaQueryWrapperAEA.eq(Amends::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ amendsLambdaQueryWrapperAEA.eq(Amends::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ amendsLambdaQueryWrapperAEA.eq(Amends::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ amendsLambdaQueryWrapperAEA.eq(Amends::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ amendsLambdaQueryWrapperAEA.eq(Amends::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ amendsLambdaQueryWrapperAEA.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ amendsLambdaQueryWrapperAEA.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ amendsLambdaQueryWrapperAEA.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
amendsLambdaQueryWrapperAEA.eq(Amends::getBusinessType, "AEA");
|
|
|
AEA = amendsMapper.selectCount(amendsLambdaQueryWrapperAEA);
|
|
|
@@ -512,11 +723,30 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(Amends::getBillDate, dateStart)
|
|
|
.le(Amends::getBillDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- amendsLambdaQueryWrapperAIA.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- amendsLambdaQueryWrapperAIA.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ if ("1".equals(jurisdiction)) {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("老板")
|
|
|
+ && !AuthUtil.getUserRole().contains("副总") && !AuthUtil.getUserRole().contains("财务")
|
|
|
+ && !AuthUtil.getUserRole().contains("经理")) {
|
|
|
+ if (AuthUtil.getUserRole().contains("操作经理")) {
|
|
|
+ amendsLambdaQueryWrapperAIA.eq(Amends::getOperatorDept, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("操作员")) {
|
|
|
+ amendsLambdaQueryWrapperAIA.eq(Amends::getOperatorId, AuthUtil.getUserId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("销售经理")) {
|
|
|
+ amendsLambdaQueryWrapperAIA.eq(Amends::getSrcDeptId, AuthUtil.getDeptId());
|
|
|
+ } else if (AuthUtil.getUserRole().contains("业务员")) {
|
|
|
+ amendsLambdaQueryWrapperAIA.eq(Amends::getSrcId, AuthUtil.getUserId());
|
|
|
+ } else {
|
|
|
+ amendsLambdaQueryWrapperAIA.eq(Amends::getCreateUser, AuthUtil.getUserId());
|
|
|
+ }
|
|
|
+ amendsLambdaQueryWrapperAIA.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ amendsLambdaQueryWrapperAIA.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ amendsLambdaQueryWrapperAIA.eq(Amends::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
}
|
|
|
amendsLambdaQueryWrapperAIA.eq(Amends::getBusinessType, "AIA");
|
|
|
AIA = amendsMapper.selectCount(amendsLambdaQueryWrapperAIA);
|
|
|
@@ -528,12 +758,12 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(CustomsDeclaration::getDeclareDate, dateStart)
|
|
|
.le(CustomsDeclaration::getDeclareDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- customsDeclarationLambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- customsDeclarationLambdaQueryWrapper.eq(CustomsDeclaration::getBranchId, deptUtils.getDeptPid());
|
|
|
- }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ customsDeclarationLambdaQueryWrapper.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ customsDeclarationLambdaQueryWrapper.eq(CustomsDeclaration::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
customsDeclarationLambdaQueryWrapper.eq(CustomsDeclaration::getBusinessType, "BGSE");
|
|
|
BGSE = customsDeclarationMapper.selectCount(customsDeclarationLambdaQueryWrapper);
|
|
|
LambdaQueryWrapper<CustomsDeclaration> customsDeclarationLambdaQueryWrapperBGSI = new LambdaQueryWrapper<>();
|
|
|
@@ -542,12 +772,12 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(CustomsDeclaration::getDeclareDate, dateStart)
|
|
|
.le(CustomsDeclaration::getDeclareDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- customsDeclarationLambdaQueryWrapperBGSI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- customsDeclarationLambdaQueryWrapperBGSI.eq(CustomsDeclaration::getBranchId, deptUtils.getDeptPid());
|
|
|
- }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ customsDeclarationLambdaQueryWrapperBGSI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ customsDeclarationLambdaQueryWrapperBGSI.eq(CustomsDeclaration::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
customsDeclarationLambdaQueryWrapperBGSI.eq(CustomsDeclaration::getBusinessType, "BGSI");
|
|
|
BGSI = customsDeclarationMapper.selectCount(customsDeclarationLambdaQueryWrapperBGSI);
|
|
|
LambdaQueryWrapper<CustomsDeclaration> customsDeclarationLambdaQueryWrapperBGAE = new LambdaQueryWrapper<>();
|
|
|
@@ -556,12 +786,12 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(CustomsDeclaration::getDeclareDate, dateStart)
|
|
|
.le(CustomsDeclaration::getDeclareDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- customsDeclarationLambdaQueryWrapperBGAE.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- customsDeclarationLambdaQueryWrapperBGAE.eq(CustomsDeclaration::getBranchId, deptUtils.getDeptPid());
|
|
|
- }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ customsDeclarationLambdaQueryWrapperBGAE.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ customsDeclarationLambdaQueryWrapperBGAE.eq(CustomsDeclaration::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
customsDeclarationLambdaQueryWrapperBGAE.eq(CustomsDeclaration::getBusinessType, "BGAE");
|
|
|
BGAE = customsDeclarationMapper.selectCount(customsDeclarationLambdaQueryWrapperBGAE);
|
|
|
LambdaQueryWrapper<CustomsDeclaration> customsDeclarationLambdaQueryWrapperBGAI = new LambdaQueryWrapper<>();
|
|
|
@@ -570,12 +800,12 @@ public class StatisticAnalysisServiceImpl implements IStatisticAnalysisService {
|
|
|
.ge(CustomsDeclaration::getDeclareDate, dateStart)
|
|
|
.le(CustomsDeclaration::getDeclareDate, dateEnd)
|
|
|
.apply("find_in_set(status,'1,2')");
|
|
|
- if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
- customsDeclarationLambdaQueryWrapperBGAI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
- }
|
|
|
- if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
- customsDeclarationLambdaQueryWrapperBGAI.eq(CustomsDeclaration::getBranchId, deptUtils.getDeptPid());
|
|
|
- }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin") && !AuthUtil.getUserRole().contains("财务")) {
|
|
|
+ customsDeclarationLambdaQueryWrapperBGAI.apply("find_in_set(team_id,'" + AuthUtil.getPostId() + "')");
|
|
|
+ }
|
|
|
+ if (!AuthUtil.getUserRole().contains("admin")) {
|
|
|
+ customsDeclarationLambdaQueryWrapperBGAI.eq(CustomsDeclaration::getBranchId, deptUtils.getDeptPid());
|
|
|
+ }
|
|
|
customsDeclarationLambdaQueryWrapperBGAI.eq(CustomsDeclaration::getBusinessType, "BGAI");
|
|
|
BGAI = customsDeclarationMapper.selectCount(customsDeclarationLambdaQueryWrapperBGAI);
|
|
|
|