Commit 0dcd75a7 by 段启岩

修复备注

parent 60b3461b
......@@ -2,6 +2,7 @@ package cn.meteor.beyondclouds.modules.user.api;
import cn.meteor.beyondclouds.core.api.Response;
import cn.meteor.beyondclouds.core.authentication.Subject;
import cn.meteor.beyondclouds.modules.user.form.RemarksForm;
import cn.meteor.beyondclouds.modules.user.service.IUserRemarksService;
import cn.meteor.beyondclouds.util.SubjectUtils;
import io.swagger.annotations.Api;
......@@ -26,16 +27,16 @@ public class UserRemarkApi {
/**
* 修改备注
* @param userId 被备注的用户的ID
* @param remarks 备注
* @param remarksForm 备注
* @return
*/
@PutMapping("/user/{userId}/remarks")
public Response alterRemarks(@PathVariable("userId") String userId, String remarks) {
public Response alterRemarks(@PathVariable("userId") String userId, @RequestBody RemarksForm remarksForm) {
Subject subject = SubjectUtils.getSubject();
String currentUserId = (String) subject.getId();
// TODO 实现修改备注
userRemarksService.alterRemarks(currentUserId, userId, remarks);
userRemarksService.alterRemarks(currentUserId, userId, remarksForm.getRemarks());
return Response.success();
}
......
package cn.meteor.beyondclouds.modules.user.form;
import lombok.Data;
/**
* @author meteor
*/
@Data
public class RemarksForm {
private String remarks;
}
......@@ -6,8 +6,8 @@ import cn.meteor.beyondclouds.modules.user.service.IUserRemarksService;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.apache.commons.lang3.StringUtils;
import org.springframework.stereotype.Service;
import org.springframework.util.StringUtils;
/**
* <p>
......@@ -28,7 +28,7 @@ public class UserRemarksServiceImpl extends ServiceImpl<UserRemarksMapper, UserR
queryWrapper.eq("marked_id", userId);
// 如果传入的昵称是空的,则删除备注
if (StringUtils.isEmpty(remarks)) {
if (StringUtils.isBlank(remarks)) {
remove(queryWrapper);
return;
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment