| | |
| | | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; |
| | | import com.ruoyi.common.annotation.Log; |
| | | import com.ruoyi.common.core.domain.BaseModel; |
| | | import com.ruoyi.common.core.domain.BasePage; |
| | | import com.ruoyi.common.core.domain.R; |
| | | import com.ruoyi.common.enums.BusinessType; |
| | | import com.ruoyi.framework.web.service.TokenService; |
| | | import com.ruoyi.system.dto.UpdateMicroWishStateDto; |
| | | import com.ruoyi.system.dto.UpdatePhoneDto; |
| | | import com.ruoyi.system.dto.UpdateUserDto; |
| | | import com.ruoyi.system.model.TAppUser; |
| | |
| | | public R<Page<TMicroWish>> getMicroWishList(@RequestBody MicroWishStatusQuery query) { |
| | | String userId = tokenService.getLoginUserApplet().getUserId(); |
| | | Page<TMicroWish> page = new Page<>(query.getPageNum(), query.getPageSize()); |
| | | Page<TMicroWish> microWishPage = tMicroWishService.page(page, Wrappers.<TMicroWish>lambdaQuery().eq(TMicroWish::getAppUserId, userId).eq(Objects.nonNull(query.getStatus()), TMicroWish::getStatus, query.getStatus()).orderByDesc(BaseModel::getCreateTime)); |
| | | Page<TMicroWish> microWishPage = tMicroWishService.page(page, Wrappers.<TMicroWish>lambdaQuery() |
| | | .eq(TMicroWish::getAppUserId, userId) |
| | | .eq(Objects.nonNull(query.getStatus()), TMicroWish::getStatus, query.getStatus()) |
| | | .orderByDesc(BaseModel::getCreateTime)); |
| | | return R.ok(microWishPage); |
| | | } |
| | | |
| | | @ApiOperation(value = "个人中心--微心愿上下架",response = TMicroWish.class) |
| | | @PostMapping(value = "/updateMicroWishState") |
| | | public R<?> updateMicroWishState(@RequestBody UpdateMicroWishStateDto dto) { |
| | | String userId = tokenService.getLoginUserApplet().getUserId(); |
| | | TMicroWish microWish = tMicroWishService.getById(dto.getId()); |
| | | if(!userId.equals(microWish.getAppUserId())){ |
| | | return R.fail("无权限操作"); |
| | | } |
| | | microWish.setState(dto.getState()); |
| | | tMicroWishService.updateById(microWish); |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "个人中心--微心愿详情",response = TMicroWish.class) |
| | | @GetMapping(value = "/getMicroWishDetail/{id}") |
| | |
| | | return R.ok(microWish); |
| | | } |
| | | |
| | | @ApiOperation(value = "个人中心--微心愿删除",response = TMicroWish.class) |
| | | @DeleteMapping(value = "/delMicroWish/{id}") |
| | | public R<TMicroWish> delMicroWish(@PathVariable String id) { |
| | | boolean b = tMicroWishService.removeById(id); |
| | | return R.ok(); |
| | | } |
| | | |
| | | |
| | | @ApiOperation(value = "个人中心--修改手机号") |
| | | @PostMapping(value = "/updatePhone") |