|
@@ -1,9 +1,18 @@
|
|
|
package com.ym.mec.student.controller;
|
|
|
|
|
|
-import com.ym.mec.auth.api.client.SysUserFeignService;
|
|
|
+import com.ym.mec.biz.dal.entity.TempDirectorTrainingCamp;
|
|
|
+import com.ym.mec.biz.dal.entity.TempDirectorTrainingCampDetail;
|
|
|
+import com.ym.mec.biz.dal.entity.TempLittleArtistTrainingCamp;
|
|
|
+import com.ym.mec.biz.service.SysUserService;
|
|
|
+import com.ym.mec.biz.service.TempDirectorTrainingCampDetailService;
|
|
|
import com.ym.mec.biz.service.TempDirectorTrainingCampService;
|
|
|
import com.ym.mec.common.controller.BaseController;
|
|
|
+import com.ym.mec.common.entity.HttpResponseResult;
|
|
|
+import com.ym.mec.common.exception.BizException;
|
|
|
import io.swagger.annotations.Api;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
@@ -13,13 +22,32 @@ import javax.annotation.Resource;
|
|
|
@RestController
|
|
|
@RequestMapping("${app-config.url.student:}/tempDirectorTrainingCamp")
|
|
|
public class TempDirectorTrainingCampController extends BaseController {
|
|
|
- /**
|
|
|
- * 服务对象
|
|
|
- */
|
|
|
+
|
|
|
@Resource
|
|
|
private TempDirectorTrainingCampService tempDirectorTrainingCampService;
|
|
|
@Resource
|
|
|
- private SysUserFeignService sysUserFeignService;
|
|
|
+ private TempDirectorTrainingCampDetailService tempDirectorTrainingCampDetailService;
|
|
|
+ @Resource
|
|
|
+ private SysUserService sysUserService;
|
|
|
+
|
|
|
+ @ApiOperation(value="获取训练营详情")
|
|
|
+ @GetMapping(value = "/getDetail")
|
|
|
+ public HttpResponseResult<TempDirectorTrainingCamp> addCamp(Integer campId){
|
|
|
+ return succeed(tempDirectorTrainingCampService.getById(campId));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation(value="根据身份证号、手机号获取用户基本信息")
|
|
|
+ @GetMapping(value = "/getUserDetail")
|
|
|
+ public HttpResponseResult<TempDirectorTrainingCampDetail> addCamp(String cardNo,String mobile){
|
|
|
+ if(StringUtils.isEmpty(cardNo) || StringUtils.isEmpty(mobile)){
|
|
|
+ throw new BizException("参数校验失败");
|
|
|
+ }
|
|
|
+ TempDirectorTrainingCampDetail one = tempDirectorTrainingCampDetailService.lambdaQuery()
|
|
|
+ .eq(StringUtils.isNotEmpty(cardNo), TempDirectorTrainingCampDetail::getCardNo, cardNo)
|
|
|
+ .eq(StringUtils.isNotEmpty(mobile), TempDirectorTrainingCampDetail::getMobile, mobile).last("LIMIT 1").one();
|
|
|
+
|
|
|
+ return succeed(tempDirectorTrainingCampService.getById(campId));
|
|
|
+ }
|
|
|
|
|
|
|
|
|
}
|