This commit is contained in:
Carl 2021-12-07 11:53:25 +08:00
parent 028a785469
commit 6b2f9c00ee
3 changed files with 46 additions and 5 deletions

View File

@ -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<String, String> 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);
}
}

View File

@ -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";
}

View File

@ -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;
}