Commit 40549a07 by guojuxing

删除旧的资源组接口

parent 29416d80
package com.gic.enterprise.web.controller;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.auth.dto.ChannelResourceDTO;
import com.gic.auth.service.ResourceApiService;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.download.utils.log.LogUtils;
import com.gic.enterprise.constant.applet.AppletServiceConfigEnum;
......@@ -12,10 +14,6 @@ import com.gic.enterprise.qo.AppletServiceConfigQO;
import com.gic.enterprise.service.AppletServiceConfigApiService;
import com.gic.enterprise.utils.ResultControllerUtils;
import com.gic.enterprise.utils.UserDetailUtils;
import org.apache.commons.collections.CollectionUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
/**
*
......@@ -28,27 +26,15 @@ public class AppletServiceConfigController {
@Autowired
private AppletServiceConfigApiService appletServiceConfigApiService;
@Autowired
private ResourceApiService resourceApiService;
@RequestMapping("list-applet")
public RestResponse listApplet(AppletServiceConfigQO appletServiceConfigQO) {
ChannelResourceDTO channelResourceDTO = resourceApiService.getChannelResourceByUserId(UserDetailUtils.getUserDetail().getUserId()).getResult();
if (channelResourceDTO == null || CollectionUtils.isEmpty(channelResourceDTO.getAppletConfigIdList())) {
return RestResponse.success(new Page<>());
}
appletServiceConfigQO.setConfigIdList(channelResourceDTO.getAppletConfigIdList());
ServiceResponse<Page<AppletServiceConfigDTO>> serviceResponse = appletServiceConfigApiService.listApplet(UserDetailUtils.getUserDetail().getEnterpriseId(), appletServiceConfigQO);
return ResultControllerUtils.commonResult(serviceResponse);
}
@RequestMapping("list-service")
public RestResponse listService(AppletServiceConfigQO appletServiceConfigQO) {
ChannelResourceDTO channelResourceDTO = resourceApiService.getChannelResourceByUserId(UserDetailUtils.getUserDetail().getUserId()).getResult();
if (channelResourceDTO == null || CollectionUtils.isEmpty(channelResourceDTO.getServiceConfigIdList())) {
return RestResponse.success(new Page<>());
}
appletServiceConfigQO.setConfigIdList(channelResourceDTO.getServiceConfigIdList());
ServiceResponse<Page<AppletServiceConfigDTO>> serviceResponse = appletServiceConfigApiService.listService(UserDetailUtils.getUserDetail().getEnterpriseId(), appletServiceConfigQO);
return ResultControllerUtils.commonResult(serviceResponse);
}
......
package com.gic.enterprise.web.controller;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang.StringUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import com.gic.api.base.commons.Page;
import com.gic.api.base.commons.ServiceResponse;
import com.gic.auth.dto.ChannelResourceDTO;
import com.gic.auth.service.ResourceApiService;
import com.gic.commons.util.EntityUtil;
import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.data.api.dto.*;
......@@ -36,20 +49,6 @@ import com.gic.store.dto.StoreSearchDTO;
import com.gic.store.service.ProvincesApiService;
import com.gic.store.service.StoreApiService;
import com.gic.store.service.StoreWidgetApiService;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang.StringUtils;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
/**
*
......@@ -77,8 +76,6 @@ public class IndexModuleController {
@Autowired
private MemberDataApiService memberDataApiService;
@Autowired
private ResourceApiService resourceApiService;
@Autowired
private MemberCardApiService memberCardApiService;
@Autowired
private AppletsConfigApiService appletsConfigApiService;
......@@ -308,52 +305,35 @@ public class IndexModuleController {
@RequestMapping("list-resource")
public RestResponse listResource(){
Integer enterpriseId = UserDetailUtils.getUserDetail().getEnterpriseId();
Integer userId = UserDetailUtils.getUserDetail().getUserId();
ServiceResponse<ChannelResourceDTO> response = this.resourceApiService.getChannelResourceByUserId(userId);
List<OwnerMemberCardDTO> memberCardList = memberCardApiService.getAll(enterpriseId).getResult();
List<AppletsConfigSimpleOutputDTO> appletList = appletsConfigApiService.listValidAppletConfigAppId(enterpriseId).getResult();
List<ServiceConfigSimpleOutputDTO> serviceList = serviceConfigApiService.listValidServiceConfigAppId(enterpriseId).getResult();
Map<String, Object> result = new HashMap<>();
List<Long> appletConfigIdList = response.getResult().getAppletConfigIdList();
List<Long> serviceConfigIdList = response.getResult().getServiceConfigIdList();
List<Long> cardConfigIdList = response.getResult().getCardConfigIdList();
List<ResouceVO> applet = new ArrayList<>();
List<ResouceVO> service = new ArrayList<>();
List<ResouceVO> card = new ArrayList<>();
if(CollectionUtils.isNotEmpty(appletConfigIdList) && CollectionUtils.isNotEmpty(appletList)){
for(Long s : appletConfigIdList){
for(AppletsConfigSimpleOutputDTO dto : appletList){
if(s.longValue() == dto.getAppletConfigId().longValue()){
ResouceVO vo = new ResouceVO();
vo.setId(s);
vo.setName(dto.getAppletConfigName());
applet.add(vo);
}
}
if( CollectionUtils.isNotEmpty(appletList)){
for(AppletsConfigSimpleOutputDTO dto : appletList){
ResouceVO vo = new ResouceVO();
vo.setId(dto.getAppletConfigId());
vo.setName(dto.getAppletConfigName());
applet.add(vo);
}
}
if(CollectionUtils.isNotEmpty(serviceConfigIdList) && CollectionUtils.isNotEmpty(serviceList)){
for(Long s : serviceConfigIdList){
for(ServiceConfigSimpleOutputDTO dto : serviceList){
if(s.longValue() == dto.getServiceConfigId().longValue()){
ResouceVO vo = new ResouceVO();
vo.setId(s);
vo.setName(dto.getServiceConfigName());
service.add(vo);
}
}
if(CollectionUtils.isNotEmpty(serviceList)){
for(ServiceConfigSimpleOutputDTO dto : serviceList){
ResouceVO vo = new ResouceVO();
vo.setId(dto.getServiceConfigId());
vo.setName(dto.getServiceConfigName());
service.add(vo);
}
}
if(CollectionUtils.isNotEmpty(cardConfigIdList) && CollectionUtils.isNotEmpty(memberCardList)){
for(Long s : cardConfigIdList){
for(OwnerMemberCardDTO dto : memberCardList){
if(s.longValue() == dto.getCardConfigId().longValue()){
ResouceVO vo = new ResouceVO();
vo.setId(s);
vo.setName(dto.getCardName());
card.add(vo);
}
}
if(CollectionUtils.isNotEmpty(memberCardList)){
for(OwnerMemberCardDTO dto : memberCardList){
ResouceVO vo = new ResouceVO();
vo.setId(dto.getCardConfigId());
vo.setName(dto.getCardName());
card.add(vo);
}
}
result.put("card", card);
......
......@@ -123,7 +123,7 @@
<dubbo:reference interface="com.gic.mall.share.api.service.ShopApiService" id="shopApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.mall.api.service.MallActivityThemeApiService" id="mallActivityThemeApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.data.api.service.StoreStatisicsApiService" id="storeStatisicsApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.auth.service.ResourceApiService" id="resourceApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.auth.service.ResourceGroupApiService" id="resourceGroupApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.data.api.service.MemberDataApiService" id="memberDataApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.member.config.api.service.MemberCardApiService" id="memberCardApiService" timeout="6000"/>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment