记得上下班打卡 | git大法好,push需谨慎

Commit 4f1c540f authored by 张国柄's avatar 张国柄

~API:领取会员卡+积分处理;

parent 3b845f34
package com.liquidnet.service.feign.adam.rsc;
import feign.hystrix.FallbackFactory;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.stereotype.Component;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
@Component
@FeignClient(name = "liquidnet-service-chime",
contextId = "FeignAdamPlatformClient", path = "platform",
url = "${liquidnet.service.platform.url}",
fallback = FallbackFactory.Default.class)
public interface FeignAdamPlatformClient {
@PostMapping("stone/inner/initScore")
void initScore(@RequestParam(value = "uid") String uid);
}
...@@ -10,6 +10,7 @@ import com.liquidnet.service.adam.util.QueueUtils; ...@@ -10,6 +10,7 @@ import com.liquidnet.service.adam.util.QueueUtils;
import com.liquidnet.service.base.ResponseDto; import com.liquidnet.service.base.ResponseDto;
import com.liquidnet.service.base.SqlMapping; import com.liquidnet.service.base.SqlMapping;
import com.liquidnet.service.base.constant.MQConst; import com.liquidnet.service.base.constant.MQConst;
import com.liquidnet.service.feign.adam.rsc.FeignAdamPlatformClient;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
...@@ -36,6 +37,8 @@ public class AdamMemberController { ...@@ -36,6 +37,8 @@ public class AdamMemberController {
AdamRdmService adamRdmService; AdamRdmService adamRdmService;
@Autowired @Autowired
IAdamUserMemberService adamUserMemberService; IAdamUserMemberService adamUserMemberService;
@Autowired
FeignAdamPlatformClient feignAdamPlatformClient;
@ApiOperationSupport(order = 1) @ApiOperationSupport(order = 1)
@ApiOperation(value = "会员信息") @ApiOperation(value = "会员信息")
...@@ -145,6 +148,12 @@ public class AdamMemberController { ...@@ -145,6 +148,12 @@ public class AdamMemberController {
joinusVo.setQrCode(userInfoVo.getQrCode()); joinusVo.setQrCode(userInfoVo.getQrCode());
joinusVo.setCardface(adamRdmService.getMemberCardface(joinusVo.getType())); joinusVo.setCardface(adamRdmService.getMemberCardface(joinusVo.getType()));
try {
feignAdamPlatformClient.initScore(currentUid);
} catch (Exception e) {
log.error("领取会员卡:积分处理异常[UID:{}]", currentUid, e);
}
return ResponseDto.success(joinusVo); return ResponseDto.success(joinusVo);
} }
......
...@@ -10,7 +10,7 @@ spring: ...@@ -10,7 +10,7 @@ spring:
cloud: cloud:
config: config:
# uri: http://127.0.0.1:7002/support-config # uri: http://127.0.0.1:7002/support-config
# uri: http://39.106.122.201:7002/support-config # uri: http://39.107.71.112:7002/support-config
profile: ${liquidnet.cloudConfig.profile} profile: ${liquidnet.cloudConfig.profile}
name: ${spring.application.name} #默认为spring.application.name name: ${spring.application.name} #默认为spring.application.name
discovery: discovery:
......
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