| | |
| | | import cn.hutool.core.collection.CollUtil; |
| | | import cn.hutool.core.util.IdcardUtil; |
| | | import com.alibaba.fastjson.JSONObject; |
| | | import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
| | | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; |
| | | import com.baomidou.mybatisplus.core.metadata.IPage; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | |
| | | import com.panzhihua.common.utlis.SensitiveUtil; |
| | | import com.panzhihua.common.utlis.StringUtils; |
| | | import com.panzhihua.service_dangjian.dao.*; |
| | | import com.panzhihua.service_dangjian.entity.ComActProject; |
| | | import com.panzhihua.service_dangjian.model.dos.ComPbDynDO; |
| | | import com.panzhihua.service_dangjian.model.dos.ComPbDynUserDO; |
| | | import com.panzhihua.service_dangjian.model.dos.ComPbMemberDO; |
| | |
| | | import com.panzhihua.service_dangjian.service.ComPbMemberService; |
| | | import lombok.extern.slf4j.Slf4j; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.data.redis.core.StringRedisTemplate; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.transaction.annotation.Transactional; |
| | |
| | | private ComPbDynUserDAO comPbDynUserDAO; |
| | | @Resource |
| | | private UserService userService; |
| | | @Autowired |
| | | private ComActProjectMapper comActProjectMapper; |
| | | |
| | | /** |
| | | * 新增党员 |
| | |
| | | } |
| | | |
| | | @Override |
| | | public R getProject(ProjectVO projectVO) { |
| | | LambdaQueryWrapper<ComActProject> wrapper = new LambdaQueryWrapper<>(); |
| | | wrapper.eq(ComActProject::getUnitId,projectVO.getUnitId()); |
| | | wrapper.eq(projectVO.getSpeciality()!=null,ComActProject::getSpeciality,projectVO.getSpeciality()); |
| | | wrapper.eq(projectVO.getProject()!=null,ComActProject::getProject,projectVO.getProject()); |
| | | List<ComActProject> comActProjects = comActProjectMapper.selectList(wrapper); |
| | | return R.ok(comActProjects); |
| | | } |
| | | |
| | | @Override |
| | | public R addProject(ProjectVO projectVO) { |
| | | ComActProject comActProject = new ComActProject(); |
| | | comActProject.setUnitId(projectVO.getUnitId()); |
| | | comActProject.setUnitName(projectVO.getUnitName()); |
| | | comActProject.setSpeciality(projectVO.getSpeciality()); |
| | | comActProject.setProject(projectVO.getProject()); |
| | | comActProject.setPhone(projectVO.getPhone()); |
| | | comActProject.setImage(projectVO.getImage()); |
| | | comActProjectMapper.insert(comActProject); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @Override |
| | | public R deleteProject(ProjectVO projectVO) { |
| | | List<Long> ids = projectVO.getIds(); |
| | | LambdaQueryWrapper<ComActProject> wrapper = new LambdaQueryWrapper<>(); |
| | | wrapper.in(ComActProject::getId,ids); |
| | | comActProjectMapper.delete(wrapper); |
| | | return R.ok(); |
| | | } |
| | | |
| | | @Override |
| | | public R getPartyMember(String phone,Integer type) { |
| | | |
| | | return R.ok(comPbMemberDAO.selectDetail(phone,type)); |