Commit 459645e5 by zhiwj

会员卡查询小程序

parent 1f188cd5
......@@ -26,6 +26,7 @@
<gic-enterprise-download>4.0-SNAPSHOT</gic-enterprise-download>
<gic-log-api>4.0-SNAPSHOT</gic-log-api>
<gic-marketing-api>4.0-SNAPSHOT</gic-marketing-api>
<gic-member-config-api>4.0-SNAPSHOT</gic-member-config-api>
</properties>
<dependencies>
......@@ -176,6 +177,11 @@
<artifactId>gic-marketing-api</artifactId>
<version>${gic-marketing-api}</version>
</dependency>
<dependency>
<groupId>com.gic</groupId>
<artifactId>gic-member-config-api</artifactId>
<version>${gic-member-config-api}</version>
</dependency>
</dependencies>
<build>
......
......@@ -6,10 +6,15 @@ import com.gic.enterprise.dto.LinkDTO;
import com.gic.enterprise.service.LinkApiService;
import com.gic.enterprise.utils.ResultControllerUtils;
import com.gic.enterprise.utils.UserDetailUtils;
import com.gic.member.config.api.dto.AppletCardRelationDTO;
import com.gic.member.config.api.dto.AppletsConfigSimpleOutputDTO;
import com.gic.member.config.api.service.AppletsConfigApiService;
import com.gic.member.config.api.service.ServiceConfigApiService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import java.util.Collections;
import java.util.List;
/**
......@@ -23,6 +28,10 @@ public class LinkController {
@Autowired
private LinkApiService linkApiService;
@Autowired
private AppletsConfigApiService appletsConfigApiService;
@Autowired
private ServiceConfigApiService serviceConfigApiService;
@RequestMapping("/list-link-data")
public RestResponse listLinkData(Integer parentId) {
......@@ -36,5 +45,16 @@ public class LinkController {
return ResultControllerUtils.commonResult(serviceResponse);
}
@RequestMapping("/list-applet-card")
public RestResponse listAppletConfigByCardConfigIds(Long cardConfigId) {
ServiceResponse<List<AppletsConfigSimpleOutputDTO>> serviceResponse = this.appletsConfigApiService.listAppletConfigByCardConfigIds(Collections.singletonList(cardConfigId), UserDetailUtils.getUserDetail().getEnterpriseId());
return ResultControllerUtils.commonResult(serviceResponse);
}
@RequestMapping("/list-applet-service")
public RestResponse queryCardConfigBindServiceConfig(Long serviceConfigId) {
ServiceResponse<List<AppletCardRelationDTO>> serviceResponse = this.serviceConfigApiService.queryCardConfigBindServiceConfig(serviceConfigId, UserDetailUtils.getUserDetail().getEnterpriseId());
return ResultControllerUtils.commonResult(serviceResponse);
}
}
......@@ -105,4 +105,6 @@
<dubbo:reference interface="com.gic.auth.service.MenuApiService" id="menuApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.enterprise.service.AppletDecorationConfigApiService" id="appletDecorationConfigApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.member.config.api.service.AppletsConfigApiService" id="appletsConfigApiService" timeout="6000"/>
<dubbo:reference interface="com.gic.member.config.api.service.ServiceConfigApiService" id="serviceConfigApiService" timeout="6000"/>
</beans>
\ No newline at end of file
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