提交 52a4c90f 作者: zhenjie

改变用户id获取方式

上级 75c6aedf
...@@ -38,7 +38,7 @@ public class RequirementsInfoVO implements Serializable { ...@@ -38,7 +38,7 @@ public class RequirementsInfoVO implements Serializable {
@ApiModelProperty(value = "需求类型名称") @ApiModelProperty(value = "需求类型名称")
private String requirementTypeName; private String requirementTypeName;
@ApiModelProperty(value = "用户id") @ApiModelProperty(value = "用户id")
@NotNull(message = "用户id不能为空", groups = {Insert.class}) //@NotNull(message = "用户id不能为空", groups = {Insert.class})
private Integer userAccountId; private Integer userAccountId;
@ApiModelProperty(value = "发布者姓名") @ApiModelProperty(value = "发布者姓名")
@NotNull(message = "发布者姓名不能为空", groups = {Insert.class}) @NotNull(message = "发布者姓名不能为空", groups = {Insert.class})
......
...@@ -22,7 +22,7 @@ public class TenderApplyVO implements Serializable { ...@@ -22,7 +22,7 @@ public class TenderApplyVO implements Serializable {
@NotNull(message = "招标id不能为空", groups = {Create.class}) @NotNull(message = "招标id不能为空", groups = {Create.class})
private Integer tenderNewsId; private Integer tenderNewsId;
@ApiModelProperty(value = "用户id") @ApiModelProperty(value = "用户id")
@NotNull(message = "用户id不能为空", groups = {Create.class}) //@NotNull(message = "用户id不能为空", groups = {Create.class})
private Integer userAccountId; private Integer userAccountId;
@ApiModelProperty(value = "招标详情id") @ApiModelProperty(value = "招标详情id")
@NotNull(message = "招标详情id不能为空", groups = {Create.class}) @NotNull(message = "招标详情id不能为空", groups = {Create.class})
......
...@@ -16,6 +16,8 @@ import org.springframework.beans.factory.annotation.Autowired; ...@@ -16,6 +16,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
/** /**
* @author: zj * @author: zj
* @Date: 2023/5/18 14:26 * @Date: 2023/5/18 14:26
...@@ -23,7 +25,7 @@ import org.springframework.web.bind.annotation.*; ...@@ -23,7 +25,7 @@ import org.springframework.web.bind.annotation.*;
@Api(tags = {"需求相关"}) @Api(tags = {"需求相关"})
@RestController @RestController
@RequestMapping("/requirements/") @RequestMapping("/requirements/")
public class RequirementsController { public class RequirementsController extends BaseController{
@Autowired @Autowired
private RequirementsService requirementsService; private RequirementsService requirementsService;
...@@ -38,7 +40,8 @@ public class RequirementsController { ...@@ -38,7 +40,8 @@ public class RequirementsController {
@ApiOperation(value = "需求发布") @ApiOperation(value = "需求发布")
@ApiResponses({ @ApiResponse(code = 200, message = "OK", response = ResultBody.class) }) @ApiResponses({ @ApiResponse(code = 200, message = "OK", response = ResultBody.class) })
@PostMapping("publish") @PostMapping("publish")
public ResultBody publish(@Validated(value = {Insert.class})@RequestBody RequirementsInfoVO requirementsInfoVO){ public ResultBody publish(@Validated(value = {Insert.class})@RequestBody RequirementsInfoVO requirementsInfoVO, HttpServletRequest request){
requirementsInfoVO.setUserAccountId(this.getUserLoginInfoFromRedis(request).getUserAccountId());
return requirementsService.publish(requirementsInfoVO); return requirementsService.publish(requirementsInfoVO);
} }
...@@ -52,8 +55,8 @@ public class RequirementsController { ...@@ -52,8 +55,8 @@ public class RequirementsController {
@ApiOperation(value = "需求已解决") @ApiOperation(value = "需求已解决")
@ApiResponses({ @ApiResponse(code = 200, message = "OK", response = ResultBody.class) }) @ApiResponses({ @ApiResponse(code = 200, message = "OK", response = ResultBody.class) })
@GetMapping("solveRequire") @GetMapping("solveRequire")
public ResultBody solveRequire(@RequestParam Integer requirementsInfoId, @RequestParam Integer userAccountId){ public ResultBody solveRequire(@RequestParam Integer requirementsInfoId, HttpServletRequest request){
return requirementsService.solveRequire(requirementsInfoId, userAccountId); return requirementsService.solveRequire(requirementsInfoId, this.getUserLoginInfoFromRedis(request).getUserAccountId());
} }
} }
...@@ -93,7 +93,8 @@ public class TenderController extends BaseController{ ...@@ -93,7 +93,8 @@ public class TenderController extends BaseController{
@ApiOperation(value = "合作申请提交") @ApiOperation(value = "合作申请提交")
@ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)}) @ApiResponses({@ApiResponse(code = 200, message = "OK", response = ResultBody.class)})
@PostMapping(value = "apply") @PostMapping(value = "apply")
public ResultBody addTenderApply(@Validated(value = {Create.class})@RequestBody TenderApplyVO tenderApplyVO){ public ResultBody addTenderApply(@Validated(value = {Create.class})@RequestBody TenderApplyVO tenderApplyVO, HttpServletRequest request){
tenderApplyVO.setUserAccountId(this.getUserLoginInfoFromRedis(request).getUserAccountId());
return tenderService.addTenderApply(tenderApplyVO); return tenderService.addTenderApply(tenderApplyVO);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论