diff --git a/src/main/java/cn/com/tenlion/controller/api/traininginstitutionuser/TrainingInstitutionUserController.java b/src/main/java/cn/com/tenlion/controller/api/traininginstitutionuser/TrainingInstitutionUserController.java index d4f325f..8eaf999 100644 --- a/src/main/java/cn/com/tenlion/controller/api/traininginstitutionuser/TrainingInstitutionUserController.java +++ b/src/main/java/cn/com/tenlion/controller/api/traininginstitutionuser/TrainingInstitutionUserController.java @@ -1,8 +1,11 @@ package cn.com.tenlion.controller.api.traininginstitutionuser; +import cn.com.tenlion.institutionmanagement.pojo.dtos.institution.InstitutionDTO; import com.alibaba.fastjson.JSONObject; import ink.wgink.annotation.CheckRequestBodyAnnotation; import ink.wgink.common.base.DefaultBaseController; +import ink.wgink.common.component.SecurityComponent; +import ink.wgink.exceptions.ParamsException; import ink.wgink.interfaces.consts.ISystemConstant; import ink.wgink.pojo.ListPage; import ink.wgink.pojo.result.ErrorResult; @@ -13,6 +16,7 @@ import cn.com.tenlion.pojo.dtos.traininginstitutionuser.TrainingInstitutionUserD import cn.com.tenlion.pojo.vos.traininginstitutionuser.TrainingInstitutionUserVO; import cn.com.tenlion.service.traininginstitutionuser.ITrainingInstitutionUserService; import io.swagger.annotations.*; +import org.apache.commons.lang3.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; @@ -34,6 +38,25 @@ public class TrainingInstitutionUserController extends DefaultBaseController { @Autowired private ITrainingInstitutionUserService trainingInstitutionUserService; + @Autowired + protected SecurityComponent securityComponent; + + + @ApiOperation(value = "获取当前登录人的培训机构详情", notes = "获取当前登录人的培训机构详情接口") + @ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)}) + @GetMapping("get-now-institution") + public InstitutionDTO getNowInstitution(){ + String userId = securityComponent.getCurrentUser().getUserId(); + if(StringUtils.isBlank(userId)){ + throw new ParamsException("请重新登录"); + } + return trainingInstitutionUserService.getByUserId(userId); + } + + + + + @@ -80,7 +103,7 @@ public class TrainingInstitutionUserController extends DefaultBaseController { }) @ApiResponses({@ApiResponse(code = 400, message = "请求失败", response = ErrorResult.class)}) @GetMapping("get/{trainingInstitutionUserId}") - public TrainingInstitutionUserDTO get(@PathVariable("trainingInstitutionUserId") String trainingInstitutionUserId) { + public TrainingInstitutionUserDTO get(@PathVariable("trainingInstitutionUserId") String trainingInstitutionUserId) { return trainingInstitutionUserService.get(trainingInstitutionUserId); } diff --git a/src/main/resources/static/route/traininginstitution/update-creator.html b/src/main/resources/static/route/traininginstitution/update-creator.html new file mode 100644 index 0000000..055912c --- /dev/null +++ b/src/main/resources/static/route/traininginstitution/update-creator.html @@ -0,0 +1,444 @@ + + + + + + + + + + + + + + +
+
+ + + + + + +
+
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+ +
+
+ +
+
+ +
+
+
+ +
+ + + +
+
+
+
+
+
+
+
+
+ +
+
+
+
+
+
+ + + + + + + + \ No newline at end of file