From 6dfde467b44843c4ae2b11624a7645e0bde3054b Mon Sep 17 00:00:00 2001 From: paulGao Date: Sat, 18 Sep 2021 11:43:00 +0800 Subject: [PATCH] fix member wallet insert db duplication add store goods label order by field sort --- .../src/main/java/cn/lili/common/enums/ResultCode.java | 1 + .../member/serviceimpl/MemberWalletServiceImpl.java | 7 ++++++- .../cn/lili/modules/store/entity/dto/StoreSettingDTO.java | 2 +- .../store/serviceimpl/StoreGoodsLabelServiceImpl.java | 1 + 4 files changed, 9 insertions(+), 2 deletions(-) diff --git a/framework/src/main/java/cn/lili/common/enums/ResultCode.java b/framework/src/main/java/cn/lili/common/enums/ResultCode.java index c44fc68c..4ba61c93 100644 --- a/framework/src/main/java/cn/lili/common/enums/ResultCode.java +++ b/framework/src/main/java/cn/lili/common/enums/ResultCode.java @@ -226,6 +226,7 @@ public enum ResultCode { WALLET_WITHDRAWAL_FROZEN_AMOUNT_INSUFFICIENT(34006, "冻结金额不足,无法处理提现申请请求!"), WALLET_ERROR_INSUFFICIENT(34003, "零钱提现失败!"), WALLET_REMARK_ERROR(34004, "请填写审核备注!"), + WALLET_EXIT_ERROR(34000, "钱包已存在,无法重复创建"), WALLET_APPLY_ERROR(34005, "提现申请异常!"), /** diff --git a/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberWalletServiceImpl.java b/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberWalletServiceImpl.java index cdfe1cdf..b58407f3 100644 --- a/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberWalletServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/member/serviceimpl/MemberWalletServiceImpl.java @@ -223,7 +223,12 @@ public class MemberWalletServiceImpl extends ServiceImpl().eq("member_id", memberId)); + if (memberWallet != null) { + return memberWallet; + } + memberWallet = new MemberWallet(); memberWallet.setMemberId(memberId); memberWallet.setMemberName(memberName); memberWallet.setMemberWallet(0D); diff --git a/framework/src/main/java/cn/lili/modules/store/entity/dto/StoreSettingDTO.java b/framework/src/main/java/cn/lili/modules/store/entity/dto/StoreSettingDTO.java index 1bc28a93..a1dcd7e1 100644 --- a/framework/src/main/java/cn/lili/modules/store/entity/dto/StoreSettingDTO.java +++ b/framework/src/main/java/cn/lili/modules/store/entity/dto/StoreSettingDTO.java @@ -31,6 +31,6 @@ public class StoreSettingDTO { @NotEmpty @ApiModelProperty(value = "经纬度") - private String center; + private String storeCenter; } diff --git a/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreGoodsLabelServiceImpl.java b/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreGoodsLabelServiceImpl.java index 39aa65af..9ee94b41 100644 --- a/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreGoodsLabelServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/store/serviceimpl/StoreGoodsLabelServiceImpl.java @@ -138,6 +138,7 @@ public class StoreGoodsLabelServiceImpl extends ServiceImpl list(String storeId) { LambdaQueryWrapper queryWrapper = Wrappers.lambdaQuery(); queryWrapper.eq(StoreGoodsLabel::getStoreId, storeId); + queryWrapper.orderByDesc(StoreGoodsLabel::getSortOrder); return this.baseMapper.selectList(queryWrapper); }