记得上下班打卡 | git大法好,push需谨慎

Commit 5551ef4a authored by 张国柄's avatar 张国柄

fix:入场人查询详情支持同时查询多个;

parent 4616c779
......@@ -42,7 +42,7 @@ public interface IAdamRdmService {
List<AdamEntersVo> getEntersVoByUid(String uid);
AdamEntersVo getEntersVoByUidEntersId(String uid, String entersId);
AdamEntersVo getEntersVoByUidEntersId(String uid, String... entersIds);
void delEntersVoByUid(String uid);
......
......@@ -107,9 +107,9 @@ public class AdamEntersController {
@ApiOperationSupport(order = 6)
@ApiOperation(value = "入场人详情")
@PostMapping("query/{entersId}")
public ResponseDto<AdamEntersVo> query(@NotBlank @PathVariable String entersId) {
AdamEntersVo vo = adamRdmService.getEntersVoByUidEntersId(CurrentUtil.getCurrentUid(), entersId);
@PostMapping("query")
public ResponseDto<AdamEntersVo> query(@NotBlank @RequestParam String entersIds) {
AdamEntersVo vo = adamRdmService.getEntersVoByUidEntersId(CurrentUtil.getCurrentUid(), entersIds.split(","));
return null == vo ? ResponseDto.failure(ErrorMapping.get("10105")) : ResponseDto.success(vo);
}
......
......@@ -155,8 +155,9 @@ public class AdamRdmServiceImpl implements IAdamRdmService {
}
@Override
public AdamEntersVo getEntersVoByUidEntersId(String uid, String entersId) {
return this.getEntersVoByUid(uid).stream().filter(r -> r.getEntersId().equals(entersId)).findAny().orElse(null);
public AdamEntersVo getEntersVoByUidEntersId(String uid, String... entersIds) {
List<String> entersIdList = Arrays.asList(entersIds);
return this.getEntersVoByUid(uid).stream().filter(r -> entersIdList.contains(r.getEntersId())).findAny().orElse(null);
}
@Override
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment