diff --git a/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayMemberService.java b/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayMemberService.java index eae6d8632..7d58f9890 100644 --- a/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayMemberService.java +++ b/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayMemberService.java @@ -86,6 +86,10 @@ public class AdapayMemberService { * @throws Exception */ public void createMember(AdapayMemberInfoDTO dto) throws Exception { + AdapayMemberInfo adapayMemberInfo = adapayMemberInfoService.selectByMerchantId(dto.getMerchantId()); + if (adapayMemberInfo != null) { + return; + } log.info("=======execute CreateMember begin======="); Map memberParams = Maps.newHashMap(); memberParams.put("member_id", "AM" + IdUtils.getMemberId()); @@ -107,7 +111,7 @@ public class AdapayMemberService { JSONObject jsonObject = JSON.parseObject(String.valueOf(member)); ObjectMapper mapper = new ObjectMapper(); mapper.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE); - AdapayMemberInfo adapayMemberInfo = mapper.readValue(jsonObject.toJSONString(), AdapayMemberInfo.class); + adapayMemberInfo = mapper.readValue(jsonObject.toJSONString(), AdapayMemberInfo.class); adapayMemberInfo.setMerchantId(dto.getMerchantId()); adapayMemberInfoService.insert(adapayMemberInfo); diff --git a/jsowell-ui/src/api/adapayMember/adapayMember.js b/jsowell-ui/src/api/adapayMember/adapayMember.js index 6bf29f114..e025fa0c0 100644 --- a/jsowell-ui/src/api/adapayMember/adapayMember.js +++ b/jsowell-ui/src/api/adapayMember/adapayMember.js @@ -7,6 +7,7 @@ export function createAdapayMember(data) { data: data }) } + export function selectAdapayMember(data) { return request({ url: '/adapay/member/selectAdapayMember', @@ -14,3 +15,5 @@ export function selectAdapayMember(data) { data: data }) } + +