弃用commenResult列表,防止日期格式被转换

This commit is contained in:
liyj 2025-08-14 10:17:05 +08:00
parent cdc41c428c
commit 43bd659521
5 changed files with 18 additions and 12 deletions

View File

@ -100,7 +100,7 @@ public class SnsUserReport implements Serializable {
@TableField(value = "deleted_at",updateStrategy = FieldStrategy.NOT_EMPTY)
@ApiModelProperty(value = "逻辑删除时间戳NULL表示未删除", example = "2023-01-01T00:00:00")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
private Date deletedAt;
@TableField(value = "created_at", updateStrategy = FieldStrategy.NOT_EMPTY)

View File

@ -1,23 +1,25 @@
package com.suisung.mall.sns.controller.admin;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.suisung.mall.common.api.CommonResult;
import com.suisung.mall.common.modules.sns.SnsUserReport;
import com.suisung.mall.common.service.impl.BaseControllerImpl;
import com.suisung.mall.sns.service.SnsUserReportService;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.annotation.Resource;
import java.util.List;
@Api(tags = "社交平台用户举报记录控制器")
@RequestMapping("/admin/sns/snsUserReport")
@RestController
public class SnsUserReportController {
@RestController("admin-sns-snsUserReport")
public class SnsUserReportController extends BaseControllerImpl {
@Resource
@Autowired
private SnsUserReportService snsUserReportService;
/**
@ -29,8 +31,8 @@ public class SnsUserReportController {
*/
@ApiOperation(value = "举报记录表-分页列表查询", notes = "举报记录表-分页列表查询")
@RequestMapping(value = "/list", method = RequestMethod.GET)
public CommonResult list(@RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
public Page<SnsUserReport> list(@RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
return snsUserReportService.findPageSnsUserReport(pageNum, pageSize);
}

View File

@ -1,5 +1,6 @@
package com.suisung.mall.sns.controller.mobile;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.suisung.mall.common.api.CommonResult;
import com.suisung.mall.common.modules.sns.SnsUserReport;
import com.suisung.mall.common.service.impl.BaseControllerImpl;
@ -30,8 +31,8 @@ public class SnsUserReportMobileController extends BaseControllerImpl {
*/
@ApiOperation(value = "举报记录表-分页列表查询", notes = "举报记录表-分页列表查询")
@RequestMapping(value = "/list", method = RequestMethod.GET)
public CommonResult list(@RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
public Page<SnsUserReport> list(@RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum,
@RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) {
return snsUserReportService.findPageSnsUserReport(pageNum, pageSize);
}

View File

@ -1,5 +1,6 @@
package com.suisung.mall.sns.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.suisung.mall.common.api.CommonResult;
import com.suisung.mall.common.modules.sns.SnsUserReport;
import com.suisung.mall.core.web.service.IBaseService;
@ -16,7 +17,7 @@ import java.util.List;
* @since 2022-04-01
*/
public interface SnsUserReportService extends IBaseService<SnsUserReport> {
CommonResult findPageSnsUserReport(int pageNo,int pageSize);
Page<SnsUserReport> findPageSnsUserReport(int pageNo, int pageSize);
CommonResult submitReport(SnsUserReport snsUserReport, List<MultipartFile> files);

View File

@ -3,6 +3,7 @@ package com.suisung.mall.sns.service.impl;
import cn.hutool.core.util.ObjectUtil;
import cn.hutool.core.util.PhoneUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.google.gson.Gson;
import com.google.gson.GsonBuilder;
import com.google.gson.reflect.TypeToken;
@ -27,6 +28,7 @@ import java.util.*;
@Service
@lombok.extern.slf4j.Slf4j
public class SnsUserReportServiceImpl extends BaseServiceImpl<SnsUserReportMapper, SnsUserReport> implements SnsUserReportService {
@Autowired
@ -44,7 +46,7 @@ public class SnsUserReportServiceImpl extends BaseServiceImpl<SnsUserReportMappe
private final static Integer limtFiels=3;
@Override
public CommonResult findPageSnsUserReport(int pageNo, int pageSize) {
public Page<SnsUserReport> findPageSnsUserReport(int pageNo, int pageSize) {
SnsUserReport snsUserReport = new SnsUserReport();
UserDto userDto= ContextUtil.getCurrentUser();
assert userDto != null;
@ -72,7 +74,7 @@ public class SnsUserReportServiceImpl extends BaseServiceImpl<SnsUserReportMappe
snsUserReport.setReportedUserId(Long.valueOf(reportedUserId));
}
QueryWrapper<SnsUserReport> queryWrapper = new QueryWrapper<>(snsUserReport);
return CommonResult.success(this.lists(queryWrapper,pageNo,pageSize));
return this.lists(queryWrapper,pageNo,pageSize);
}
@Override