| | |
| | | |
| | | import lombok.extern.slf4j.Slf4j; |
| | | |
| | | import static java.util.Objects.nonNull; |
| | | |
| | | /** |
| | | * @program: springcloud_k8s_panzhihuazhihuishequ |
| | | * @description: 党员 |
| | |
| | | partyBuildingMemberVO.setOrgId(null); |
| | | } |
| | | BeanUtils.copyProperties(partyBuildingMemberVO, comPbMemberDO); |
| | | Integer type = partyBuildingMemberVO.getType(); |
| | | if (nonNull(type) && type.equals(1)) { |
| | | comPbMemberDO.setEmploymentTime(null); |
| | | } |
| | | comPbMemberDO.setAuditResult(partyBuildingMemberVO.getAuditResult()); |
| | | int i = comPbMemberDAO.updateById(comPbMemberDO); |
| | | if (i > 0) { |
| | |
| | | if (userId != null) { |
| | | String userKey = UserConstants.LOGIN_USER_INFO + userId; |
| | | stringRedisTemplate.delete(userKey); |
| | | return R.ok(); |
| | | } |
| | | return R.ok(); |
| | | } |
| | | return R.fail(); |
| | | } |
| | |
| | | if (partyBuildingMemberVO.getPhotoPath() != null) { |
| | | comPbMemberDO.setPhotoPath(partyBuildingMemberVO.getPhotoPath()); |
| | | } |
| | | if (Objects.nonNull(partyBuildingMemberVO.getType())) { |
| | | if (nonNull(partyBuildingMemberVO.getType())) { |
| | | comPbMemberDO.setType(partyBuildingMemberVO.getType()); |
| | | } |
| | | if (StringUtils.isNotEmpty(partyBuildingMemberVO.getPosition())) { |
| | | comPbMemberDO.setPosition(partyBuildingMemberVO.getPosition()); |
| | | } |
| | | if (Objects.nonNull(partyBuildingMemberVO.getCheckUnitId())) { |
| | | if (nonNull(partyBuildingMemberVO.getCheckUnitId())) { |
| | | comPbMemberDO.setCheckUnitId(partyBuildingMemberVO.getCheckUnitId()); |
| | | } |
| | | if (StringUtils.isNotEmpty(partyBuildingMemberVO.getFunction())) { |
| | | comPbMemberDO.setFunction(partyBuildingMemberVO.getFunction()); |
| | | } |
| | | if (Objects.nonNull(partyBuildingMemberVO.getSpecialtyCategory())) { |
| | | if (nonNull(partyBuildingMemberVO.getSpecialtyCategory())) { |
| | | comPbMemberDO.setSpecialtyCategory(partyBuildingMemberVO.getSpecialtyCategory()); |
| | | comPbMemberDO.setSpecialtyName(partyBuildingMemberVO.getSpecialtyName()); |
| | | } |
| | |
| | | statisticsOrgVo.setCumulativeWishList(cumulativeWishList); |
| | | statisticsOrgVo.setCumulativeEasyList(cumulativeEasyList); |
| | | Integer partyMemberNum = statisticsOrgVo.getPartyMemberNum(); |
| | | if (Objects.nonNull(partyMemberNum) && partyMemberNum.intValue() > 0) { |
| | | if (nonNull(partyMemberNum) && partyMemberNum.intValue() > 0) { |
| | | Integer formalPartyMemberNum = statisticsOrgVo.getFormalPartyMemberNum(); |
| | | if (Objects.nonNull(formalPartyMemberNum) && formalPartyMemberNum.intValue() > 0) { |
| | | if (nonNull(formalPartyMemberNum) && formalPartyMemberNum.intValue() > 0) { |
| | | statisticsOrgVo.setFormalPartyMemberNumPercent(new BigDecimal(formalPartyMemberNum/partyMemberNum).setScale(2)); |
| | | } |
| | | Integer preparePartyMemberNum = statisticsOrgVo.getPreparePartyMemberNum(); |
| | | if (Objects.nonNull(preparePartyMemberNum) && preparePartyMemberNum.intValue() > 0) { |
| | | if (nonNull(preparePartyMemberNum) && preparePartyMemberNum.intValue() > 0) { |
| | | statisticsOrgVo.setPreparePartyMemberNumPercent(new BigDecimal(preparePartyMemberNum/partyMemberNum).setScale(2)); |
| | | } |
| | | Integer tyNum = statisticsOrgVo.getTyNum(); |
| | | if (nonNull(tyNum) && tyNum.intValue() > 0) { |
| | | statisticsOrgVo.setTyNumPercent(new BigDecimal(tyNum/partyMemberNum).setScale(2)); |
| | | } |
| | | Integer msNum = statisticsOrgVo.getMsNum(); |
| | | if (nonNull(msNum) && msNum.intValue() > 0) { |
| | | statisticsOrgVo.setMsNumPercent(new BigDecimal(msNum/partyMemberNum).setScale(2)); |
| | | } |
| | | Integer yyNum = statisticsOrgVo.getYyNum(); |
| | | if (nonNull(yyNum) && yyNum.intValue() > 0) { |
| | | statisticsOrgVo.setYyNumPercent(new BigDecimal(yyNum/partyMemberNum).setScale(2)); |
| | | } |
| | | Integer wdNum = statisticsOrgVo.getWdNum(); |
| | | if (nonNull(wdNum) && wdNum.intValue() > 0) { |
| | | statisticsOrgVo.setWdNumPercent(new BigDecimal(wdNum/partyMemberNum).setScale(2)); |
| | | } |
| | | Integer qtNum = statisticsOrgVo.getQtNum(); |
| | | if (nonNull(qtNum) && qtNum.intValue() > 0) { |
| | | statisticsOrgVo.setQtNumPercent(new BigDecimal(qtNum/partyMemberNum).setScale(2)); |
| | | } |
| | | Integer wuNum = statisticsOrgVo.getWuNum(); |
| | | if (nonNull(wuNum) && wuNum.intValue() > 0) { |
| | | statisticsOrgVo.setWuNumPercent(new BigDecimal(wuNum/partyMemberNum).setScale(2)); |
| | | } |
| | | } |
| | | Integer participateActivityNum = statisticsOrgVo.getParticipateActivityNum(); |
| | | if (nonNull(participateActivityNum) && participateActivityNum.intValue() > 0) { |
| | | Integer participateVolunteerActivityNum = statisticsOrgVo.getParticipateVolunteerActivityNum(); |
| | | if (nonNull(participateVolunteerActivityNum) && participateVolunteerActivityNum.intValue() > 0) { |
| | | statisticsOrgVo.setParticipateVolunteerActivityNumPercent(new BigDecimal(participateVolunteerActivityNum/participateActivityNum).setScale(2)); |
| | | } |
| | | Integer participatePartyActivityNum = statisticsOrgVo.getParticipatePartyActivityNum(); |
| | | if (nonNull(participatePartyActivityNum) && participatePartyActivityNum.intValue() > 0) { |
| | | statisticsOrgVo.setParticipatePartyActivityNumPercent(new BigDecimal(participatePartyActivityNum/participateActivityNum).setScale(2)); |
| | | } |
| | | } |
| | | Integer participateActivityDuration = statisticsOrgVo.getParticipateActivityDuration(); |
| | | if (nonNull(participateActivityDuration) && participateActivityDuration.intValue() > 0) { |
| | | Integer participateVolunteerActivityDuration = statisticsOrgVo.getParticipateVolunteerActivityDuration(); |
| | | if (nonNull(participateVolunteerActivityDuration) && participateVolunteerActivityDuration.intValue() > 0) { |
| | | statisticsOrgVo.setParticipateVolunteerActivityDurationPercent(new BigDecimal(participateVolunteerActivityDuration/participateActivityDuration).setScale(2)); |
| | | } |
| | | Integer participatePartyActivityDuration = statisticsOrgVo.getParticipatePartyActivityDuration(); |
| | | if (nonNull(participatePartyActivityDuration) && participatePartyActivityDuration.intValue() > 0) { |
| | | statisticsOrgVo.setParticipatePartyActivityDurationPercent(new BigDecimal(participatePartyActivityDuration/participateActivityDuration).setScale(2)); |
| | | } |
| | | } |
| | | return R.ok(statisticsOrgVo); |
| | | } |