|
@@ -23,6 +23,7 @@ import java.text.ParseException;
|
|
import java.text.SimpleDateFormat;
|
|
import java.text.SimpleDateFormat;
|
|
import java.util.Date;
|
|
import java.util.Date;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
/**
|
|
* @description
|
|
* @description
|
|
@@ -136,7 +137,11 @@ public class OperateLogController {
|
|
operateLogDto.setTenantId(loginUser.getTenantId());
|
|
operateLogDto.setTenantId(loginUser.getTenantId());
|
|
operateLogDto.setCondition(condition);
|
|
operateLogDto.setCondition(condition);
|
|
operateLogDto.setDepartmentId(departmentId);
|
|
operateLogDto.setDepartmentId(departmentId);
|
|
- operateLogDto.setProgramItems(loginUser.getProgramItemList());
|
|
|
|
|
|
+ //系统管理员不过滤权限,数据为null的去掉
|
|
|
|
+ if((!loginUser.getType().equals("-9999")) && !loginUser.getType().equals("-999") ){
|
|
|
|
+ operateLogDto.setProgramItems(loginUser.getProgramItemList().stream().filter(p -> p.getOrgId() != null).collect(Collectors.toList()));
|
|
|
|
+ }
|
|
|
|
+
|
|
try {
|
|
try {
|
|
if(StringUtils.isNotBlank(beginTime)){
|
|
if(StringUtils.isNotBlank(beginTime)){
|
|
operateLogDto.setBeginTime(f.parse(beginTime));
|
|
operateLogDto.setBeginTime(f.parse(beginTime));
|