| | |
| | | //获取用户ID |
| | | Long memberId = LoginUserUtils.getAppLoginUser().getId(); |
| | | Long id = memberDelPaymethodDto.getId(); |
| | | |
| | | MemberPaymentMethodEntity paymentMethodEntity = memberPaymentMethodDao.selectById(id); |
| | | if ("1".equals(paymentMethodEntity.getIsDefualt())) { |
| | | return Result.fail("不能删除默认收款方式"); |
| | | } |
| | | |
| | | List<MemberPaymentMethodEntity> list = memberPaymentMethodDao.selectByMemberId(memberId); |
| | | if (list.size() == 1) { |
| | | return Result.fail("必须保留一个收款方式"); |
| | | } |
| | | |
| | | Map<String, Object> columnMap = new HashMap<>(); |
| | | columnMap.put("id", id); |
| | | columnMap.put("member_id", memberId); |
| | |
| | | MemberEntity member = LoginUserUtils.getAppLoginUser(); |
| | | MemberPaymentMethodEntity defualtMethod = this.memberPaymentMethodDao.selectDefualtMethod(member.getId(), MemberPaymentMethodEntity.PAYMENTTYPE_CARD, "1"); |
| | | |
| | | if (id.equals(defualtMethod.getId())) { |
| | | return Result.fail("不能关闭默认收款方式"); |
| | | } |
| | | |
| | | MemberPaymentMethodEntity paymentMethodEntity = new MemberPaymentMethodEntity(); |
| | | paymentMethodEntity.setId(id); |
| | | paymentMethodEntity.setIsDefualt("1"); |