|
|
@ -46,6 +46,8 @@ import com.epmet.entity.UserPointActionLogEntity; |
|
|
|
import com.epmet.entity.UserPointStatisticalDailyEntity; |
|
|
|
import com.epmet.entity.UserPointTotalEntity; |
|
|
|
import com.epmet.feign.EpmetHeartOpenFeignClient; |
|
|
|
import com.epmet.resi.partymember.dto.icpartyact.result.IcPartyActDetailResDTO; |
|
|
|
import com.epmet.resi.partymember.feign.ResiPartyMemberOpenFeignClient; |
|
|
|
import com.epmet.service.*; |
|
|
|
import com.epmet.utils.DimIdGenerator; |
|
|
|
import com.epmet.utils.ModuleConstant; |
|
|
@ -55,13 +57,13 @@ import com.github.pagehelper.PageInfo; |
|
|
|
import com.google.common.collect.Maps; |
|
|
|
import dto.form.SendPointFormDTO; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.commons.collections4.CollectionUtils; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.slf4j.Logger; |
|
|
|
import org.slf4j.LoggerFactory; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
import org.springframework.transaction.annotation.Transactional; |
|
|
|
import org.springframework.util.CollectionUtils; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
import java.util.*; |
|
|
@ -91,6 +93,8 @@ public class UserPointActionLogServiceImpl extends BaseServiceImpl<UserPointActi |
|
|
|
private EpmetHeartOpenFeignClient epmetHeartOpenFeignClient; |
|
|
|
@Resource |
|
|
|
private PointAdditiveRuleDao pointAdditiveRuleDao; |
|
|
|
@Resource |
|
|
|
private ResiPartyMemberOpenFeignClient resiPartyMemberOpenFeignClient; |
|
|
|
|
|
|
|
@Override |
|
|
|
public PageData<UserPointActionLogDTO> page(Map<String, Object> params) { |
|
|
@ -652,7 +656,20 @@ public class UserPointActionLogServiceImpl extends BaseServiceImpl<UserPointActi |
|
|
|
formDTO.setStartDate(formDTO.getYear()); |
|
|
|
formDTO.setDateType(NumConstant.ONE_STR); |
|
|
|
} |
|
|
|
return null; |
|
|
|
PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()); |
|
|
|
List<PartyPointResultDTO> list =baseDao.getPagePartyPoint(formDTO); |
|
|
|
if (CollectionUtils.isNotEmpty(list)) { |
|
|
|
list.forEach(item -> { |
|
|
|
Result<IcPartyActDetailResDTO> actInfo = resiPartyMemberOpenFeignClient.actDetail(item.getActId()); |
|
|
|
if (actInfo.success() && null != actInfo.getData()) { |
|
|
|
item.setActType(actInfo.getData().getActTypeName()); |
|
|
|
item.setActAddress(actInfo.getData().getAddress()); |
|
|
|
item.setActDate(actInfo.getData().getHoldTime()); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
PageInfo<PartyPointResultDTO> pageInfo = new PageInfo<>(list); |
|
|
|
return new PageData<>(list, pageInfo.getTotal()); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|