diff --git a/web-adapter/src/main/java/com/zcloud/edu/facade/ZcloudEduFacadeImpl.java b/web-adapter/src/main/java/com/zcloud/edu/facade/ZcloudEduFacadeImpl.java new file mode 100644 index 0000000..d964c3a --- /dev/null +++ b/web-adapter/src/main/java/com/zcloud/edu/facade/ZcloudEduFacadeImpl.java @@ -0,0 +1,23 @@ +package com.zcloud.edu.facade; + +import com.zcloud.edu.api.training.TrainingUserServiceI; +import com.zcloud.gbscommon.zcloudedu.facade.ZcloudEduFacade; +import com.zcloud.gbscommon.zcloudqualifications.response.EduProjectUserDO; +import org.apache.dubbo.config.annotation.DubboService; + +import javax.annotation.Resource; +import java.util.List; + +/** + * @author zhangyue + * @date 2025/12/3 10:43 + */ +@DubboService +public class ZcloudEduFacadeImpl implements ZcloudEduFacade { + @Resource + private TrainingUserServiceI trainingUserService; + @Override + public List listAllByPhones(List list) { + return trainingUserService.listAllByPhones(list); + } +} diff --git a/web-adapter/src/main/java/com/zcloud/edu/web/training/TrainingUserController.java b/web-adapter/src/main/java/com/zcloud/edu/web/training/TrainingUserController.java index 7228cd1..f190ec3 100644 --- a/web-adapter/src/main/java/com/zcloud/edu/web/training/TrainingUserController.java +++ b/web-adapter/src/main/java/com/zcloud/edu/web/training/TrainingUserController.java @@ -62,7 +62,7 @@ public class TrainingUserController { @ApiOperation("根据手机号查询是否培训通过") @PostMapping("/listAllByPhones") public MultiResponse listAllByPhones(@RequestBody List qry) { - return trainingUserService.listAllByPhones(qry); + return MultiResponse.of(trainingUserService.listAllByPhones(qry)); } @ApiOperation("详情") diff --git a/web-app/src/main/java/com/zcloud/edu/command/query/training/TrainingUserQueryExe.java b/web-app/src/main/java/com/zcloud/edu/command/query/training/TrainingUserQueryExe.java index 6e389af..a3115a4 100644 --- a/web-app/src/main/java/com/zcloud/edu/command/query/training/TrainingUserQueryExe.java +++ b/web-app/src/main/java/com/zcloud/edu/command/query/training/TrainingUserQueryExe.java @@ -46,7 +46,7 @@ public class TrainingUserQueryExe { return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); } - public MultiResponse listAllByPhonesExecute(List qry) { + public List listAllByPhonesExecute(List qry) { List phones = qry.stream().map(EduProjectUserDO::getPhone).collect(Collectors.toList()); Map params = new HashMap(); params.put("phones", phones); @@ -63,7 +63,7 @@ public class TrainingUserQueryExe { } eduProjectUserDO.setTrainingState(String.valueOf(trainingUser.getStateFlag())); }); - return MultiResponse.of(qry); + return qry; } } diff --git a/web-app/src/main/java/com/zcloud/edu/service/TrainingUserServiceImpl.java b/web-app/src/main/java/com/zcloud/edu/service/TrainingUserServiceImpl.java index b2c1c75..ae9ab8f 100644 --- a/web-app/src/main/java/com/zcloud/edu/service/TrainingUserServiceImpl.java +++ b/web-app/src/main/java/com/zcloud/edu/service/TrainingUserServiceImpl.java @@ -62,7 +62,7 @@ public class TrainingUserServiceImpl implements TrainingUserServiceI { } @Override - public MultiResponse listAllByPhones(List qry) { + public List listAllByPhones(List qry) { return trainingUserQueryExe.listAllByPhonesExecute(qry); } } diff --git a/web-client/src/main/java/com/zcloud/edu/api/training/TrainingUserServiceI.java b/web-client/src/main/java/com/zcloud/edu/api/training/TrainingUserServiceI.java index 2ae1924..885fa3b 100644 --- a/web-client/src/main/java/com/zcloud/edu/api/training/TrainingUserServiceI.java +++ b/web-client/src/main/java/com/zcloud/edu/api/training/TrainingUserServiceI.java @@ -29,6 +29,6 @@ public interface TrainingUserServiceI { void removeBatch(Long[] ids); - MultiResponse listAllByPhones(List qry); + List listAllByPhones(List qry); }