|
@@ -9,6 +9,8 @@ import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.common.util.Jsons;
|
|
import com.cyksj.common.util.Jsons;
|
|
|
import com.cyksj.dto.Result;
|
|
import com.cyksj.dto.Result;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
import com.cyksj.enums.GatewayResponse;
|
|
|
|
|
+import com.cyksj.mapper.OrderDonMapper;
|
|
|
|
|
+import com.cyksj.mapper.UserMapper;
|
|
|
import com.cyksj.mapper.manage.distribute.equipment.EquipmentUserChanceMapper;
|
|
import com.cyksj.mapper.manage.distribute.equipment.EquipmentUserChanceMapper;
|
|
|
import com.cyksj.model.dto.EquipmentConfigDto;
|
|
import com.cyksj.model.dto.EquipmentConfigDto;
|
|
|
import com.cyksj.model.entity.*;
|
|
import com.cyksj.model.entity.*;
|
|
@@ -58,6 +60,10 @@ public class EquipmentDistributeController {
|
|
|
|
|
|
|
|
private final RedisService redisService;
|
|
private final RedisService redisService;
|
|
|
|
|
|
|
|
|
|
+ private final UserMapper userMapper;
|
|
|
|
|
+
|
|
|
|
|
+ private final OrderDonMapper orderDonMapper;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* 个人实物分销详情
|
|
* 个人实物分销详情
|
|
|
*/
|
|
*/
|
|
@@ -87,6 +93,10 @@ public class EquipmentDistributeController {
|
|
|
SearchResult<EquipmentUserChanceRecord> search = beanSearcher.search(EquipmentUserChanceRecord.class, MapUtils.flatBuilder(request.getParameterMap())
|
|
SearchResult<EquipmentUserChanceRecord> search = beanSearcher.search(EquipmentUserChanceRecord.class, MapUtils.flatBuilder(request.getParameterMap())
|
|
|
.field(EquipmentUserChanceRecord::getShareId, userId)
|
|
.field(EquipmentUserChanceRecord::getShareId, userId)
|
|
|
.build());
|
|
.build());
|
|
|
|
|
+ search.getDataList().forEach(data->{
|
|
|
|
|
+ Optional.ofNullable(userMapper.selectById(data.getUserId())).ifPresent(user -> data.setNickname(user.getNickname()));
|
|
|
|
|
+ Optional.ofNullable(orderDonMapper.selectById(data.getOrderId())).ifPresent(oder -> data.setPayTime(oder.getPayTime()));
|
|
|
|
|
+ });
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult(search);
|
|
|
}
|
|
}
|
|
|
|
|
|