浏览代码

乐队指导训练营

zouxuan 6 月之前
父节点
当前提交
61c21d4b10

+ 33 - 5
mec-application/src/main/java/com/ym/mec/student/controller/TempDirectorTrainingCampController.java

@@ -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));
+    }
 
 
 }

+ 4 - 0
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/TempDirectorTrainingCampDetail.java

@@ -27,6 +27,10 @@ public class TempDirectorTrainingCampDetail implements Serializable {
     @ApiModelProperty(value = "姓名")
     private String username;
 
+    @TableField("mobile_")
+    @ApiModelProperty(value = "手机号")
+    private String mobile;
+
     @TableField("card_no_")
     @ApiModelProperty(value = "身份证号")
     private String cardNo;