增加用户查询培训是否过期dubbo接口

dev
zhangyue 2026-03-18 10:07:43 +08:00
parent 318fc084e3
commit ecb8d4f647
5 changed files with 28 additions and 5 deletions

View File

@ -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<EduProjectUserDO> listAllByPhones(List<EduProjectUserDO> list) {
return trainingUserService.listAllByPhones(list);
}
}

View File

@ -62,7 +62,7 @@ public class TrainingUserController {
@ApiOperation("根据手机号查询是否培训通过") @ApiOperation("根据手机号查询是否培训通过")
@PostMapping("/listAllByPhones") @PostMapping("/listAllByPhones")
public MultiResponse<EduProjectUserDO> listAllByPhones(@RequestBody List<EduProjectUserDO> qry) { public MultiResponse<EduProjectUserDO> listAllByPhones(@RequestBody List<EduProjectUserDO> qry) {
return trainingUserService.listAllByPhones(qry); return MultiResponse.of(trainingUserService.listAllByPhones(qry));
} }
@ApiOperation("详情") @ApiOperation("详情")

View File

@ -46,7 +46,7 @@ public class TrainingUserQueryExe {
return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex()); return PageResponse.of(examCenterCOS, pageResponse.getTotalCount(), pageResponse.getPageSize(), pageResponse.getPageIndex());
} }
public MultiResponse<EduProjectUserDO> listAllByPhonesExecute(List<EduProjectUserDO> qry) { public List<EduProjectUserDO> listAllByPhonesExecute(List<EduProjectUserDO> qry) {
List<String> phones = qry.stream().map(EduProjectUserDO::getPhone).collect(Collectors.toList()); List<String> phones = qry.stream().map(EduProjectUserDO::getPhone).collect(Collectors.toList());
Map<String, Object> params = new HashMap<String, Object>(); Map<String, Object> params = new HashMap<String, Object>();
params.put("phones", phones); params.put("phones", phones);
@ -63,7 +63,7 @@ public class TrainingUserQueryExe {
} }
eduProjectUserDO.setTrainingState(String.valueOf(trainingUser.getStateFlag())); eduProjectUserDO.setTrainingState(String.valueOf(trainingUser.getStateFlag()));
}); });
return MultiResponse.of(qry); return qry;
} }
} }

View File

@ -62,7 +62,7 @@ public class TrainingUserServiceImpl implements TrainingUserServiceI {
} }
@Override @Override
public MultiResponse<EduProjectUserDO> listAllByPhones(List<EduProjectUserDO> qry) { public List<EduProjectUserDO> listAllByPhones(List<EduProjectUserDO> qry) {
return trainingUserQueryExe.listAllByPhonesExecute(qry); return trainingUserQueryExe.listAllByPhonesExecute(qry);
} }
} }

View File

@ -29,6 +29,6 @@ public interface TrainingUserServiceI {
void removeBatch(Long[] ids); void removeBatch(Long[] ids);
MultiResponse<EduProjectUserDO> listAllByPhones(List<EduProjectUserDO> qry); List<EduProjectUserDO> listAllByPhones(List<EduProjectUserDO> qry);
} }