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

This commit is contained in:
liyj 2025-08-14 10:17:05 +08:00
parent ae2dc3c440
commit 5a8903359d
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) @TableField(value = "deleted_at",updateStrategy = FieldStrategy.NOT_EMPTY)
@ApiModelProperty(value = "逻辑删除时间戳NULL表示未删除", example = "2023-01-01T00:00:00") @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; private Date deletedAt;
@TableField(value = "created_at", updateStrategy = FieldStrategy.NOT_EMPTY) @TableField(value = "created_at", updateStrategy = FieldStrategy.NOT_EMPTY)

View File

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

View File

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

View File

@ -1,5 +1,6 @@
package com.suisung.mall.sns.service; 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.api.CommonResult;
import com.suisung.mall.common.modules.sns.SnsUserReport; import com.suisung.mall.common.modules.sns.SnsUserReport;
import com.suisung.mall.core.web.service.IBaseService; import com.suisung.mall.core.web.service.IBaseService;
@ -16,7 +17,7 @@ import java.util.List;
* @since 2022-04-01 * @since 2022-04-01
*/ */
public interface SnsUserReportService extends IBaseService<SnsUserReport> { 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); 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.ObjectUtil;
import cn.hutool.core.util.PhoneUtil; import cn.hutool.core.util.PhoneUtil;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; 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.Gson;
import com.google.gson.GsonBuilder; import com.google.gson.GsonBuilder;
import com.google.gson.reflect.TypeToken; import com.google.gson.reflect.TypeToken;
@ -27,6 +28,7 @@ import java.util.*;
@Service @Service
@lombok.extern.slf4j.Slf4j
public class SnsUserReportServiceImpl extends BaseServiceImpl<SnsUserReportMapper, SnsUserReport> implements SnsUserReportService { public class SnsUserReportServiceImpl extends BaseServiceImpl<SnsUserReportMapper, SnsUserReport> implements SnsUserReportService {
@Autowired @Autowired
@ -44,7 +46,7 @@ public class SnsUserReportServiceImpl extends BaseServiceImpl<SnsUserReportMappe
private final static Integer limtFiels=3; private final static Integer limtFiels=3;
@Override @Override
public CommonResult findPageSnsUserReport(int pageNo, int pageSize) { public Page<SnsUserReport> findPageSnsUserReport(int pageNo, int pageSize) {
SnsUserReport snsUserReport = new SnsUserReport(); SnsUserReport snsUserReport = new SnsUserReport();
UserDto userDto= ContextUtil.getCurrentUser(); UserDto userDto= ContextUtil.getCurrentUser();
assert userDto != null; assert userDto != null;
@ -72,7 +74,7 @@ public class SnsUserReportServiceImpl extends BaseServiceImpl<SnsUserReportMappe
snsUserReport.setReportedUserId(Long.valueOf(reportedUserId)); snsUserReport.setReportedUserId(Long.valueOf(reportedUserId));
} }
QueryWrapper<SnsUserReport> queryWrapper = new QueryWrapper<>(snsUserReport); QueryWrapper<SnsUserReport> queryWrapper = new QueryWrapper<>(snsUserReport);
return CommonResult.success(this.lists(queryWrapper,pageNo,pageSize)); return this.lists(queryWrapper,pageNo,pageSize);
} }
@Override @Override