mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
update 会员钱包
This commit is contained in:
@@ -220,9 +220,12 @@ public class MemberController extends BaseController {
|
||||
try {
|
||||
String memberId = getMemberIdByAuthorization(request);
|
||||
dto.setMemberId(memberId);
|
||||
if (StringUtils.isBlank(dto.getWalletCode())) {
|
||||
throw new BusinessException(ReturnCodeEnum.CODE_PARAM_NOT_NULL_ERROR);
|
||||
}
|
||||
// PageResponse pageResponse = memberService.getMemberBalanceChanges(dto);
|
||||
// PageResponse pageResponse = memberService.getMemberWalletLog(dto);
|
||||
MemberWalletInfoVO memberWalletInfo = memberService.getMemberWalletInfo (dto);
|
||||
MemberWalletInfoVO memberWalletInfo = memberService.getMemberWalletInfo(dto);
|
||||
response = new RestApiResponse<>(memberWalletInfo);
|
||||
} catch (Exception e) {
|
||||
logger.error("查询用户账户余额变动信息 error:", e);
|
||||
|
||||
@@ -326,7 +326,8 @@ public class MemberService {
|
||||
dto.setEndDate(lastDay);
|
||||
|
||||
// 查询会员钱包信息表,获取 本金余额
|
||||
MemberWalletInfo memberWalletInfo = memberWalletInfoService.selectByMemberId(dto.getMemberId(), null);
|
||||
// MemberWalletInfo memberWalletInfo = memberWalletInfoService.selectByMemberId(dto.getMemberId(), null);
|
||||
MemberWalletInfo memberWalletInfo = memberWalletInfoService.selectByWalletCode(dto.getWalletCode());
|
||||
if (memberWalletInfo == null) {
|
||||
// 用户未注册小程序
|
||||
throw new BusinessException(ReturnCodeEnum.CODE_AUTHENTICATION_ERROR);
|
||||
|
||||
@@ -161,8 +161,6 @@ public class MemberBasicInfoController extends BaseController {
|
||||
throw new BusinessException(ReturnCodeEnum.CODE_PARAM_NOT_NULL_ERROR);
|
||||
}
|
||||
|
||||
|
||||
|
||||
int i = memberBasicInfoService.updateMemberBalance(dto);
|
||||
if (i > 0) {
|
||||
ajaxResult = AjaxResult.success(ReturnCodeEnum.CODE_SUCCESS.getLabel());
|
||||
|
||||
@@ -32,6 +32,11 @@ public class UniAppQueryMemberBalanceDTO extends BaseMemberDTO{
|
||||
*/
|
||||
private String endDate;
|
||||
|
||||
/**
|
||||
* 钱包编号
|
||||
*/
|
||||
private String walletCode;
|
||||
|
||||
@Override
|
||||
public String toString() {
|
||||
return new ToStringBuilder(this, ToStringStyle.JSON_STYLE)
|
||||
|
||||
@@ -67,4 +67,6 @@ public interface MemberWalletInfoMapper {
|
||||
MemberWalletInfo selectByMemberId(@Param("memberId") String memberId, @Param("merchantId") String merchantId);
|
||||
|
||||
List<MemberWalletInfo> selectByMemberWalletList(@Param("memberId") String memberId);
|
||||
|
||||
MemberWalletInfo selectByWalletCode(@Param("walletCode") String walletCode);
|
||||
}
|
||||
@@ -16,7 +16,9 @@ public interface MemberWalletInfoService {
|
||||
|
||||
MemberWalletInfo selectByMemberId(String memberId, String merchantId);
|
||||
|
||||
int updateByPrimaryKeySelective(MemberWalletInfo record);
|
||||
MemberWalletInfo selectByWalletCode(String walletCode);
|
||||
|
||||
int updateByPrimaryKeySelective(MemberWalletInfo record);
|
||||
|
||||
int updateByPrimaryKey(MemberWalletInfo record);
|
||||
|
||||
|
||||
@@ -48,6 +48,11 @@ public class MemberWalletInfoServiceImpl implements MemberWalletInfoService {
|
||||
return memberWalletInfoMapper.selectByMemberId(memberId, merchantId);
|
||||
}
|
||||
|
||||
@Override
|
||||
public MemberWalletInfo selectByWalletCode(String walletCode) {
|
||||
return memberWalletInfoMapper.selectByWalletCode(walletCode);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int updateByPrimaryKeySelective(MemberWalletInfo record) {
|
||||
return memberWalletInfoMapper.updateByPrimaryKeySelective(record);
|
||||
|
||||
@@ -193,4 +193,12 @@
|
||||
and member_id = #{memberId,jdbcType=INTEGER}
|
||||
and merchant_id is not null
|
||||
</select>
|
||||
|
||||
<select id="selectByWalletCode" resultMap="BaseResultMap">
|
||||
select
|
||||
<include refid="Base_Column_List" />
|
||||
from member_wallet_info
|
||||
where del_flag = '0'
|
||||
and wallet_code = #{walletCode,jdbcType=VARCHAR}
|
||||
</select>
|
||||
</mapper>
|
||||
@@ -461,6 +461,7 @@
|
||||
left join order_basic_info t2
|
||||
on t1.related_order_code = t2.order_code
|
||||
where t1.member_id = #{dto.memberId,jdbcType=VARCHAR}
|
||||
and t1.wallet_code = #{dto.walletCode,jdbcType=VARCHAR}
|
||||
and t1.create_time <![CDATA[ >= ]]> #{dto.tradeDate,jdbcType=VARCHAR}
|
||||
and t1.create_time <![CDATA[ < ]]> #{dto.endDate,jdbcType=VARCHAR}
|
||||
and t1.sub_type != '12'
|
||||
|
||||
Reference in New Issue
Block a user