From ecb8d4f6478cfbef98cf4bdbb6fe9f639ab87361 Mon Sep 17 00:00:00 2001 From: zhangyue Date: Wed, 18 Mar 2026 10:07:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E7=94=A8=E6=88=B7=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E5=9F=B9=E8=AE=AD=E6=98=AF=E5=90=A6=E8=BF=87=E6=9C=9F?= =?UTF-8?q?dubbo=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../edu/facade/ZcloudEduFacadeImpl.java | 23 +++++++++++++++++++ .../web/training/TrainingUserController.java | 2 +- .../query/training/TrainingUserQueryExe.java | 4 ++-- .../edu/service/TrainingUserServiceImpl.java | 2 +- .../api/training/TrainingUserServiceI.java | 2 +- 5 files changed, 28 insertions(+), 5 deletions(-) create mode 100644 web-adapter/src/main/java/com/zcloud/edu/facade/ZcloudEduFacadeImpl.java 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); }