|
|
@@ -3,8 +3,11 @@ package com.cyksj.web.controller.market;
|
|
|
import com.cyksj.common.annotation.NoSubmit;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.common.util.Jsons;
|
|
|
+import com.cyksj.common.util.StringUtil;
|
|
|
import com.cyksj.dto.Result;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
|
+import com.cyksj.mapper.UserMapper;
|
|
|
+import com.cyksj.model.entity.User;
|
|
|
import com.cyksj.model.request.LuckyDrawReq;
|
|
|
import com.cyksj.model.views.LuckyDrawRecordView;
|
|
|
import com.cyksj.model.views.LuckyDrawView;
|
|
|
@@ -39,6 +42,8 @@ public class LuckyDrawFrontController {
|
|
|
|
|
|
private final MarketFrontService marketFrontService;
|
|
|
|
|
|
+ private final UserMapper userMapper;
|
|
|
+
|
|
|
/**
|
|
|
* 奖品列表
|
|
|
*/
|
|
|
@@ -68,9 +73,13 @@ public class LuckyDrawFrontController {
|
|
|
*/
|
|
|
@GetMapping("/get/record")
|
|
|
public Result<SearchResult<LuckyDrawRecordView>> getLuckyDrawRecord(HttpServletRequest request) {
|
|
|
- Long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
- SearchResult<LuckyDrawRecordView> search = beanSearcher.search(LuckyDrawRecordView.class, MapUtils.flatBuilder(request.getParameterMap())
|
|
|
- .field(LuckyDrawRecordView::getUserId, userId).op(Operator.Equal).build());
|
|
|
+ SearchResult<LuckyDrawRecordView> search = beanSearcher.search(LuckyDrawRecordView.class, MapUtils.flatBuilder(request.getParameterMap()).build());
|
|
|
+ search.getDataList().forEach(data -> {
|
|
|
+ User user = userMapper.selectById(data.getUserId());
|
|
|
+ if (user != null) {
|
|
|
+ data.setNickname(StringUtil.anonymity(user.getNickname().toCharArray()));
|
|
|
+ }
|
|
|
+ });
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
|
|