mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-19 18:45:03 +08:00
update
This commit is contained in:
@@ -2,6 +2,8 @@ package com.jsowell.web.controller.pile;
|
||||
|
||||
import com.jsowell.adapay.dto.AdapayMemberInfoDTO;
|
||||
import com.jsowell.adapay.service.AdapayMemberService;
|
||||
import com.jsowell.adapay.vo.AdapayMemberInfoVO;
|
||||
import com.jsowell.common.core.controller.BaseController;
|
||||
import com.jsowell.common.core.domain.AjaxResult;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.PostMapping;
|
||||
@@ -11,7 +13,7 @@ import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
@RestController
|
||||
@RequestMapping("/adapay/member")
|
||||
public class AdapayMemberController {
|
||||
public class AdapayMemberController extends BaseController {
|
||||
|
||||
@Autowired
|
||||
private AdapayMemberService adapayMemberService;
|
||||
@@ -29,4 +31,21 @@ public class AdapayMemberController {
|
||||
}
|
||||
return AjaxResult.success();
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询汇付会员接口
|
||||
* http://localhost:8080/adapay/member/selectAdapayMember
|
||||
*/
|
||||
@PostMapping("/selectAdapayMember")
|
||||
public AjaxResult selectAdapayMember(@RequestBody AdapayMemberInfoDTO dto) {
|
||||
AjaxResult result;
|
||||
try {
|
||||
AdapayMemberInfoVO vo = adapayMemberService.selectAdapayMember(dto.getMerchantId());
|
||||
result = AjaxResult.success(vo);
|
||||
} catch (Exception e) {
|
||||
logger.error("查询汇付会员接口异常", e);
|
||||
result = AjaxResult.error("查询汇付会员接口异常");
|
||||
}
|
||||
return result;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,11 +7,13 @@ import com.fasterxml.jackson.databind.PropertyNamingStrategies;
|
||||
import com.google.common.collect.Maps;
|
||||
import com.huifu.adapay.model.Member;
|
||||
import com.jsowell.adapay.dto.AdapayMemberInfoDTO;
|
||||
import com.jsowell.adapay.vo.AdapayMemberInfoVO;
|
||||
import com.jsowell.common.util.StringUtils;
|
||||
import com.jsowell.common.util.id.IdUtils;
|
||||
import com.jsowell.pile.domain.AdapayMemberInfo;
|
||||
import com.jsowell.pile.service.AdapayMemberInfoService;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.springframework.beans.BeanUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.beans.factory.annotation.Value;
|
||||
import org.springframework.stereotype.Service;
|
||||
@@ -146,4 +148,14 @@ public class AdapayMemberService {
|
||||
adapayMemberInfoService.insert(adapayMemberInfo);
|
||||
}
|
||||
}
|
||||
|
||||
public AdapayMemberInfoVO selectAdapayMember(String merchantId) {
|
||||
AdapayMemberInfo adapayMemberInfo = adapayMemberInfoService.selectByMerchantId(merchantId);
|
||||
if (adapayMemberInfo == null) {
|
||||
return null;
|
||||
}
|
||||
AdapayMemberInfoVO resultVO = new AdapayMemberInfoVO();
|
||||
BeanUtils.copyProperties(adapayMemberInfo, resultVO);
|
||||
return resultVO;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
package com.jsowell.adapay.vo;
|
||||
|
||||
import lombok.*;
|
||||
|
||||
@Getter
|
||||
@Setter
|
||||
@NoArgsConstructor
|
||||
@AllArgsConstructor
|
||||
@Builder
|
||||
public class AdapayMemberInfoVO {
|
||||
// 运营商id
|
||||
private String merchantId;
|
||||
// 地址
|
||||
private String location;
|
||||
// 电子邮箱
|
||||
private String email;
|
||||
// 性别
|
||||
private String gender;
|
||||
// 昵称
|
||||
private String nickname;
|
||||
}
|
||||
@@ -44,4 +44,6 @@ public interface AdapayMemberInfoMapper {
|
||||
* @return update count
|
||||
*/
|
||||
int updateByPrimaryKey(AdapayMemberInfo record);
|
||||
|
||||
AdapayMemberInfo selectByMerchantId(String merchantId);
|
||||
}
|
||||
@@ -14,4 +14,6 @@ public interface AdapayMemberInfoService {
|
||||
int updateByPrimaryKeySelective(AdapayMemberInfo record);
|
||||
|
||||
int updateByPrimaryKey(AdapayMemberInfo record);
|
||||
|
||||
AdapayMemberInfo selectByMerchantId(String merchantId);
|
||||
}
|
||||
|
||||
@@ -42,4 +42,9 @@ public class AdapayMemberInfoServiceImpl implements AdapayMemberInfoService {
|
||||
return adapayMemberInfoMapper.updateByPrimaryKey(record);
|
||||
}
|
||||
|
||||
@Override
|
||||
public AdapayMemberInfo selectByMerchantId(String merchantId) {
|
||||
return adapayMemberInfoMapper.selectByMerchantId(merchantId);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -221,4 +221,12 @@
|
||||
del_flag = #{delFlag,jdbcType=VARCHAR}
|
||||
where id = #{id,jdbcType=INTEGER}
|
||||
</update>
|
||||
|
||||
<select id="selectByMerchantId" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List" />
|
||||
from adapay_member_info
|
||||
where del_flag = '0'
|
||||
and merchant_id = #{merchantId,jdbcType=VARCHAR}
|
||||
</select>
|
||||
</mapper>
|
||||
Reference in New Issue
Block a user