From 4e847c34f020daa579e231d011252a885901ff27 Mon Sep 17 00:00:00 2001 From: "autumn.g@foxmail.com" Date: Tue, 6 Jun 2023 16:18:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B1=87=E4=BB=98=20=E4=BC=9A=E5=91=98sevice?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adapay/service/AdapayMemberService.java | 101 ++++++++++++++++++ .../jsowell/adapay/service/AdapayService.java | 3 + jsowell-ui/.editorconfig | 2 +- 3 files changed, 105 insertions(+), 1 deletion(-) create mode 100644 jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayMemberService.java 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 new file mode 100644 index 000000000..73af2e1c7 --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayMemberService.java @@ -0,0 +1,101 @@ +package com.jsowell.adapay.service; + +import com.alibaba.fastjson.JSON; +import com.google.common.collect.Maps; +import com.huifu.adapay.model.Member; +import com.jsowell.common.util.id.IdUtils; +import lombok.extern.slf4j.Slf4j; +import org.springframework.stereotype.Service; + +import java.util.HashMap; +import java.util.Map; + +@Slf4j +@Service +public class AdapayMemberService { + /** + * 创建汇付会员 + */ + public Map executeCreateMember(String app_id) throws Exception { + log.info("=======execute CreateMember begin======="); + Map memberParams = Maps.newHashMap(); + memberParams.put("member_id", "AM" + IdUtils.getMemberId()); + memberParams.put("app_id", app_id); + memberParams.put("location", "上海市徐汇区宜山路"); + memberParams.put("email", "123@163.com"); + memberParams.put("gender", "MALE"); + // memberParams.put("tel_no", "13153333333"); + // memberParams.put("nickname", "nick_name"); + log.info("创建用户,请求参数:" + JSON.toJSONString(memberParams)); + Map member = Member.create(memberParams); + log.info("创建用户,返回参数:" + JSON.toJSONString(member)); + log.info("=======execute CreateMember end======="); + return member; + } + + /** + * 查询 member + * + * @param member_id 待查询的member_id + * @return 创建的member 对象 + * @throws Exception 异常 + */ + public Map executeQueryMember(String member_id, String app_id) throws Exception { + log.info("=======execute queryMember begin======="); + Map memberParams = Maps.newHashMap(); + memberParams.put("member_id", member_id); + memberParams.put("app_id", app_id); + log.info("查询用户,请求参数:" + JSON.toJSONString(memberParams)); + Map member = Member.query(memberParams); + log.info("查询用户,返回参数:" + JSON.toJSONString(member)); + log.info("=======execute queryMember end======="); + return member; + } + + /** + * 更新 member + * + * @param member_id 待更新的member_id + * @return 更新的member 对象 + * @throws Exception 异常 + */ + public Map executeUpdateMember(String member_id, String app_id) throws Exception { + log.info("=======execute update Member begin======="); + Map memberParams = Maps.newHashMap(); + memberParams.put("member_id", member_id); + memberParams.put("app_id", app_id); + memberParams.put("location", "上海市徐汇区宜山路1"); + memberParams.put("email", "1234@163.com"); + memberParams.put("gender", "MALE"); + memberParams.put("tel_no", "13153333333"); + memberParams.put("nickname", "nick_name2"); + log.info("更新用户,请求参数:" + JSON.toJSONString(memberParams)); + Map member = Member.update(memberParams); + log.info("更新用户,返回参数:" + JSON.toJSONString(member)); + log.info("=======execute update Member end======="); + return member; + + } + + /** + * 查询 member list + * + * @param app_id app_id + * @return 查询的member list + * @throws Exception 异常 + */ + public Map executeListMember(String app_id) throws Exception { + System.out.println("=======execute list Member begin======="); + Map memberParams = new HashMap(2); + memberParams.put("page_index", "1"); + memberParams.put("app_id", app_id); + memberParams.put("page_size", "20"); + memberParams.put("created_gte", String.valueOf(System.currentTimeMillis() - 5 * 60 * 1000)); + memberParams.put("created_lte", String.valueOf(System.currentTimeMillis())); + System.out.println("查询用户列表,请求参数:" + JSON.toJSONString(memberParams)); + Map member = Member.queryList(memberParams); + System.out.println("查询用户列表,返回参数:" + JSON.toJSONString(member)); + System.out.println("=======execute list Member end======="); + return member; + } +} diff --git a/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java b/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java index 4b073bc33..04284a9e0 100644 --- a/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java +++ b/jsowell-pile/src/main/java/com/jsowell/adapay/service/AdapayService.java @@ -1,8 +1,11 @@ package com.jsowell.adapay.service; +import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Service; +@Slf4j @Service public class AdapayService { + } diff --git a/jsowell-ui/.editorconfig b/jsowell-ui/.editorconfig index 7034f9bf3..412d608c3 100644 --- a/jsowell-ui/.editorconfig +++ b/jsowell-ui/.editorconfig @@ -8,7 +8,7 @@ charset = utf-8 # 缩进风格,可选space、tab indent_style = space # 缩进的空格数 -indent_size = 2 +indent_size = 4 # 结尾换行符,可选lf、cr、crlf end_of_line = lf # 在文件结尾插入新行