修改细节问题

This commit is contained in:
easonzhu 2025-02-12 22:22:38 +08:00
parent 49820fdaa2
commit 53a6dbea2d
5 changed files with 21 additions and 10 deletions

View File

@ -57,6 +57,11 @@ public class CommentBlackQuery extends PageQuery {
@Max(3) @Max(3)
private Integer scope; private Integer scope;
@ApiModelProperty("禁言状态0生效中 1已解除 2自然过期")
@Min(0)
@Max(2)
private Integer status;
public String getUserName() { public String getUserName() {
return userName; return userName;
} }
@ -168,4 +173,12 @@ public class CommentBlackQuery extends PageQuery {
public void setScope(Integer scope) { public void setScope(Integer scope) {
this.scope = scope; this.scope = scope;
} }
public Integer getStatus() {
return status;
}
public void setStatus(Integer status) {
this.status = status;
}
} }

View File

@ -155,6 +155,7 @@ public class CommentBlackService {
QueryWrapper<CommentBlack> wrapper = Wrappers.query(); QueryWrapper<CommentBlack> wrapper = Wrappers.query();
wrapper.like(StrUtil.isNotEmpty(query.getUserName()), "user_name", query.getUserName()) wrapper.like(StrUtil.isNotEmpty(query.getUserName()), "user_name", query.getUserName())
.eq(StrUtil.isNotEmpty(query.getPhone()), "phone", query.getPhone()) .eq(StrUtil.isNotEmpty(query.getPhone()), "phone", query.getPhone())
.eq(query.getStatus() != null, "status", query.getStatus())
.eq(query.getType() != null, "type", query.getType()) .eq(query.getType() != null, "type", query.getType())
.eq(query.getProductType() != null, "product_type", query.getProductType()) .eq(query.getProductType() != null, "product_type", query.getProductType())
.eq(query.getProductType() != null && query.getProductId() != null, "product_id", query.getProductId()) .eq(query.getProductType() != null && query.getProductId() != null, "product_id", query.getProductId())

View File

@ -32,7 +32,7 @@ public class AdminGroupMessageController {
@ApiOperation("后台发送互动消息") @ApiOperation("后台发送互动消息")
@PostMapping("/admin/group/message/sendAdvisorMessage") @PostMapping("/admin/group/message/sendAdvisorMessage")
public CommonResult<OnlyIdVO> sendAdvisorMessage(@Validated @RequestBody @ApiParam(required = true) SendGroupMessageAdminQuery query, public CommonResult<OnlyIdVO> sendAdvisorMessage(@Validated @RequestBody @ApiParam(required = true) SendGroupMessageAdminQuery query,
@RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUserVO) { @RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUserVO) {
if (backendUserVO == null) { if (backendUserVO == null) {
throw new BizException(ResponseStatus.SESSION_EXPIRY); throw new BizException(ResponseStatus.SESSION_EXPIRY);
} }
@ -43,7 +43,7 @@ public class AdminGroupMessageController {
@ApiOperation("后台更新互动消息状态") @ApiOperation("后台更新互动消息状态")
@PostMapping("/admin/group/message/updateStatus") @PostMapping("/admin/group/message/updateStatus")
public CommonResult<Void> updateStatus(@Validated @RequestBody @ApiParam(required = true) UpdateGroupMessageStatusQuery query, public CommonResult<Void> updateStatus(@Validated @RequestBody @ApiParam(required = true) UpdateGroupMessageStatusQuery query,
@RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUserVO) { @RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUserVO) {
adminGroupMessageService.updateStatus(query, backendUserVO); adminGroupMessageService.updateStatus(query, backendUserVO);
return CommonResult.success(); return CommonResult.success();
} }
@ -51,7 +51,7 @@ public class AdminGroupMessageController {
@ApiOperation("后台获取互动消息") @ApiOperation("后台获取互动消息")
@PostMapping("/admin/group/message/getMessageList") @PostMapping("/admin/group/message/getMessageList")
public CommonResult<AppPager<GroupMessageVO>> getMessageList(@Validated @RequestBody @ApiParam(required = true) ListGroupMessageQuery query, public CommonResult<AppPager<GroupMessageVO>> getMessageList(@Validated @RequestBody @ApiParam(required = true) ListGroupMessageQuery query,
@RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUserVO) { @RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUserVO) {
AppPager<GroupMessageVO> list = adminGroupMessageService.getMessageList(query, backendUserVO); AppPager<GroupMessageVO> list = adminGroupMessageService.getMessageList(query, backendUserVO);
return CommonResult.success(list); return CommonResult.success(list);
} }
@ -67,7 +67,7 @@ public class AdminGroupMessageController {
@ApiOperation("后台推荐产品消息") @ApiOperation("后台推荐产品消息")
@PostMapping("/admin/group/message/sendProductMessage") @PostMapping("/admin/group/message/sendProductMessage")
public CommonResult<OnlyIdVO> sendProductMessage(@Validated @RequestBody @ApiParam(required = true) GroupMessageProductQuery query, public CommonResult<OnlyIdVO> sendProductMessage(@Validated @RequestBody @ApiParam(required = true) GroupMessageProductQuery query,
@RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUserVO) { @RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUserVO) {
if (backendUserVO == null) { if (backendUserVO == null) {
throw new BizException(ResponseStatus.SESSION_EXPIRY); throw new BizException(ResponseStatus.SESSION_EXPIRY);
} }
@ -78,7 +78,7 @@ public class AdminGroupMessageController {
@ApiOperation("后台设置消息精选") @ApiOperation("后台设置消息精选")
@PostMapping("/admin/group/message/setMessageRecommend") @PostMapping("/admin/group/message/setMessageRecommend")
public CommonResult<Void> setMessageRecommend(@Validated @RequestBody @ApiParam(required = true) GroupMessageRecommendQuery query, public CommonResult<Void> setMessageRecommend(@Validated @RequestBody @ApiParam(required = true) GroupMessageRecommendQuery query,
@RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUserVO) { @RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUserVO) {
adminGroupMessageService.setMessageRecommend(query, backendUserVO); adminGroupMessageService.setMessageRecommend(query, backendUserVO);
return CommonResult.success(); return CommonResult.success();
} }
@ -137,7 +137,6 @@ public class AdminGroupMessageController {
public CommonResult<Void> setFirstAudit( public CommonResult<Void> setFirstAudit(
@Validated @RequestBody @ApiParam(required = true) GroupMessageStatusQuery query, @Validated @RequestBody @ApiParam(required = true) GroupMessageStatusQuery query,
@RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUser) { @RequestAttribute(value = "backendUser", required = false) BackendUserVO backendUser) {
if (backendUser == null) { if (backendUser == null) {
throw new BizException(ResponseStatus.SESSION_EXPIRY); throw new BizException(ResponseStatus.SESSION_EXPIRY);
} }

View File

@ -53,11 +53,9 @@ public class SaveGroupQuery {
private Integer pageId; private Integer pageId;
@ApiModelProperty("原价") @ApiModelProperty("原价")
@NotNull
private BigDecimal originalPrice; private BigDecimal originalPrice;
@ApiModelProperty("活动价") @ApiModelProperty("活动价")
@NotNull
private BigDecimal activityPrice; private BigDecimal activityPrice;
@ApiModelProperty("支付链接") @ApiModelProperty("支付链接")
@ -267,6 +265,5 @@ public class SaveGroupQuery {
public void setWechatWorkId(Integer wechatWorkId) { public void setWechatWorkId(Integer wechatWorkId) {
this.wechatWorkId = wechatWorkId; this.wechatWorkId = wechatWorkId;
} }
} }

View File

@ -103,10 +103,11 @@ public class AdminGroupMessageService {
if (GroupMessageStatus.DELETED.equals(targetStatus)) { if (GroupMessageStatus.DELETED.equals(targetStatus)) {
groupCacheService.removeMessage(groupMessageInDB); groupCacheService.removeMessage(groupMessageInDB);
} else if (GroupMessageStatus.AUDITED.equals(targetStatus)) { } else if (GroupMessageStatus.AUDITED.equals(targetStatus)) {
if (!IsOrNot.IS.value.equals(group.getFirstAudit())) { if (IsOrNot.IS.value.equals(group.getFirstAudit())) {
groupMessageService.publishMessage(groupMessageInDB); groupMessageService.publishMessage(groupMessageInDB);
} }
} }
clearCache(query.getId());
} }
public AppPager<GroupMessageVO> getMessageList(ListGroupMessageQuery query, BackendUserVO backendUser) { public AppPager<GroupMessageVO> getMessageList(ListGroupMessageQuery query, BackendUserVO backendUser) {