add 通过会议id查询自己的参会人信息

This commit is contained in:
lijiarao
2021-09-29 10:34:43 +08:00
parent 6e318754cd
commit 5fe1befb5d
3 changed files with 29 additions and 0 deletions
@@ -205,6 +205,20 @@ public class PayMeetingSituationController extends JeroController<PayMeetingSitu
return Result.OK(payMeetingSituation);
}
/**
* 通过会议id查询自己的参会人信息
*/
@DictPoint
@ApiOperation(value = "参会人员信息-通过会议id查询自己的参会人信息")
@GetMapping(value = "/queryByMeetingId")
public Result<?> queryByMeetingId(@RequestParam(name = "meetingId") String meetingId) {
PayMeetingSituation payMeetingSituation = payMeetingSituationService.queryByMeetingIdAndContactId(meetingId);
if (payMeetingSituation == null) {
return Result.error("未找到对应数据");
}
return Result.OK(payMeetingSituation);
}
/**
* 导出excel
*/
@@ -63,4 +63,9 @@ public interface IPayMeetingSituationService extends IService<PayMeetingSituatio
String getMeetingType(PayMeetingSituation payMeetingSituation);
/**
* 通过会议id查询自己的参会人信息
*/
PayMeetingSituation queryByMeetingIdAndContactId(String meetingId);
}
@@ -563,6 +563,16 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
return payMeeting.getMeetingType().toString();
}
@Override
public PayMeetingSituation queryByMeetingIdAndContactId(String meetingId) {
LoginUser loginUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
LambdaQueryWrapper<PayMeetingSituation> wrapper = new LambdaQueryWrapper<>();
wrapper.eq(PayMeetingSituation::getMeetingId,meetingId);
wrapper.eq(PayMeetingSituation::getCompanyContactId,loginUser.getId());
return getOne(wrapper);
}
/**
* 更新
*/