|
@@ -17,7 +17,9 @@ import org.springframework.stereotype.Service;
|
|
|
import com.ruoyi.system.service.IMemberInfoService;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
|
|
|
/**
|
|
|
* 委员信息Service业务层处理
|
|
@@ -95,12 +97,34 @@ public class MemberInfoServiceImpl implements IMemberInfoService
|
|
|
//查询出委员信息
|
|
|
Long userId = memberInfo.getUserId();
|
|
|
MemberInfo memberInfoSelect = memberInfoMapper.selectMemberInfoByUserId(memberInfo.getUserId());
|
|
|
- //查询履职情况
|
|
|
+ memberInfoVo.setMemberInfo(memberInfoSelect);
|
|
|
+ //履职状况初始化
|
|
|
+ Map<String,Object> map = new HashMap<>();
|
|
|
+ //提案
|
|
|
+ map.put("proposalInfoNum",0);
|
|
|
+ //社情民意
|
|
|
+ map.put("sqmyInfoNum",0);
|
|
|
+ //会议
|
|
|
+ map.put("conferenceNum",0);
|
|
|
+ //活动
|
|
|
+ map.put("activityNum",0);
|
|
|
+ //发言数量
|
|
|
+ map.put("speakNum",0);
|
|
|
+ map.put("proposalInfoScore",0);
|
|
|
+ map.put("sqmyInfoScore",0);
|
|
|
+ map.put("conferenceScore",0);
|
|
|
+ map.put("activityScore",0);
|
|
|
+ map.put("speakScore",0);
|
|
|
ProposalInfo proposalInfo = new ProposalInfo();
|
|
|
proposalInfo.setProposalUserId(userId);
|
|
|
- proposalInfoMapper.selectProposalInfoListByUser(proposalInfo);
|
|
|
+ //查询履职情况
|
|
|
+ List<ProposalInfo> proposalInfos = proposalInfoMapper.selectProposalInfoListByUser(proposalInfo);
|
|
|
+ if (proposalInfos != null && proposalInfos.size() > 0){
|
|
|
|
|
|
- return null;
|
|
|
+ }
|
|
|
+ //查询社情民意
|
|
|
+ memberInfoVo.setMap(map);
|
|
|
+ return memberInfoVo;
|
|
|
}
|
|
|
|
|
|
/**
|