From 2f18f525c7325a6b7a54ce50b352d787bc2dd0cd Mon Sep 17 00:00:00 2001 From: wangjie <805650258@qq.com> Date: Wed, 20 Mar 2024 10:11:13 +0800 Subject: [PATCH] =?UTF-8?q?#E10=E4=BA=BA=E4=BA=8B=E8=87=AA=E5=8A=A9?= =?UTF-8?q?=E9=97=A8=E6=88=B7-=E6=96=B0=E5=A2=9E=E8=87=AA=E5=8A=A9?= =?UTF-8?q?=E9=97=A8=E6=88=B7=E5=85=A5=E5=8F=A3=E4=BF=A1=E6=81=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jcldoor/cmd/SelfServiceInfoCmd.java | 217 ++++++++++++++++++ .../controller/JucailinPortalController.java | 115 ++++++---- .../service/JucailinPortalService.java | 3 + .../impl/JucailinPortalServiceImpl.java | 9 + 4 files changed, 302 insertions(+), 42 deletions(-) create mode 100644 src/main/java/com/weaver/seconddev/jcldoor/cmd/SelfServiceInfoCmd.java diff --git a/src/main/java/com/weaver/seconddev/jcldoor/cmd/SelfServiceInfoCmd.java b/src/main/java/com/weaver/seconddev/jcldoor/cmd/SelfServiceInfoCmd.java new file mode 100644 index 0000000..f171371 --- /dev/null +++ b/src/main/java/com/weaver/seconddev/jcldoor/cmd/SelfServiceInfoCmd.java @@ -0,0 +1,217 @@ +package com.weaver.seconddev.jcldoor.cmd; + +import com.weaver.ebuilder.datasource.api.entity.SqlParamEntity; +import com.weaver.seconddev.jcldoor.util.DatabaseUtils; +import com.weaver.teams.domain.user.SimpleEmployee; +import com.weaver.teams.security.context.UserContext; +import org.apache.commons.lang3.StringUtils; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Component; + +import javax.servlet.http.HttpServletRequest; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * 自助服务入口 + * + * @author wangj + * @version 1.00版本 + * @Date 2024/3/19 + */ +@Component +public class SelfServiceInfoCmd { + //日志 + private final static Logger log = LoggerFactory.getLogger(SelfServiceInfoCmd.class); + + @Autowired + private DatabaseUtils databaseUtils; + + public String tenant_key = "t7akvdnf84"; + + public Map getInfo(HttpServletRequest request, SimpleEmployee simpleEmployee) { + Map recordMap = new HashMap(); + String field_id = "977306579913818114" ; + + String groupId = "weaver-ebuilder-form-service"; + String sourceType = "LOGIC"; + + String employeeId = request.getParameter("employeeId"); + + if(StringUtils.isBlank(employeeId)){ + employeeId = String.valueOf(UserContext.getCurrentEmployeeId()); + } + + List> dataList = new ArrayList>(); + try{ + String sql = " select distinct taby from uf_zzfwrkpz where ry=? and qy is not null and taby is not null and delete_type=0 and tenant_key =?"; + + List strlist = new ArrayList<>(100); + strlist.add(employeeId); + strlist.add(tenant_key); + + + List sqlparam = databaseUtils.getSqlParamEntity(strlist); + Map result = databaseUtils.executeForQuery(sourceType, groupId, sql,sqlparam); + + + log.error("sql:"+sql); + List> recordList = databaseUtils.getDataSourceList(result); + if(recordList.size()>0){ + // /api/file/preview?type=redirect&imgFormat=small&fileId=977697615197618177&module=ebuilderform&authModule=ebuilderform&source=form&fieldId=977686869110833154&customParam=%7B%22dataId%22%3A%22977697666574729218%22%7D&refId=977697666574729218&folderId=8120831157448215424 + dataList = getCustomeServiceData(groupId,sourceType,field_id,recordList,employeeId); + }else{ + dataList = getDefaultServiceData(groupId,sourceType,field_id); + } + }catch (Exception e){ + log.error("testSapi51-Exception:"+e.getMessage()); + } + recordMap.put("list",dataList); + return recordMap; + } + + public List> getCustomeServiceData(String groupId,String sourceType,String field_id,List> recordList,String employeeId){ + + Map optionMap = getCustomServiceTypeName(groupId,sourceType,employeeId); + + for(int i=0;i recordMap = recordList.get(i); + String taby = String.valueOf(recordMap.get("taby")); + log.error("getCustemSelfServiceType-taby:"+taby); + + String tabyName = optionMap.get(taby); + List> customList = getCustomeServiceDataByType(groupId,sourceType,taby,employeeId); + + log.error("getCustemSelfServiceType-tabyName:"+tabyName); + log.error("getCustemSelfServiceType-taby:"+taby); + recordMap.put("menus",customList); + recordMap.put("name",tabyName); + } + return recordList; + } + + public List> getCustomeServiceDataByType(String groupId,String sourceType,String value,String employeeId){ + String sql = " select fwmc,fwdz,fwtb,taby from uf_zzfwrkpz where ry=? and qy is not null and taby is not null and taby=? and delete_type=0 and tenant_key = ?"; + log.info("getSelfServiceData--sql:"+sql); + + List strlist = new ArrayList<>(100); + strlist.add(employeeId); + strlist.add(value); + strlist.add(tenant_key); + + List sqlparam = databaseUtils.getSqlParamEntity(strlist); + Map result = databaseUtils.executeForQuery(sourceType, groupId, sql,sqlparam); + + + List> recordList = databaseUtils.getDataSourceList(result); + for(int i=0;i recordMap = recordList.get(i); + String fwtb = String.valueOf(recordMap.get("fwtb")); + String fwtburl = ""; + if(StringUtils.isNotBlank(fwtb)){ + fwtburl = "/api/file/preview?fileId="+fwtb+"&module=ebuilderform&authModule=ebuilderform&type=imgs&source=form&fieldId="+fwtb+"&imgFormat=small"; + } + recordMap.put("fwtburl",fwtburl); + } + return recordList; + } + + /*** + * 默认数据 + * @param groupId + * @param sourceType + * @return + */ + public List> getDefaultServiceData(String groupId,String sourceType,String field_id){ + + String sql = " select name,value_key as taby from field_option where field_id=? and delete_type=0 and tenant_key = ?"; + log.info("sql:"+sql); + + List strlist = new ArrayList<>(100); + strlist.add(field_id); + strlist.add(tenant_key); + + List sqlparam = databaseUtils.getSqlParamEntity(strlist); + Map result = databaseUtils.executeForQuery(sourceType, groupId, sql,sqlparam); + + List> recordList = databaseUtils.getDataSourceList(result); + for(int i=0;i recordMap = recordList.get(i); + String taby = String.valueOf(recordMap.get("taby")); + List> defaultList = getDefaultServiceDataByType(groupId,sourceType,taby); + recordMap.put("menus",defaultList); + } + return recordList; + } + + /*** + * 默认数据 + * @param groupId + * @param sourceType + * @param value + * @return + */ + public List> getDefaultServiceDataByType(String groupId,String sourceType,String value){ + String sql =" select t.taby,t.fwtb,t.fwmc,t.fwdz\n" + + " from uf_zzfwcsh t \n" + + " where t.delete_type=0 \n" + + " and t.taby= ?" + + " and t.tenant_key = ?"; + + log.error("getSelfServiceData--sql:"+sql); + + List strlist = new ArrayList<>(100); + strlist.add(value); + strlist.add(tenant_key); + + List sqlparam = databaseUtils.getSqlParamEntity(strlist); + Map result = databaseUtils.executeForQuery(sourceType, groupId, sql,sqlparam); + + List> recordList = databaseUtils.getDataSourceList(result); + for(int i=0;i recordMap = recordList.get(i); + String fwtb = String.valueOf(recordMap.get("fwtb")); + String fwtburl = ""; + if(StringUtils.isNotBlank(fwtb)){ + fwtburl = "/api/file/preview?fileId="+fwtb+"&module=ebuilderform&authModule=ebuilderform&type=imgs&source=form&fieldId="+fwtb+"&imgFormat=small"; + } + recordMap.put("fwtburl",fwtburl); + } + return recordList; + } + + /*** + * + * @param groupId + * @param sourceType + * @return + */ + public Map getCustomServiceTypeName(String groupId,String sourceType,String employeeId){ + + Map optionMap = new HashMap(); + String sql = " select id,tabymmc from uf_zzfwrktaby where qy is not null and ry=? and delete_type=0 and tenant_key = ?"; + log.error("getCustomServiceTypeName-sql:"+sql); + + List strlist = new ArrayList<>(100); + strlist.add(employeeId); + strlist.add(tenant_key); + + List sqlparam = databaseUtils.getSqlParamEntity(strlist); + Map result = databaseUtils.executeForQuery(sourceType, groupId, sql,sqlparam); + + List> recordList = databaseUtils.getDataSourceList(result); + for(int i=0;i recordMap = recordList.get(i); + String value = String.valueOf(recordMap.get("id")); + String name = String.valueOf(recordMap.get("tabymmc")); + log.error("getCustomServiceTypeName-value:"+value+" name:"+name); + optionMap.put(value,name); + } + return optionMap; + } + +} diff --git a/src/main/java/com/weaver/seconddev/jcldoor/controller/JucailinPortalController.java b/src/main/java/com/weaver/seconddev/jcldoor/controller/JucailinPortalController.java index fb7fb22..07248e3 100644 --- a/src/main/java/com/weaver/seconddev/jcldoor/controller/JucailinPortalController.java +++ b/src/main/java/com/weaver/seconddev/jcldoor/controller/JucailinPortalController.java @@ -50,10 +50,10 @@ public class JucailinPortalController { public WeaResult getPortalUser(HttpServletRequest request){ Map recordMap = new HashMap(); SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); + try{ recordMap = jucailinPortalService.getPortalUserData(simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPortalUser-Exception:"+e); } return WeaResult.success(recordMap); @@ -67,13 +67,16 @@ public class JucailinPortalController { @GetMapping("/getPortalAttendance") @WeaPermission(publicPermission = true) public WeaResult getPortalAttendance(HttpServletRequest request){ + Map recordMap = new HashMap(); + Long employeeId = UserContext.getCurrentEmployeeId(); + SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); + try{ recordMap = jucailinPortalService.getPortalAttendanceData(simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("testSapi-Exception:"+e); } @@ -84,13 +87,16 @@ public class JucailinPortalController { @GetMapping("/getPortalPerformance") @WeaPermission(publicPermission = true) public WeaResult getPortalPerformance(HttpServletRequest request){ + Map recordMap = new HashMap(); + Long employeeId = UserContext.getCurrentEmployeeId(); + SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); + try{ recordMap = jucailinPortalService.getPortalPerformanceData(simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("testSapi-Exception:"+e); } @@ -107,12 +113,14 @@ public class JucailinPortalController { @GetMapping("/getPortalBirthdayWishes") @WeaPermission(publicPermission = true) public WeaResult getPortalBirthdayWishes(HttpServletRequest request){ + Map recordMap = new HashMap(); + SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); + try{ recordMap = jucailinPortalService.getPortalBirthdayWishes(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPortalBirthdayWishes-Exception:"+e); } @@ -128,12 +136,14 @@ public class JucailinPortalController { @GetMapping("/getPortalRiskInfo") @WeaPermission(publicPermission = true) public WeaResult getPortalRiskInfo(HttpServletRequest request){ + Map recordMap = new HashMap(); + SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); + try{ recordMap = jucailinPortalService.getPortalRiskInfo(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPortalRiskInfo-Exception:"+e); } @@ -149,12 +159,12 @@ public class JucailinPortalController { @GetMapping("/getPortalPerformanceInfo") @WeaPermission(publicPermission = true) public WeaResult getPortalPerformanceInfo(HttpServletRequest request){ + Map recordMap = new HashMap(); SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); try{ recordMap = jucailinPortalService.getPortalPerformanceInfo(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPortalPerformanceInfo-Exception:"+e.getMessage()); } @@ -171,7 +181,6 @@ public class JucailinPortalController { @GetMapping("/getWorkFlowInfo") @WeaPermission(publicPermission = true) public WeaResult getWfInfoCreate(HttpServletRequest request){ - log.error("getWorkFlowInfo"); List requestListInfoPAEntityList = new ArrayList(); try{ @@ -209,6 +218,7 @@ public class JucailinPortalController { } }catch (Exception e){ log.error("getWorkFlowInfo-Exception:"+e.getMessage()); + return WeaResult.fail(500,"程序执行异常"); } return WeaResult.success(requestListInfoPAEntityList); } @@ -221,45 +231,62 @@ public class JucailinPortalController { @GetMapping("/getWorkFlowInfoCount") @WeaPermission(publicPermission = true) public WeaResult getWorkFlowInfoCount(HttpServletRequest request){ - - RequestCountInfoPAEntity RequestCountInfoPAEntity = new RequestCountInfoPAEntity(); - try{ + int code = 0; + long count = 0; + Map dataMap = new HashMap(); + String type = CommonUtils.null2String(request.getParameter("type"),"0"); + try { RequestListConditionApiEntity conditionEntity = new RequestListConditionApiEntity(); - SimpleEmployee employee = UserContext.getCurrentUser(); String keyword = CommonUtils.null2String(request.getParameter("keyword")); + if(!"".equals(keyword)){ conditionEntity.setRequestname(keyword); } - String type = CommonUtils.null2String(request.getParameter("type"),"0"); + SimpleEmployee employee = UserContext.getCurrentUser(); - // 0 我发起的; 1 我的待办; 2 我的已办 if("0".equals(type)){ WeaResult requestResult = wflRequestListRest.getRequestCountByTabId(employee, RequestListInitDimensionTabEnum.MINE_FLOWALL.getTabid(), conditionEntity); - int code = requestResult.getCode(); + code = requestResult.getCode(); if(code == 200){ - RequestCountInfoPAEntity = requestResult.getData(); + RequestCountInfoPAEntity requestCountInfoPAEntity = requestResult.getData(); + count = requestCountInfoPAEntity.getCount(); } }else if("1".equals(type)){ WeaResult requestResult = wflRequestListRest.getRequestCountByTabId(employee, RequestListInitDimensionTabEnum.TODO_FLOWALL.getTabid(), conditionEntity); - int code = requestResult.getCode(); + code = requestResult.getCode(); if(code == 200){ - RequestCountInfoPAEntity = requestResult.getData(); + RequestCountInfoPAEntity requestCountInfoPAEntity = requestResult.getData(); + count = requestCountInfoPAEntity.getCount(); } }else if("2".equals(type)){ WeaResult requestResult = wflRequestListRest.getRequestCountByTabId(employee, RequestListInitDimensionTabEnum.DONE_FLOWALL.getTabid(), conditionEntity); - int code = requestResult.getCode(); + code = requestResult.getCode(); + if(code == 200){ + RequestCountInfoPAEntity requestCountInfoPAEntity = requestResult.getData(); + count = requestCountInfoPAEntity.getCount(); + } + }else{ + WeaResult requestResult = wflRequestListRest.getRequestCountByTabId(employee, RequestListInitDimensionTabEnum.MINE_FLOWALL.getTabid(), conditionEntity); + + code = requestResult.getCode(); if(code == 200){ - RequestCountInfoPAEntity = requestResult.getData(); + RequestCountInfoPAEntity requestCountInfoPAEntity = requestResult.getData(); + count = requestCountInfoPAEntity.getCount(); } } - }catch (Exception e){ - log.error("getWorkFlowInfoCount-Exception:"+e.getMessage()); + dataMap.put("code",code); + dataMap.put("count",count); + } catch (Exception e) { + e.printStackTrace(); + log.error("testSapi10:"+e); + dataMap.put("count","-1"); + dataMap.put("code","500"); } - return WeaResult.success(RequestCountInfoPAEntity); + return WeaResult.success(dataMap); } /*** @@ -270,14 +297,12 @@ public class JucailinPortalController { @GetMapping("/getPortalInteractCount") @WeaPermission(publicPermission = true) public WeaResult getPortalInteractCount(HttpServletRequest request){ - log.error("getPortalInteractCount"); Map recordMap = new HashMap(); SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); try{ recordMap = jucailinPortalService.getPortalInteractCount(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPortalInteractCount-Exception:"+e.getMessage()); } @@ -292,14 +317,12 @@ public class JucailinPortalController { @GetMapping("/getPortalDocCreateCount") @WeaPermission(publicPermission = true) public WeaResult getPortalDocCreateCount(HttpServletRequest request){ - log.error("getPortalDocCreateCount"); Map recordMap = new HashMap(); SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); try{ recordMap = jucailinPortalService.getPortalDocCreateCount(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPortalDocCreateCount-Exception:"+e.getMessage()); } @@ -315,14 +338,12 @@ public class JucailinPortalController { @GetMapping("/getPortalWfDealCount") @WeaPermission(publicPermission = true) public WeaResult getPortalWfDealCount(HttpServletRequest request){ - log.error("getPortalWfDealCount"); Map recordMap = new HashMap(); SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); try{ recordMap = jucailinPortalService.getPortalWfDealCount(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPortalWfDealCount-Exception:"+e.getMessage()); } @@ -337,14 +358,12 @@ public class JucailinPortalController { @GetMapping("/getPortalDailyCount") @WeaPermission(publicPermission = true) public WeaResult getPortalDailyCount(HttpServletRequest request){ - log.error("getPortalDailyCount"); Map recordMap = new HashMap(); SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); try{ recordMap = jucailinPortalService.getPortalDailyCount(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPortalDailyCount-Exception:"+e.getMessage()); } @@ -360,14 +379,12 @@ public class JucailinPortalController { @GetMapping("/getPortalCollaborationInfo") @WeaPermission(publicPermission = true) public WeaResult getPortalCollaborationInfo(HttpServletRequest request){ - log.error("getPortalCollaborationInfo"); Map recordMap = new HashMap(); SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); try{ recordMap = jucailinPortalService.getPortalCollaborationInfo(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPortalCollaborationInfo-Exception:"+e.getMessage()); } @@ -384,14 +401,12 @@ public class JucailinPortalController { @GetMapping("/getPorojectAcceptanceInfo") @WeaPermission(publicPermission = true) public WeaResult getPorojectAcceptanceInfo(HttpServletRequest request){ - log.error("getPortalCollaborationInfo"); Map recordMap = new HashMap(); SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); try{ recordMap = jucailinPortalService.getProjectAcceptanceInfo(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPorojectAcceptanceInfo-Exception:"+e.getMessage()); } @@ -407,14 +422,12 @@ public class JucailinPortalController { @GetMapping("/getPorojectReceiptsInfo") @WeaPermission(publicPermission = true) public WeaResult getPorojectReceiptsInfo(HttpServletRequest request){ - log.error("getPorojectReceiptsInfo"); Map recordMap = new HashMap(); SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); try{ recordMap = jucailinPortalService.getProjectReceiptsInfo(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPorojectReceiptsInfo-Exception:"+e.getMessage()); } @@ -436,7 +449,6 @@ public class JucailinPortalController { try{ recordMap = jucailinPortalService.getProjectCollaborationInfo(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getPorojectCollaborationInfo-Exception:"+e.getMessage()); } @@ -452,14 +464,12 @@ public class JucailinPortalController { @GetMapping("/getDevQuestCount") @WeaPermission(publicPermission = true) public WeaResult getDevQuestCount(HttpServletRequest request){ - log.error("getPorojectReceiptsInfo"); Map recordMap = new HashMap(); SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); try{ recordMap = jucailinPortalService.getDevQuestCount(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getDevQuestCount-Exception:"+e.getMessage()); } @@ -481,7 +491,6 @@ public class JucailinPortalController { try{ recordMap = jucailinPortalService.getDevDaysCount(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getDevDaysCount-Exception:"+e.getMessage()); } @@ -497,18 +506,40 @@ public class JucailinPortalController { @GetMapping("/getDevCollaborationInfo") @WeaPermission(publicPermission = true) public WeaResult getDevCollaborationInfo(HttpServletRequest request){ - log.error("getDevCollaborationInfo"); Map recordMap = new HashMap(); SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); try{ recordMap = jucailinPortalService.getDevCollaborationInfo(request,simpleEmployee); }catch (Exception e){ - recordMap.put("errorCode","exception"); log.error("getDevCollaborationInfo-Exception:"+e.getMessage()); } return WeaResult.success(recordMap); } + + @GetMapping("/selfServiceInfo") + @WeaPermission(publicPermission = true) + public WeaResult selfServiceInfo(HttpServletRequest request){ + + log.error("selfServiceInfo"); + + Map dataList = new HashMap(); + SimpleEmployee simpleEmployee = UserContext.getCurrentUser(); + try{ + dataList = jucailinPortalService.getSelfServiceInfo(request,simpleEmployee); + }catch (Exception e){ + log.error("selfServiceInfo-Exception:"+e.getMessage()); + } + return WeaResult.success(dataList); + } + + + + + + + + } diff --git a/src/main/java/com/weaver/seconddev/jcldoor/service/JucailinPortalService.java b/src/main/java/com/weaver/seconddev/jcldoor/service/JucailinPortalService.java index 4511013..7327894 100644 --- a/src/main/java/com/weaver/seconddev/jcldoor/service/JucailinPortalService.java +++ b/src/main/java/com/weaver/seconddev/jcldoor/service/JucailinPortalService.java @@ -44,4 +44,7 @@ public interface JucailinPortalService { public Map getDevCollaborationInfo(HttpServletRequest request,SimpleEmployee simpleEmployee); + public Map getSelfServiceInfo(HttpServletRequest request,SimpleEmployee simpleEmployee); + + } diff --git a/src/main/java/com/weaver/seconddev/jcldoor/service/impl/JucailinPortalServiceImpl.java b/src/main/java/com/weaver/seconddev/jcldoor/service/impl/JucailinPortalServiceImpl.java index 5b47c02..c81a643 100644 --- a/src/main/java/com/weaver/seconddev/jcldoor/service/impl/JucailinPortalServiceImpl.java +++ b/src/main/java/com/weaver/seconddev/jcldoor/service/impl/JucailinPortalServiceImpl.java @@ -70,6 +70,9 @@ public class JucailinPortalServiceImpl implements JucailinPortalService { @Autowired private DevCollaborationInfoCmd devCollaborationInfoCmd; + @Autowired + private SelfServiceInfoCmd selfServiceInfoCmd; + @@ -294,4 +297,10 @@ public class JucailinPortalServiceImpl implements JucailinPortalService { return dataMap; } + @Override + public Map getSelfServiceInfo(HttpServletRequest request, SimpleEmployee simpleEmployee) { + Map dataMap = selfServiceInfoCmd.getInfo(request,simpleEmployee); + return dataMap; + } + }