|
|
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.cyksj.common.annotation.NoSubmit;
|
|
|
import com.cyksj.common.exception.BusinessRuntimeException;
|
|
|
import com.cyksj.dto.Result;
|
|
|
+import com.cyksj.enums.GatewayApiCode;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
|
import com.cyksj.mapper.OrderDonMapper;
|
|
|
import com.cyksj.mapper.manage.coupon.CouponUserMapper;
|
|
|
@@ -15,6 +16,7 @@ import com.cyksj.model.manage.views.GroupsRelationView;
|
|
|
import com.cyksj.model.request.ExchangeCodeTicket;
|
|
|
import com.cyksj.model.request.ReceiveBenefitsReq;
|
|
|
import com.cyksj.model.request.WorkOrderReq;
|
|
|
+import com.cyksj.model.request.UserReq;
|
|
|
import com.cyksj.model.views.RenewalView;
|
|
|
import com.cyksj.model.views.UserAvailableGoodsTicketView;
|
|
|
import com.cyksj.model.views.UserPersonalView;
|
|
|
@@ -219,4 +221,18 @@ public class UserController {
|
|
|
workOrderFrontService.replyCustomer(history);
|
|
|
return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 用户修改头像
|
|
|
+ */
|
|
|
+ @PutMapping("/put/headImg")
|
|
|
+ public Result<String> updateHeadImg(@RequestBody @Validated UserReq request) {
|
|
|
+ long userId = StpUserUtil.getLoginIdAsLong();
|
|
|
+ User user = userService.getById(userId);
|
|
|
+ if (user == null) throw BusinessRuntimeException.getGatewayApiCode(GatewayApiCode.CMS_TOKEN_VALID);
|
|
|
+ user.setSex(request.getSex());
|
|
|
+ user.setHeadimgurl(request.getHeadImg());
|
|
|
+ userService.updateById(user);
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult();
|
|
|
+ }
|
|
|
}
|