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

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

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

parent 4616c779
...@@ -42,7 +42,7 @@ public interface IAdamRdmService { ...@@ -42,7 +42,7 @@ public interface IAdamRdmService {
List<AdamEntersVo> getEntersVoByUid(String uid); List<AdamEntersVo> getEntersVoByUid(String uid);
AdamEntersVo getEntersVoByUidEntersId(String uid, String entersId); AdamEntersVo getEntersVoByUidEntersId(String uid, String... entersIds);
void delEntersVoByUid(String uid); void delEntersVoByUid(String uid);
......
...@@ -107,9 +107,9 @@ public class AdamEntersController { ...@@ -107,9 +107,9 @@ public class AdamEntersController {
@ApiOperationSupport(order = 6) @ApiOperationSupport(order = 6)
@ApiOperation(value = "入场人详情") @ApiOperation(value = "入场人详情")
@PostMapping("query/{entersId}") @PostMapping("query")
public ResponseDto<AdamEntersVo> query(@NotBlank @PathVariable String entersId) { public ResponseDto<AdamEntersVo> query(@NotBlank @RequestParam String entersIds) {
AdamEntersVo vo = adamRdmService.getEntersVoByUidEntersId(CurrentUtil.getCurrentUid(), entersId); AdamEntersVo vo = adamRdmService.getEntersVoByUidEntersId(CurrentUtil.getCurrentUid(), entersIds.split(","));
return null == vo ? ResponseDto.failure(ErrorMapping.get("10105")) : ResponseDto.success(vo); return null == vo ? ResponseDto.failure(ErrorMapping.get("10105")) : ResponseDto.success(vo);
} }
......
...@@ -155,8 +155,9 @@ public class AdamRdmServiceImpl implements IAdamRdmService { ...@@ -155,8 +155,9 @@ public class AdamRdmServiceImpl implements IAdamRdmService {
} }
@Override @Override
public AdamEntersVo getEntersVoByUidEntersId(String uid, String entersId) { public AdamEntersVo getEntersVoByUidEntersId(String uid, String... entersIds) {
return this.getEntersVoByUid(uid).stream().filter(r -> r.getEntersId().equals(entersId)).findAny().orElse(null); List<String> entersIdList = Arrays.asList(entersIds);
return this.getEntersVoByUid(uid).stream().filter(r -> entersIdList.contains(r.getEntersId())).findAny().orElse(null);
} }
@Override @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