Browse Source

修改"persondata"接口返参新增epmetUserId,icResiUserId

dev_shibei_match
yinzuomei 4 years ago
parent
commit
42c88be184
  1. 4
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/PersonDataFormDTO.java
  2. 11
      epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/PersonDataResultDTO.java
  3. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcResiUserController.java
  4. 11
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

4
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/PersonDataFormDTO.java

@ -19,4 +19,8 @@ public class PersonDataFormDTO implements Serializable {
@NotBlank(message = "userId不能为空",groups = PersonDataForm.class) @NotBlank(message = "userId不能为空",groups = PersonDataForm.class)
private String userId; private String userId;
@NotBlank(message = "tokenDto获取customerId不能为空",groups = PersonDataForm.class)
private String customerId;
} }

11
epmet-user/epmet-user-client/src/main/java/com/epmet/dto/result/PersonDataResultDTO.java

@ -7,7 +7,6 @@ import lombok.Data;
import java.io.Serializable; import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Map;
/** /**
* @Author zxc * @Author zxc
@ -19,6 +18,16 @@ public class PersonDataResultDTO implements Serializable {
private static final long serialVersionUID = 5210308218052783909L; private static final long serialVersionUID = 5210308218052783909L;
/**
* epemt_user.user.id
*/
private String epmetUserId;
/**
* ic_resi_user.id
*/
private String icResiUserId;
/** /**
* 工作单位 * 工作单位
*/ */

4
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/IcResiUserController.java

@ -426,7 +426,9 @@ public class IcResiUserController {
* @date 2021/11/3 9:21 上午 * @date 2021/11/3 9:21 上午
*/ */
@PostMapping("persondata") @PostMapping("persondata")
public Result<PersonDataResultDTO> personData(@RequestBody PersonDataFormDTO formDTO) { public Result<PersonDataResultDTO> personData(@LoginUser TokenDto tokenDto,@RequestBody PersonDataFormDTO formDTO) {
formDTO.setCustomerId(tokenDto.getCustomerId());
ValidatorUtils.validateEntity(formDTO,PersonDataFormDTO.PersonDataForm.class);
return new Result<PersonDataResultDTO>().ok(icResiUserService.personData(formDTO)); return new Result<PersonDataResultDTO>().ok(icResiUserService.personData(formDTO));
} }

11
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserServiceImpl.java

@ -59,6 +59,7 @@ import com.epmet.feign.EpmetMessageOpenFeignClient;
import com.epmet.feign.GovOrgOpenFeignClient; import com.epmet.feign.GovOrgOpenFeignClient;
import com.epmet.feign.OperCustomizeOpenFeignClient; import com.epmet.feign.OperCustomizeOpenFeignClient;
import com.epmet.service.IcResiUserService; import com.epmet.service.IcResiUserService;
import com.epmet.service.UserService;
import com.github.pagehelper.Page; import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo; import com.github.pagehelper.PageInfo;
@ -99,6 +100,8 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
private IcResiUserImportServiceImpl icResiUserImportService; private IcResiUserImportServiceImpl icResiUserImportService;
@Autowired @Autowired
private RedisUtils redisUtils; private RedisUtils redisUtils;
@Autowired
private UserService userService;
private QueryWrapper<IcResiUserEntity> getWrapper(Map<String, Object> params){ private QueryWrapper<IcResiUserEntity> getWrapper(Map<String, Object> params){
String id = (String)params.get(FieldConstant.ID_HUMP); String id = (String)params.get(FieldConstant.ID_HUMP);
@ -528,6 +531,14 @@ public class IcResiUserServiceImpl extends BaseServiceImpl<IcResiUserDao, IcResi
if (null == personData){ if (null == personData){
return new PersonDataResultDTO(); return new PersonDataResultDTO();
} }
//新增以下2个返参
ResiUserFormDTO resiUserFormDTO = new ResiUserFormDTO();
resiUserFormDTO.setIcResiUserId(formDTO.getUserId());
resiUserFormDTO.setCustomerId(formDTO.getCustomerId());
ResiUserResDTO resiUserResDTO = userService.findUser(resiUserFormDTO);
personData.setEpmetUserId(null != resiUserResDTO ? resiUserResDTO.getEpmetUserId() : StrConstant.EPMETY_STR);
personData.setIcResiUserId(formDTO.getUserId());
// 房屋信息查询 // 房屋信息查询
Result<List<String>> listResult = govOrgOpenFeignClient.selectHouseInfoByIdCard(personData.getIdCard()); Result<List<String>> listResult = govOrgOpenFeignClient.selectHouseInfoByIdCard(personData.getIdCard());
if (!listResult.success()){ if (!listResult.success()){

Loading…
Cancel
Save