mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-08 12:00:11 +08:00
update 保存汇付结算账户
This commit is contained in:
@@ -14,7 +14,9 @@ import com.jsowell.common.exception.BusinessException;
|
|||||||
import com.jsowell.common.util.StringUtils;
|
import com.jsowell.common.util.StringUtils;
|
||||||
import com.jsowell.common.util.id.IdUtils;
|
import com.jsowell.common.util.id.IdUtils;
|
||||||
import com.jsowell.pile.domain.AdapayMemberInfo;
|
import com.jsowell.pile.domain.AdapayMemberInfo;
|
||||||
|
import com.jsowell.pile.domain.AdapaySettleAccount;
|
||||||
import com.jsowell.pile.service.AdapayMemberInfoService;
|
import com.jsowell.pile.service.AdapayMemberInfoService;
|
||||||
|
import com.jsowell.pile.service.IAdapaySettleAccountService;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.springframework.beans.BeanUtils;
|
import org.springframework.beans.BeanUtils;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -33,52 +35,8 @@ public class AdapayMemberService {
|
|||||||
@Autowired
|
@Autowired
|
||||||
private AdapayMemberInfoService adapayMemberInfoService;
|
private AdapayMemberInfoService adapayMemberInfoService;
|
||||||
|
|
||||||
/**
|
@Autowired
|
||||||
* 创建汇付会员
|
private IAdapaySettleAccountService adapaySettleAccountService;
|
||||||
*/
|
|
||||||
public Map<String, Object> executeCreateMember(String app_id) throws Exception {
|
|
||||||
log.info("=======execute CreateMember begin=======");
|
|
||||||
Map<String, Object> 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<String, Object> member = Member.create(memberParams);
|
|
||||||
log.info("创建用户,返回参数:" + JSON.toJSONString(member));
|
|
||||||
log.info("=======execute CreateMember end=======");
|
|
||||||
|
|
||||||
// 创建成功保存到数据库
|
|
||||||
JSONObject jsonObject = JSON.parseObject(String.valueOf(member));
|
|
||||||
ObjectMapper mapper = new ObjectMapper();
|
|
||||||
mapper.setPropertyNamingStrategy(PropertyNamingStrategies.SNAKE_CASE);
|
|
||||||
AdapayMemberInfo adapayMemberInfo = mapper.readValue(jsonObject.toJSONString(), AdapayMemberInfo.class);
|
|
||||||
adapayMemberInfoService.insert(adapayMemberInfo);
|
|
||||||
return member;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* 查询 member
|
|
||||||
*
|
|
||||||
* @param member_id 待查询的member_id
|
|
||||||
* @return 创建的member 对象
|
|
||||||
* @throws Exception 异常
|
|
||||||
*/
|
|
||||||
public Map<String, Object> executeQueryMember(String member_id, String app_id) throws Exception {
|
|
||||||
log.info("=======execute queryMember begin=======");
|
|
||||||
Map<String, Object> memberParams = Maps.newHashMap();
|
|
||||||
memberParams.put("member_id", member_id);
|
|
||||||
memberParams.put("app_id", app_id);
|
|
||||||
log.info("查询用户,请求参数:" + JSON.toJSONString(memberParams));
|
|
||||||
Map<String, Object> member = Member.query(memberParams);
|
|
||||||
log.info("查询用户,返回参数:" + JSON.toJSONString(member));
|
|
||||||
log.info("=======execute queryMember end=======");
|
|
||||||
return member;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 创建汇付会员
|
* 创建汇付会员
|
||||||
@@ -167,5 +125,19 @@ public class AdapayMemberService {
|
|||||||
settleCountParams.put("account_info", accountInfo);
|
settleCountParams.put("account_info", accountInfo);
|
||||||
Map<String, Object> settleCount = SettleAccount.create(settleCountParams);
|
Map<String, Object> settleCount = SettleAccount.create(settleCountParams);
|
||||||
log.info("创建汇付结算账户result:{}", settleCount);
|
log.info("创建汇付结算账户result:{}", settleCount);
|
||||||
|
|
||||||
|
AdapaySettleAccount adapaySettleAccount = new AdapaySettleAccount();
|
||||||
|
adapaySettleAccount.setMerchantId(dto.getMerchantId());
|
||||||
|
adapaySettleAccount.setAdapayMemberId(dto.getAdapayMemberId());
|
||||||
|
adapaySettleAccount.setCardId(dto.getCardId());
|
||||||
|
adapaySettleAccount.setCardName(dto.getCardName());
|
||||||
|
adapaySettleAccount.setCertId(dto.getCertId());
|
||||||
|
adapaySettleAccount.setCertType("00");
|
||||||
|
adapaySettleAccount.setTelNo(dto.getTelNo());
|
||||||
|
adapaySettleAccount.setBankCode(dto.getBankCode());
|
||||||
|
adapaySettleAccount.setBankAcctType(dto.getBankAcctType());
|
||||||
|
adapaySettleAccount.setProvCode(dto.getProvCode());
|
||||||
|
adapaySettleAccount.setAreaCode(dto.getAreaCode());
|
||||||
|
adapaySettleAccountService.insertAdapaySettleAccount(adapaySettleAccount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user