xiaoyong931011
2020-08-13 dc1525939b089774d2cc99901df0751f0c94c9cd
src/main/java/com/xcong/excoin/modules/dataMonitoring/service/impl/DataMonitoringServiceImpl.java
@@ -21,7 +21,9 @@
import com.xcong.excoin.modules.dataMonitoring.entity.DataMonitoringEntity;
import com.xcong.excoin.modules.dataMonitoring.mapper.DataMonitoringMapper;
import com.xcong.excoin.modules.dataMonitoring.service.DataMonitoringService;
import com.xcong.excoin.modules.member.entity.MemberAuthenticationEntity;
import com.xcong.excoin.modules.member.entity.MemberEntity;
import com.xcong.excoin.modules.member.mapper.MemberAuthenticationMapper;
import com.xcong.excoin.modules.member.mapper.MemberMapper;
import com.xcong.excoin.modules.trademanage.entity.ContractHoldOrderEntity;
import com.xcong.excoin.modules.trademanage.entity.ContractOrderEntity;
@@ -39,12 +41,31 @@
   private final DataMonitoringMapper dataMonitoringMapper;
   
   private final MemberMapper memberMapper;
   private final MemberAuthenticationMapper memberAuthenticationMapper;
   @Override
   public IPage<DataMonitoringEntity> findDataMonitoringListInPage(DataMonitoringEntity dataMonitoringEntity,
         QueryRequest request) {
      Page<DataMonitoringEntity> page = new Page<>(request.getPageNum(), request.getPageSize());
      IPage<DataMonitoringEntity> DataMonitoringEntitys = dataMonitoringMapper.findDataMonitoringListInPage(page, dataMonitoringEntity);
      List<DataMonitoringEntity> records = DataMonitoringEntitys.getRecords();
      if(CollUtil.isNotEmpty(records)) {
         for(DataMonitoringEntity DataMonitoringEntity :records) {
            Long memberId = DataMonitoringEntity.getMemberId();
            Map<String, Object> columnMap = new HashMap<>();
            columnMap.put("member_id", memberId);
            List<MemberAuthenticationEntity> selectByMap = memberAuthenticationMapper.selectByMap(columnMap );
            if(selectByMap != null && selectByMap.size() > 0) {
               MemberAuthenticationEntity memberAuthenticationEntity = selectByMap.get(0);
               String firstName = memberAuthenticationEntity.getFirstName();
               String secondName = memberAuthenticationEntity.getSecondName();
               String realName = firstName + secondName;
               DataMonitoringEntity.setRealName(realName);
            }
         }
      }
      return DataMonitoringEntitys;
   }