店铺名称

This commit is contained in:
2025-12-12 10:13:51 +08:00
parent 6295ddf73b
commit 85498926ea
3 changed files with 17 additions and 1 deletions

View File

@@ -25,6 +25,7 @@ import lombok.NoArgsConstructor;
@Accessors(chain = true)
public class MkPointsGoodsRecordDTO extends MkPointsGoodsRecord implements Serializable {
private String shopName;
private String headImg;
private String nickName;
private String phone;

View File

@@ -1,5 +1,6 @@
package com.czg.service.market.service.impl;
import com.czg.account.entity.ShopInfo;
import com.czg.account.entity.ShopUser;
import com.czg.account.service.ShopInfoService;
import com.czg.account.service.ShopUserService;

View File

@@ -1,13 +1,17 @@
package com.czg.service.market.service.impl;
import com.czg.account.entity.ShopInfo;
import com.czg.account.service.ShopInfoService;
import com.czg.market.entity.MkPointsUserRecord;
import com.czg.market.service.MkPointsUserRecordService;
import com.czg.sa.StpKit;
import com.czg.service.market.mapper.MkPointsUserRecordMapper;
import com.czg.utils.PageUtil;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.spring.service.impl.ServiceImpl;
import org.apache.dubbo.config.annotation.DubboReference;
import org.springframework.stereotype.Service;
import java.util.List;
@@ -21,12 +25,22 @@ import java.util.List;
@Service
public class MkPointsUserRecordServiceImpl extends ServiceImpl<MkPointsUserRecordMapper, MkPointsUserRecord> implements MkPointsUserRecordService {
@DubboReference
private ShopInfoService shopInfoService;
@Override
public Page<MkPointsUserRecord> pageByPointsUserId(Integer page, Integer size, Long mkPointsUserId) {
if (mkPointsUserId == null) {
return new Page<>();
}
return page(Page.of(page, size), query().eq(MkPointsUserRecord::getMkPointsUserId, mkPointsUserId).orderBy(MkPointsUserRecord::getCreateTime, false));
ShopInfo shopInfo = shopInfoService.getById(StpKit.USER.getShopId());
if (shopInfo == null) {
return new Page<>();
}
Page<MkPointsUserRecord> pages = page(Page.of(page, size),
query().eq(MkPointsUserRecord::getMkPointsUserId, mkPointsUserId).orderBy(MkPointsUserRecord::getCreateTime, false));
pages.getRecords().forEach(s -> s.setShopName(shopInfo.getShopName()));
return pages;
}
@Override