diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/MamberService.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/MemberService.java similarity index 80% rename from smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/MamberService.java rename to smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/MemberService.java index 1922af17..c8bdc0da 100644 --- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/MamberService.java +++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/MemberService.java @@ -4,6 +4,7 @@ import net.lab1024.smartadmin.common.heartbeat.StringUtil; import net.lab1024.smartadmin.module.system.royalcanin.member.MemberAddEntity; import net.lab1024.smartadmin.module.system.royalcanin.member.MemberCheckEntity; import net.lab1024.smartadmin.module.system.royalcanin.member.MemberGetEntity; +import net.lab1024.smartadmin.module.system.royalcanin.member.MemberUpdateMemberLevelEntity; import net.lab1024.smartadmin.util.SmartHttpUtil; import org.springframework.stereotype.Service; @@ -11,7 +12,7 @@ import java.util.HashMap; import java.util.Map; @Service -public class MamberService { +public class MemberService { private String url = "http://miniapp-test.royalcanin.com.cn:7080/crm/member/"; @@ -54,4 +55,13 @@ public class MamberService { paramMap.put("isJoinScrmCommunity",StringUtil.toString((memberAddEntity.isJoinScrmCommunity()))); return SmartHttpUtil.sendPostForm(url+"add",paramMap,null); } + + public String memberUpdateMemberLevel(MemberUpdateMemberLevelEntity memberUpdateMemberLevelEntity)throws Exception { + Map paramMap = new HashMap<>(); + paramMap.put("channelId", StringUtil.toString(memberUpdateMemberLevelEntity.getChannelId())); + paramMap.put("channelSecurity",memberUpdateMemberLevelEntity.getChannelSecurity()); + paramMap.put("id",StringUtil.toString(memberUpdateMemberLevelEntity.getId())); + paramMap.put("memberLevel",StringUtil.toString(memberUpdateMemberLevelEntity.getMemberLevel())); + return SmartHttpUtil.sendPostForm(url+"check",paramMap,null); + } } diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/TransitionController.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/TransitionController.java index 185c8e60..e8d0c3d1 100644 --- a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/TransitionController.java +++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/TransitionController.java @@ -10,6 +10,7 @@ import net.lab1024.smartadmin.module.system.royalcanin.couponConfig.CouponConfig import net.lab1024.smartadmin.module.system.royalcanin.member.MemberAddEntity; import net.lab1024.smartadmin.module.system.royalcanin.member.MemberCheckEntity; import net.lab1024.smartadmin.module.system.royalcanin.member.MemberGetEntity; +import net.lab1024.smartadmin.module.system.royalcanin.member.MemberUpdateMemberLevelEntity; import net.lab1024.smartadmin.module.system.royalcanin.memberAccount.MemberAccountChangeEntity; import net.lab1024.smartadmin.module.system.royalcanin.memberAccount.MemberAccountHistoryEntity; import net.lab1024.smartadmin.module.system.royalcanin.memberAddress.MemberAddressAddEntity; @@ -28,7 +29,7 @@ import org.springframework.web.bind.annotation.RestController; public class TransitionController { @Autowired - private MamberService mamberService; + private MemberService memberService; @Autowired private MemberAddressService memberAddressService; @@ -46,11 +47,13 @@ public class TransitionController { switch (type) { case "get": - return mamberService.memberGet(objectMapper.convertValue(object,MemberGetEntity.class)); + return memberService.memberGet(objectMapper.convertValue(object,MemberGetEntity.class)); case "check": - return mamberService.memberCheck(objectMapper.convertValue(object,MemberCheckEntity.class)); + return memberService.memberCheck(objectMapper.convertValue(object,MemberCheckEntity.class)); case "add": - return mamberService.memberAdd(objectMapper.convertValue(object,MemberAddEntity.class)); + return memberService.memberAdd(objectMapper.convertValue(object,MemberAddEntity.class)); + case "updateMemberLevel": + return memberService.memberUpdateMemberLevel(objectMapper.convertValue(object, MemberUpdateMemberLevelEntity.class)); } return "null"; } diff --git a/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/member/MemberUpdateMemberLevelEntity.java b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/member/MemberUpdateMemberLevelEntity.java new file mode 100644 index 00000000..51f1c748 --- /dev/null +++ b/smart-admin-service/smart-admin-api/src/main/java/net/lab1024/smartadmin/module/system/royalcanin/member/MemberUpdateMemberLevelEntity.java @@ -0,0 +1,28 @@ +package net.lab1024.smartadmin.module.system.royalcanin.member; + +import lombok.Data; + +/** + * 更新会员等级 + * @author Carl + */ +@Data +public class MemberUpdateMemberLevelEntity { + + private int channelId; + + /** + * 渠道秘钥 + */ + private String channelSecurity; + + /** + * 会员id + */ + private int id ; + + /** + * 会员等级'1:普通 2:银卡 3:金卡 + */ + private int memberLevel; +}