diff --git a/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/controller/AuthUserController.java b/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/controller/AuthUserController.java index 3ff6118..82be1b7 100644 --- a/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/controller/AuthUserController.java +++ b/jeecg-boot-module/jeecg-module-service/src/main/java/org/jeecg/modules/service/controller/AuthUserController.java @@ -21,8 +21,10 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.extern.slf4j.Slf4j; +import org.jeecg.modules.service.dto.AuthUserUpdateDTO; import org.jeecg.modules.service.entity.AuthUser; import org.jeecg.modules.service.service.IAuthUserService; +import org.jeecg.modules.service.vo.DispatchUserVO; import org.jeecg.modules.service.vo.MyGroupMemberVO; import org.jeecg.modules.service.vo.RecommendUserVO; import org.jeecgframework.poi.excel.ExcelImportUtil; @@ -78,4 +80,38 @@ List list = authUserService.myGroupMemberList(userId); return Result.OK(list); } + + /** + * 我的资料 + */ + @RequestMapping(value = "/detail", method = RequestMethod.GET) + public Result detail(@RequestParam (name = "id",required=false) String id) { + AuthUser authUser = authUserService.getById(id); + return Result.OK(authUser); + } + + @RequestMapping(value = "/update", method = RequestMethod.POST) + public Result update(@RequestBody AuthUserUpdateDTO authUserUpdateDTO) { + AuthUser authUser = authUserService.getById(authUserUpdateDTO.getId()); + authUser.setAvatar(authUserUpdateDTO.getAvatar()); + authUser.setWxName(authUserUpdateDTO.getName()); + authUser.setProvince(authUserUpdateDTO.getProvince()); + authUser.setCity(authUserUpdateDTO.getCity()); + authUser.setArea(authUserUpdateDTO.getArea()); + authUser.setAddress(authUserUpdateDTO.getAddress()); + authUserService.updateById(authUser); + return Result.OK("修改成功"); + } + + /** + * 开卡任务 + */ + @RequestMapping(value = "/dispatchUser", method = RequestMethod.GET) + public Result> dispatchUser(@RequestParam (name = "userId") String userId) { + if (StringUtils.isBlank(userId)){ + return Result.error("用户id不能为空"); + } + List list = authUserService.dispatchUser(userId); + return Result.OK(list); + } }