diff --git a/cash-common/cash-common-service/src/main/java/com/czg/account/dto/shopuser/ShopUserDTO.java b/cash-common/cash-common-service/src/main/java/com/czg/account/dto/shopuser/ShopUserDTO.java index 63519f844..d81826f51 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/account/dto/shopuser/ShopUserDTO.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/account/dto/shopuser/ShopUserDTO.java @@ -27,5 +27,6 @@ public class ShopUserDTO extends ShopUser { private String memberLevelName; private String nextMemberLevelName; private Long nextExperience; + private Long pointBalance; private boolean isNew; } diff --git a/cash-common/cash-common-service/src/main/java/com/czg/order/dto/GroupJoinDTO.java b/cash-common/cash-common-service/src/main/java/com/czg/order/dto/GroupJoinDTO.java index d714dd273..425f34926 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/order/dto/GroupJoinDTO.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/order/dto/GroupJoinDTO.java @@ -1,12 +1,14 @@ package com.czg.order.dto; import lombok.Data; +import lombok.EqualsAndHashCode; /** * 拼团参与 DTO * * @author ww */ +@EqualsAndHashCode(callSuper = true) @Data public class GroupJoinDTO extends LtPayOtherDTO{ /** diff --git a/cash-common/cash-common-service/src/main/java/com/czg/order/dto/PointGoodsExchangeDTO.java b/cash-common/cash-common-service/src/main/java/com/czg/order/dto/PointGoodsExchangeDTO.java deleted file mode 100644 index d514196fe..000000000 --- a/cash-common/cash-common-service/src/main/java/com/czg/order/dto/PointGoodsExchangeDTO.java +++ /dev/null @@ -1,20 +0,0 @@ -package com.czg.order.dto; - -import jakarta.validation.constraints.NotNull; -import lombok.Data; - -import java.math.BigDecimal; - -/** - * 积分商品兑换信息 - * - * @author ww - */ -@Data -public class PointGoodsExchangeDTO extends LtPayOtherDTO{ - /** - * 积分商品id - */ - @NotNull(message = "积分商品不能为空") - private Long pointsGoodsId; -} diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java index 12ab6f4c2..1c9da9464 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AShopUserServiceImpl.java @@ -22,7 +22,6 @@ import com.czg.market.vo.MemberConfigVO; import com.czg.order.entity.OrderInfo; import com.czg.sa.StpKit; import com.czg.service.account.mapper.ShopUserMapper; -import com.czg.system.service.SysParamsService; import com.czg.utils.PageUtil; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; @@ -35,7 +34,6 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.math.BigDecimal; -import java.text.ParseException; import java.util.List; @@ -57,8 +55,6 @@ public class AShopUserServiceImpl implements AShopUserService { @Resource private UserInfoService userInfoService; @DubboReference - private SysParamsService sysParamsService; - @DubboReference private OrderInfoService orderInfoService; @DubboReference private MkShopCouponRecordService couponRecordService; @@ -66,8 +62,6 @@ public class AShopUserServiceImpl implements AShopUserService { private MemberLevelConfigService memberLevelConfigService; @DubboReference private TbMemberConfigService memberConfigService; -// @DubboReference -// private MkShopConsumeDiscountRecordService consumeDiscountService; private ShopUser getUserInfo(Long shopUserId) { ShopUser shopUser = shopUserService.queryChain().eq(ShopUser::getId, shopUserId).one(); @@ -94,12 +88,8 @@ public class AShopUserServiceImpl implements AShopUserService { public Page getPage(String key, Integer isVip, BigDecimal amount) { Long mainIdByShopId = shopInfoService.getMainIdByShopId(StpKit.USER.getShopId()); PageHelper.startPage(PageUtil.buildPageHelp()); - PageInfo shopUserDTOPageInfo = new PageInfo<>(shopUserMapper.selectPageByKeyAndIsVip(mainIdByShopId, isVip, key, amount)); -// shopUserDTOPageInfo.getList().forEach(item -> { -// item.setNew(consumeDiscountService.isNewUser(item, StpKit.USER.getShopId())); -// setUserDiscount(item); -// }); - return PageUtil.convert(shopUserDTOPageInfo); + PageInfo shopUsers = new PageInfo<>(shopUserMapper.selectPageByKeyAndIsVip(mainIdByShopId, isVip, key, amount)); + return PageUtil.convert(shopUsers); } @Override @@ -177,16 +167,6 @@ public class AShopUserServiceImpl implements AShopUserService { return shopUserService.save(shopUser); } - private void setUserDiscount(ShopUserDTO shopUserDTO) { - if (shopUserDTO.getMemberLevelId() != null) { - MemberLevelConfig memberLevelConfig = memberLevelConfigService.getById(shopUserDTO.getMemberLevelId()); - shopUserDTO.setMemberLevelName(memberLevelConfig == null ? null : memberLevelConfig.getName()); - if (memberLevelConfig != null) { - shopUserDTO.setDiscount(memberLevelConfig.getDiscount()); - } - } - } - @Override public ShopUser getDetail(Integer id, Integer userId) { Long mainId = shopInfoService.getMainIdByShopId(StpKit.USER.getShopId()); diff --git a/cash-service/account-service/src/main/resources/mapper/ShopUserMapper.xml b/cash-service/account-service/src/main/resources/mapper/ShopUserMapper.xml index 44be40727..e7f917f8e 100644 --- a/cash-service/account-service/src/main/resources/mapper/ShopUserMapper.xml +++ b/cash-service/account-service/src/main/resources/mapper/ShopUserMapper.xml @@ -5,7 +5,7 @@ update tb_shop_user - set amount = COALESCE(amount, 0) + #{money}, + set amount = amount + #{money}, update_time = #{time} where id = #{id} @@ -44,7 +44,7 @@