| | |
| | | |
| | | PartyBuildingMemberVO partyBuildingMemberVO = new PartyBuildingMemberVO(); |
| | | BeanUtils.copyProperties(comPbMemberCertificationDTO, partyBuildingMemberVO); |
| | | partyBuildingMemberVO.setAuditResult(0); |
| | | partyBuildingMemberVO.setCommunityId(communityId); |
| | | |
| | | //用户实名认证信息判断 |
| | | String idCard = loginUserInfo.getIdCard(); |
| | |
| | | */ |
| | | @PostMapping("/partybuildIng/pageusercertification") |
| | | R pagePrePartybuildingmember(@RequestBody PagePartyBuildingMemberVO pagePartyBuildingMemberVO); |
| | | |
| | | /** |
| | | * 根据身份证号码查询党员信息 |
| | | * @param idCard 身份证号码 |
| | | * @return 党员信息 |
| | | */ |
| | | @PostMapping("/partybuildIng/getPartyBuildingByIdCard") |
| | | R getPartyBuildingByIdCard(@RequestParam("idCard") String idCard); |
| | | } |
| | |
| | | R updated = partyBuildingService.updatePartyBuildingMember(partyBuildingMemberVO); |
| | | //审核通过: 修改用户的党员状态 |
| | | if(R.isOk(updated)) { |
| | | userService.updateUserIsPartymember(partyBuildingMemberVO.getIdCard()); |
| | | return userService.updateUserIsPartymember(updated.getData().toString()); |
| | | } |
| | | return updated; |
| | | } |
| | |
| | | @NotBlank(message = "操作类型不能为空") |
| | | private Integer type; |
| | | |
| | | @ApiModelProperty(value = "身份证号", required = true) |
| | | private String idCard; |
| | | |
| | | } |
| | |
| | | */ |
| | | @PostMapping("updatepartybuildingmember") |
| | | public R updatePartyBuildingMember(@RequestBody PartyBuildingMemberVO partyBuildingMemberVO){ |
| | | return comPbMemberService.updatePartyBuildingMember(partyBuildingMemberVO); |
| | | |
| | | return comPbMemberService.updatePartyBuildingMembers(partyBuildingMemberVO); |
| | | } |
| | | |
| | | /** |
| | |
| | | "order by m.join_time desc "+ |
| | | "</script>") |
| | | IPage<PartyBuildingMemberVO> pagePartyBuildingMemberVO(Page page, @Param("pagePartyBuildingMemberVO") PagePartyBuildingMemberVO pagePartyBuildingMemberVO); |
| | | |
| | | @Select("<script> " + |
| | | "SELECT\n" + |
| | | "o.`name` orgName,\n" + |
| | | "m.org_id,\n"+ |
| | | "m.id_card,\n"+ |
| | | "m.`id`,\n" + |
| | | "u.phone,\n" + |
| | | "m.`name`,\n" + |
| | | "m.photo_path,\n" + |
| | | "TIMESTAMPDIFF(\n" + |
| | | "YEAR,\n" + |
| | | "m.employment_time,\n" + |
| | | "DATE_FORMAT( NOW(), '%Y-%m-%d' )) partyAge,\n" + |
| | | "m.join_time,\n" + |
| | | "m.audit_result, \n" + |
| | | "m.employment_time,\n" + |
| | | "CASE\n" + |
| | | "WHEN u.id_card IS NULL THEN\n" + |
| | | "'未注册' ELSE '已注册' \n" + |
| | | "END STATUS \n" + |
| | | "FROM\n" + |
| | | "com_pb_member m\n" + |
| | | "LEFT JOIN sys_user u ON m.id_card = u.id_card\n" + |
| | | "LEFT JOIN com_pb_org o ON m.org_id = o.id"+ |
| | | " where m.audit_result in (0,3) " + |
| | | "<if test='pagePartyBuildingMemberVO.phone != null and pagePartyBuildingMemberVO.phone.trim() != ""'>" + |
| | | " and u.phone = #{pagePartyBuildingMemberVO.phone} "+ |
| | | " </if> " + |
| | | "<if test='pagePartyBuildingMemberVO.name != null and pagePartyBuildingMemberVO.name.trim() != ""'>" + |
| | | " and u.name like concat (#{pagePartyBuildingMemberVO.name},'%')"+ |
| | | " </if> " + |
| | | "<if test='pagePartyBuildingMemberVO.auditStatus != null and pagePartyBuildingMemberVO.auditStatus.trim() != ""'>" + |
| | | " and m.audit_status = #{pagePartyBuildingMemberVO.auditStatus}"+ |
| | | " </if> " + |
| | | " order by m.join_time desc "+ |
| | | "</script>") |
| | | IPage<PartyBuildingMemberVO> pagePartyBuildingMembersVO(Page page, @Param("pagePartyBuildingMemberVO") PagePartyBuildingMemberVO pagePartyBuildingMemberVO); |
| | | } |
| | |
| | | /** |
| | | * 党员审查结果 |
| | | */ |
| | | private String auditResult; |
| | | private Integer auditResult; |
| | | |
| | | /** |
| | | * 创建时间 |
| | |
| | | * @return 分页数据 |
| | | */ |
| | | R pagePrePartyBuilingMember(PagePartyBuildingMemberVO pagePartyBuildingMemberVO); |
| | | |
| | | /** |
| | | * 审核党员认证信息 |
| | | * @param partyBuildingMemberVO 编辑字段 |
| | | * @return 编辑结果 |
| | | */ |
| | | R updatePartyBuildingMembers(PartyBuildingMemberVO partyBuildingMemberVO); |
| | | } |
| | |
| | | partyBuildingMemberVO.setOrgId(null); |
| | | } |
| | | BeanUtils.copyProperties(partyBuildingMemberVO,comPbMemberDO); |
| | | comPbMemberDO.setAuditResult(partyBuildingMemberVO.getAuditResult()); |
| | | int i = comPbMemberDAO.updateById(comPbMemberDO); |
| | | if (i>0) { |
| | | return R.ok(); |
| | |
| | | } |
| | | page.setSize(pageSize); |
| | | page.setCurrent(pageNum); |
| | | IPage<PartyBuildingMemberVO> iPage=comPbMemberDAO.pagePartyBuildingMemberVO(page, pagePartyBuildingMemberVO); |
| | | IPage<PartyBuildingMemberVO> iPage=comPbMemberDAO.pagePartyBuildingMembersVO(page, pagePartyBuildingMemberVO); |
| | | |
| | | return R.ok(iPage); |
| | | } |
| | | |
| | | @Override |
| | | public R updatePartyBuildingMembers(PartyBuildingMemberVO partyBuildingMemberVO){ |
| | | ComPbMemberDO comPbMemberDO = comPbMemberDAO.selectById(partyBuildingMemberVO.getId()); |
| | | if(comPbMemberDO == null){ |
| | | return R.fail("未找到党员认证信息"); |
| | | } |
| | | comPbMemberDO.setAuditResult(partyBuildingMemberVO.getAuditResult()); |
| | | if(partyBuildingMemberVO.getAuditResult().equals(1)){ |
| | | comPbMemberDO.setUpdateAt(new Date()); |
| | | } |
| | | if (comPbMemberDAO.updateById(comPbMemberDO) > 0) { |
| | | return R.ok(comPbMemberDO.getIdCard()); |
| | | } |
| | | return R.fail(); |
| | | } |
| | | |
| | | } |
| | |
| | | " where user_id = #{userArchivesVO.userId}") |
| | | void updateUserArchives(@Param("userArchivesVO") UpdateUserArchivesVO userArchivesVO); |
| | | |
| | | @Select("update com_pb_member set user_id = #{userId} where audit_result = 1 and id_card = #{idCard}") |
| | | void updateComPbMemberUserId(@Param("idCard")String idCard, @Param("userId")Long userId); |
| | | |
| | | @Select("select id from com_pb_member where audit_result = 1 and id_card = #{idCard}") |
| | | Long getPartyBuildingByIdCard(@Param("idCard")String idCard); |
| | | |
| | | } |
| | |
| | | import com.panzhihua.common.model.vos.partybuilding.ActivityManagerVO; |
| | | import com.panzhihua.common.model.vos.shop.ShopStoreVO; |
| | | import com.panzhihua.common.model.vos.user.*; |
| | | import com.panzhihua.common.service.partybuilding.PartyBuildingService; |
| | | import com.panzhihua.common.utlis.IdCard; |
| | | import com.panzhihua.common.utlis.RealNameUtil; |
| | | import com.panzhihua.common.utlis.SensitiveUtil; |
| | |
| | | } |
| | | int update = userDao.updateById(sysUserDO); |
| | | if (update > 0) { |
| | | //实名认证成功查询是否有已审核的党员信息,有则更新党员信息绑定党员的userId |
| | | Long memberId = userDao.getPartyBuildingByIdCard(idCard); |
| | | if(memberId != null){ |
| | | sysUserDO.setIsPartymember(1); |
| | | userDao.updateById(sysUserDO); |
| | | //修改审核绑定的userId |
| | | userDao.updateComPbMemberUserId(idCard,sysUserDO.getUserId()); |
| | | } |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | |
| | | */ |
| | | @Override |
| | | public R updateUserIsPartymember(String idCard) { |
| | | SysUserDO sysUserDO = new SysUserDO(); |
| | | SysUserDO sysUserDO = userDao.selectOne(new QueryWrapper<SysUserDO>().lambda().eq(SysUserDO::getIdCard,idCard).eq(SysUserDO::getType,1)); |
| | | if(sysUserDO != null){ |
| | | sysUserDO.setIsPartymember(1); |
| | | int update = userDao.update(sysUserDO, new UpdateWrapper<SysUserDO>().lambda().eq(SysUserDO::getIdCard, idCard)); |
| | | if (update > 0) { |
| | | userDao.updateById(sysUserDO); |
| | | log.info("新增党员修改用户党员状态成功 身份证号【{}】", idCard); |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | | return R.ok(); |
| | | } |
| | | |
| | | /** |