Browse Source

/gov/org/staff/addstaffv2返回staffId

master
yinzuomei 3 years ago
parent
commit
24ba608e28
  1. 3
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/StaffController.java
  2. 3
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/StaffService.java
  3. 9
      epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/StaffServiceImpl.java

3
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/StaffController.java

@ -196,11 +196,12 @@ public class StaffController {
/** /**
* 通讯录人员添加v2 * 通讯录人员添加v2
* 返回staffId
* @author sun * @author sun
*/ */
@PostMapping("addstaffv2") @PostMapping("addstaffv2")
@RequirePermission(requirePermission = RequirePermissionEnum.ORG_STAFF_CREATE) @RequirePermission(requirePermission = RequirePermissionEnum.ORG_STAFF_CREATE)
public Result addStaffV2(@LoginUser TokenDto tokenDto, @RequestBody AddStaffV2FromDTO fromDTO){ public Result<StaffDetailResultDTO> addStaffV2(@LoginUser TokenDto tokenDto, @RequestBody AddStaffV2FromDTO fromDTO){
ValidatorUtils.validateEntity(fromDTO, AddStaffV2FromDTO.AddStaff.class); ValidatorUtils.validateEntity(fromDTO, AddStaffV2FromDTO.AddStaff.class);
fromDTO.setCustomerId(tokenDto.getCustomerId()); fromDTO.setCustomerId(tokenDto.getCustomerId());
fromDTO.setApp(tokenDto.getApp()); fromDTO.setApp(tokenDto.getApp());

3
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/StaffService.java

@ -134,9 +134,10 @@ public interface StaffService {
/** /**
* 通讯录人员添加v2 * 通讯录人员添加v2
* 返回staffId
* @author sun * @author sun
*/ */
Result addStaffV2(AddStaffV2FromDTO fromDTO); Result<StaffDetailResultDTO> addStaffV2(AddStaffV2FromDTO fromDTO);
/** /**

9
epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/StaffServiceImpl.java

@ -537,7 +537,7 @@ public class StaffServiceImpl implements StaffService {
*/ */
@Override @Override
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
public Result addStaffV2(AddStaffV2FromDTO fromDTO) { public Result<StaffDetailResultDTO> addStaffV2(AddStaffV2FromDTO fromDTO) {
//1.根据新增人员类型判断查询机关信息 //1.根据新增人员类型判断查询机关信息
OrgResultDTO orgDTO = customerAgencyDao.selectAgencyDetail(fromDTO.getOrgId(), fromDTO.getOrgType()); OrgResultDTO orgDTO = customerAgencyDao.selectAgencyDetail(fromDTO.getOrgId(), fromDTO.getOrgType());
if (null == orgDTO) { if (null == orgDTO) {
@ -612,8 +612,13 @@ public class StaffServiceImpl implements StaffService {
throw new EpmetException("save data to gov-role-user failure"); throw new EpmetException("save data to gov-role-user failure");
} }
} }
//如果是烟台的需要更新 根据手机号+姓名 更新data_sync_user_data置为已创建、记录staffId
// todo
return new Result(); //2022.10.18加个返参,借用下StaffDetailResultDTO不再新建dto了
StaffDetailResultDTO resultDTO=new StaffDetailResultDTO();
resultDTO.setStaffId(result.getData().getUserId());
return new Result<StaffDetailResultDTO>().ok(resultDTO);
} }

Loading…
Cancel
Save