doum
8 小时以前 59b1f0e9967902aa10f5e017d5a0bdfd1b60c9ea
server/admin/src/main/java/com/doumee/api/business/MemberController.java
@@ -8,6 +8,7 @@
import com.doumee.core.model.PageData;
import com.doumee.core.model.PageWrap;
import com.doumee.dao.business.model.Member;
import com.doumee.dao.dto.ChangeStatusDTO;
import com.doumee.dao.dto.MemberListQueryDTO;
import com.doumee.dao.vo.MemberDetailVO;
import com.doumee.dao.vo.MemberListVO;
@@ -118,4 +119,18 @@
    public ApiResponse<MemberDetailVO> findMemberDetail(@PathVariable Integer id) {
        return ApiResponse.success(memberService.findMemberDetail(id));
    }
    @ApiOperation("修改会员状态")
    @PostMapping("/updateStatus")
    @RequiresPermissions("business:member:update")
    public ApiResponse updateStatus(@RequestBody ChangeStatusDTO dto) {
        if (dto.getId() == null || dto.getStatus() == null || (dto.getStatus() != 0 && dto.getStatus() != 1)) {
            return ApiResponse.failed("参数错误,状态:0=启用;1=禁用");
        }
        Member member = new Member();
        member.setId(dto.getId());
        member.setStatus(dto.getStatus());
        memberService.updateById(member);
        return ApiResponse.success("操作成功");
    }
}