Browse Source

修改信息更新partymember_info.ID_CARD

master
yinzuomei 3 years ago
parent
commit
9d12fb20fb
  1. 9
      epmet-module/resi-partymember/resi-partymember-client/src/main/java/com/epmet/resi/partymember/feign/ResiPartyMemberOpenFeignClient.java
  2. 12
      epmet-module/resi-partymember/resi-partymember-client/src/main/java/com/epmet/resi/partymember/feign/fallback/ResiPartyMemberOpenFeignClientFallback.java
  3. 11
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/controller/PartymemberInfoController.java
  4. 7
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/PartymemberInfoService.java
  5. 15
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartymemberInfoServiceImpl.java
  6. 9
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserResiInfoServiceImpl.java

9
epmet-module/resi-partymember/resi-partymember-client/src/main/java/com/epmet/resi/partymember/feign/ResiPartyMemberOpenFeignClient.java

@ -162,4 +162,13 @@ public interface ResiPartyMemberOpenFeignClient {
@PostMapping("/resi/partymember/icPartyAct/act-detail/{icPartyActId}")
Result<IcPartyActDetailResDTO> actDetail(@PathVariable("icPartyActId")String icPartyActId);
/**
* 更新partymember_info.ID_CARD
* @param userId
* @param idNum
* @return
*/
@PostMapping("/resi/partymember/partymemberinfo/updatePartyMemberIdCard")
Result updatePartyMemberIdCard(@RequestParam("userId") String userId, @RequestParam("idNum")String idNum);
}

12
epmet-module/resi-partymember/resi-partymember-client/src/main/java/com/epmet/resi/partymember/feign/fallback/ResiPartyMemberOpenFeignClientFallback.java

@ -130,4 +130,16 @@ public class ResiPartyMemberOpenFeignClientFallback implements ResiPartyMemberOp
public Result<IcPartyActDetailResDTO> actDetail(String icPartyActId) {
return ModuleUtils.feignConError(ServiceConstant.RESI_PARTYMEMBER_SERVER, "actDetail");
}
/**
* 更新partymember_info.ID_CARD
*
* @param userId
* @param idNum
* @return
*/
@Override
public Result updatePartyMemberIdCard(String userId, String idNum) {
return ModuleUtils.feignConError(ServiceConstant.RESI_PARTYMEMBER_SERVER, "updatePartyMemberIdCard",userId,idNum);
}
}

11
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/controller/PartymemberInfoController.java

@ -168,4 +168,15 @@ public class PartymemberInfoController {
public Result<List<PartymemberInfoDTO>> getPartyMemberInfoByCustomerId(@RequestParam("customerId")String customerId){
return new Result<List<PartymemberInfoDTO>>().ok(partymemberInfoService.getPartyMemberInfoByCustomerId(customerId));
}
/**
* 更新partymember_info.ID_CARD
* @param userId
* @param idNum
* @return
*/
@PostMapping("updatePartyMemberIdCard")
public Result updatePartyMemberIdCard(@RequestParam("userId") String userId, @RequestParam("idNum")String idNum){
partymemberInfoService.updatePartyMemberIdCard(userId,idNum);
return new Result();
}
}

7
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/PartymemberInfoService.java

@ -178,4 +178,11 @@ public interface PartymemberInfoService extends BaseService<PartymemberInfoEntit
* @date 2021/9/6 3:54 下午
*/
List<PartymemberInfoDTO> getPartyMemberInfoByCustomerId(String customerId);
/**
* 更新partymember_info.ID_CARD
* @param userId
* @param idNum
*/
void updatePartyMemberIdCard(String userId, String idNum);
}

15
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/PartymemberInfoServiceImpl.java

@ -19,6 +19,7 @@ package com.epmet.modules.partymember.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl;
import com.epmet.commons.tools.constant.FieldConstant;
@ -258,4 +259,18 @@ public class PartymemberInfoServiceImpl extends BaseServiceImpl<PartymemberInfoD
public List<PartymemberInfoDTO> getPartyMemberInfoByCustomerId(String customerId) {
return baseDao.selectListPartyMemberInfoByCustomerId(customerId);
}
/**
* 更新partymember_info.ID_CARD
*
* @param userId
* @param idNum
*/
@Override
public void updatePartyMemberIdCard(String userId, String idNum) {
LambdaUpdateWrapper<PartymemberInfoEntity> updateWrapper=new LambdaUpdateWrapper<>();
updateWrapper.eq(PartymemberInfoEntity::getUserId,userId);
updateWrapper.set(PartymemberInfoEntity::getIdCard,idNum);
baseDao.update(null,updateWrapper);
}
}

9
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/UserResiInfoServiceImpl.java

@ -53,6 +53,7 @@ import com.epmet.redis.UserBaseInfoRedis;
import com.epmet.redis.UserResiInfoRedis;
import com.epmet.resi.group.dto.topic.form.SharableTopicAndInviteeFormDTO;
import com.epmet.resi.group.feign.ResiGroupOpenFeignClient;
import com.epmet.resi.partymember.feign.ResiPartyMemberOpenFeignClient;
import com.epmet.service.*;
import com.epmet.util.ModuleConstant;
import org.apache.commons.collections4.CollectionUtils;
@ -99,6 +100,10 @@ public class UserResiInfoServiceImpl extends BaseServiceImpl<UserResiInfoDao, Us
private GovIssueOpenFeignClient govIssueClient;
@Autowired
private UserBaseInfoRedis userBaseInfoRedis;
@Autowired
private ResiPartyMemberOpenFeignClient resiPartyMemberOpenFeignClient;
@Override
public PageData<UserResiInfoDTO> page(Map<String, Object> params) {
IPage<UserResiInfoEntity> page = baseDao.selectPage(
@ -423,6 +428,10 @@ public class UserResiInfoServiceImpl extends BaseServiceImpl<UserResiInfoDao, Us
baseInfo.setRealName(formDTO.getSurname() + formDTO.getName());
userBaseInfoService.insertOrUpdate(baseInfo);
userBaseInfoRedis.clearUserCache(Arrays.asList(formDTO.getUserId()));
// 更新一下党员的身份证号
if (StringUtils.isNotBlank(formDTO.getIdNum())) {
Result partyRes = resiPartyMemberOpenFeignClient.updatePartyMemberIdCard(formDTO.getUserId(), formDTO.getIdNum());
}
}
/**

Loading…
Cancel
Save