mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 20:28:44 +08:00 
			
		
		
		
	!1071 小程序端采用银行卡提现,提交后报:请求参数bankName类型错误。
Merge pull request !1071 from heyho/master-jdk17
This commit is contained in:
		@@ -44,7 +44,7 @@ public class AppBrokerageWithdrawCreateReqVO {
 | 
			
		||||
    private String name;
 | 
			
		||||
    @Schema(description = "提现银行", example = "1")
 | 
			
		||||
    @NotNull(message = "提现银行不能为空", groups = {Bank.class})
 | 
			
		||||
    private Integer bankName;
 | 
			
		||||
    private String bankName;
 | 
			
		||||
    @Schema(description = "开户地址", example = "海淀支行")
 | 
			
		||||
    private String bankAddress;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -261,7 +261,7 @@ public interface TradeOrderConvert {
 | 
			
		||||
    default BrokerageAddReqBO convert(MemberUserRespDTO user, TradeOrderItemDO item,
 | 
			
		||||
                                      ProductSpuRespDTO spu, ProductSkuRespDTO sku) {
 | 
			
		||||
        BrokerageAddReqBO bo = new BrokerageAddReqBO().setBizId(String.valueOf(item.getId())).setSourceUserId(item.getUserId())
 | 
			
		||||
                .setBasePrice(item.getPayPrice() * item.getCount())
 | 
			
		||||
                .setBasePrice(item.getPayPrice())
 | 
			
		||||
                .setTitle(StrUtil.format("{}成功购买{}", user.getNickname(), item.getSpuName()))
 | 
			
		||||
                .setFirstFixedPrice(0).setSecondFixedPrice(0);
 | 
			
		||||
        if (BooleanUtil.isTrue(spu.getSubCommissionType())) {
 | 
			
		||||
 
 | 
			
		||||
@@ -192,6 +192,8 @@ public class BrokerageUserServiceImpl implements BrokerageUserService {
 | 
			
		||||
            Integer enabledCondition = tradeConfigService.getTradeConfig().getBrokerageEnabledCondition();
 | 
			
		||||
            if (BrokerageEnabledConditionEnum.ALL.getCondition().equals(enabledCondition)) { // 人人分销:用户默认就有分销资格
 | 
			
		||||
                brokerageUser.setBrokerageEnabled(true).setBrokerageTime(LocalDateTime.now());
 | 
			
		||||
            } else {
 | 
			
		||||
                brokerageUser.setBrokerageEnabled(false).setBrokerageTime(LocalDateTime.now());
 | 
			
		||||
            }
 | 
			
		||||
            brokerageUserMapper.insert(fillBindUserData(bindUserId, brokerageUser));
 | 
			
		||||
        } else {
 | 
			
		||||
@@ -267,9 +269,9 @@ public class BrokerageUserServiceImpl implements BrokerageUserService {
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        // 校验分佣模式:仅可后台手动设置推广员
 | 
			
		||||
        if (BrokerageEnabledConditionEnum.ADMIN.getCondition().equals(tradeConfig.getBrokerageEnabledCondition())) {
 | 
			
		||||
            throw exception(BROKERAGE_BIND_CONDITION_ADMIN);
 | 
			
		||||
        }
 | 
			
		||||
        // if (BrokerageEnabledConditionEnum.ADMIN.getCondition().equals(tradeConfig.getBrokerageEnabledCondition())) {
 | 
			
		||||
        //     throw exception(BROKERAGE_BIND_CONDITION_ADMIN);
 | 
			
		||||
        // }
 | 
			
		||||
 | 
			
		||||
        // 校验分销关系绑定模式
 | 
			
		||||
        if (BrokerageBindModeEnum.REGISTER.getMode().equals(tradeConfig.getBrokerageBindMode())) {
 | 
			
		||||
 
 | 
			
		||||
@@ -96,7 +96,7 @@ public class BrokerageWithdrawServiceImpl implements BrokerageWithdrawService {
 | 
			
		||||
        Map<String, Object> templateParams = MapUtil.<String, Object>builder()
 | 
			
		||||
                .put("createTime", LocalDateTimeUtil.formatNormal(withdraw.getCreateTime()))
 | 
			
		||||
                .put("price", MoneyUtils.fenToYuanStr(withdraw.getPrice()))
 | 
			
		||||
                .put("reason", withdraw.getAuditReason())
 | 
			
		||||
                .put("reason", auditReason)
 | 
			
		||||
                .build();
 | 
			
		||||
        notifyMessageSendApi.sendSingleMessageToMember(new NotifySendSingleToUserReqDTO()
 | 
			
		||||
                .setUserId(withdraw.getUserId()).setTemplateCode(templateCode).setTemplateParams(templateParams));
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user