|
|
@@ -330,7 +330,14 @@ public class PublicReleaseServiceImpl extends BaseMybatisDao<PublicReleaseMapper
|
|
|
public List<OutPublicStatistics> publicReleaseStatisticsList(InputPublicStatistics in) {
|
|
|
Map<String,Object> map =new HashMap<String, Object>();
|
|
|
if(in.getAid()!=null)map.put("aid", in.getAid());
|
|
|
- if(in.getDepId()!=null)map.put("depId", in.getDepId());
|
|
|
+ if (TokenManager.hasRole(AFTConstants.SUPERADMIN)|| TokenManager.hasRole(AFTConstants.APPROVAL_DECISION)||
|
|
|
+ TokenManager.hasRole(AFTConstants.CED)|| TokenManager.hasRole(AFTConstants.CED_ASSISTANT)){
|
|
|
+ if(in.getDepId()!=null)map.put("depId", in.getDepId());
|
|
|
+ }else if (TokenManager.hasRole(AFTConstants.COMPANY_MANAGER)||TokenManager.hasRole(AFTConstants.PERSONNEL_AUDITOR)){
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
if(in.getClockStart()!=null)map.put("clockStart", in.getClockStart());
|
|
|
if(in.getClockEnd()!=null)map.put("clockEnd", in.getClockEnd()+" 23:59:59");
|
|
|
if(in.getCreateStart()!=null)map.put("createStart", in.getCreateStart());
|