diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxCounselorController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxCounselorController.java index 3505e69..154c189 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxCounselorController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxCounselorController.java @@ -2,6 +2,7 @@ package org.dromara.system.controller.wx; import jakarta.validation.constraints.NotNull; import lombok.RequiredArgsConstructor; +import org.dromara.common.core.constant.TenantConstants; import org.dromara.common.core.domain.R; import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.EditGroup; @@ -11,6 +12,7 @@ import org.dromara.common.log.enums.BusinessType; import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; +import org.dromara.common.tenant.helper.TenantHelper; import org.dromara.common.web.core.BaseController; import org.dromara.system.service.ICounselorExperienceService; import org.dromara.system.service.ICounselorQualificationService; @@ -50,7 +52,7 @@ public class WxCounselorController extends BaseController { */ @GetMapping("/pageList") public TableDataInfo list(QueryCounselorBo bo, PageQuery pageQuery) { - return counselorService.queryPageList4Wx(bo, pageQuery); + return TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID, () -> counselorService.queryPageList4Wx(bo, pageQuery)); } /** @@ -61,7 +63,7 @@ public class WxCounselorController extends BaseController { @GetMapping("/{id}") public R getInfo(@NotNull(message = "主键不能为空") @PathVariable Long id) { - return R.ok(counselorService.queryById4Wx(id)); + return R.ok(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID, () -> counselorService.queryById4Wx(id))); } /** @@ -70,7 +72,7 @@ public class WxCounselorController extends BaseController { @GetMapping() public R getInfo() { Long userId = LoginHelper.getUserId(); - return R.ok(counselorService.queryById(userId)); + return R.ok(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID, () -> counselorService.queryById(userId))); } /** @@ -80,7 +82,7 @@ public class WxCounselorController extends BaseController { @RepeatSubmit() @PutMapping() public R editInfo(@RequestBody CounselorBo bo) { - return toAjax(counselorService.updateInfo(bo)); + return toAjax(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID, () -> counselorService.updateInfo(bo))); } /** diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxEvaluationController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxEvaluationController.java index 2c35940..e928542 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxEvaluationController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxEvaluationController.java @@ -2,6 +2,7 @@ package org.dromara.system.controller.wx; import jakarta.validation.constraints.NotNull; import lombok.RequiredArgsConstructor; +import org.dromara.common.core.constant.TenantConstants; import org.dromara.common.core.domain.R; import org.dromara.common.core.validate.AddGroup; import org.dromara.common.idempotent.annotation.RepeatSubmit; @@ -47,7 +48,7 @@ public class WxEvaluationController extends BaseController { */ @GetMapping("/answer/{id}") public R> queryAnswer(@NotNull(message = "主键不能为空") @PathVariable Long id) { - return R.ok(TenantHelper.ignore(() -> evaluationService.queryQuestionAnswerListByScaleId(id))); + return R.ok(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() -> evaluationService.queryQuestionAnswerListByScaleId(id))); } @@ -58,7 +59,7 @@ public class WxEvaluationController extends BaseController { @RepeatSubmit() @PostMapping("/record/create/{scaleId}") public R newRecord(@NotNull(message = "主键不能为空") @PathVariable Long scaleId) { - return toAjax(TenantHelper.ignore(() -> evaluationService.newRecord(scaleId))); + return toAjax(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() -> evaluationService.newRecord(scaleId))); } /** @@ -68,7 +69,7 @@ public class WxEvaluationController extends BaseController { @RepeatSubmit() @PostMapping("/record/{id}") public R checkRecord(@NotNull(message = "主键不能为空") @PathVariable Long id) { - return toAjax(TenantHelper.ignore(() -> evaluationService.checkRecord(id))); + return toAjax(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() -> evaluationService.checkRecord(id))); } /** @@ -78,6 +79,6 @@ public class WxEvaluationController extends BaseController { @RepeatSubmit() @PostMapping("/record/answer") public R> add(@Validated(AddGroup.class) @RequestBody SubmitAnswerBo bo) { - return R.ok(TenantHelper.ignore(() -> evaluationService.submitAnswer(bo))); + return R.ok(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() -> evaluationService.submitAnswer(bo))); } } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxMyController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxMyController.java index e34980c..8d69b09 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxMyController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxMyController.java @@ -54,7 +54,7 @@ public class WxMyController extends BaseController { */ @GetMapping("/num") public R> getEvaluationTaskNum() { - return R.ok(TenantHelper.ignore(() -> myService.getMyNum())); + return R.ok(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID, myService::getMyNum)); } /** @@ -62,7 +62,7 @@ public class WxMyController extends BaseController { */ @GetMapping("/evaluation/task/pageList") public TableDataInfo taskList(PageQuery pageQuery) { - return TenantHelper.ignore(() -> myService.queryPersonalTaskPageList(pageQuery)); + return TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() -> myService.queryPersonalTaskPageList(pageQuery)); } /** @@ -70,8 +70,7 @@ public class WxMyController extends BaseController { */ @GetMapping("/scale/pageList") public TableDataInfo list(SysScaleBo bo, PageQuery pageQuery) { - bo.setTenantId(TenantConstants.DEFAULT_TENANT_ID); - return TenantHelper.ignore(() -> myService.queryScalePageList(bo, pageQuery)); + return TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() -> myService.queryScalePageList(bo, pageQuery)); } /** @@ -113,7 +112,7 @@ public class WxMyController extends BaseController { @GetMapping("/archive/pageList") public TableDataInfo statisticPageList(PageQuery pageQuery) { Long userId = LoginHelper.getUserId(); - return TenantHelper.ignore(() -> archiveService.queryStatisticPageList(userId, pageQuery)); + return TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() -> archiveService.queryStatisticPageList(userId, pageQuery)); } /** @@ -123,7 +122,7 @@ public class WxMyController extends BaseController { public void export(BaseQueryBo bo, HttpServletResponse response) throws Exception { Long userId = LoginHelper.getUserId(); bo.setUserId(userId); - String filePath = TenantHelper.ignore(() -> { + String filePath = TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() -> { try { return sysEvaluationRecordService.getWordTemplate(bo); } catch (Exception e) { diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxScaleController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxScaleController.java index 565c726..024d04a 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxScaleController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxScaleController.java @@ -43,8 +43,7 @@ public class WxScaleController extends BaseController { @GetMapping("/pageList") public TableDataInfo pageList(SysScaleBo bo, PageQuery pageQuery) { bo.setOrderBy("num"); - bo.setTenantId(TenantConstants.DEFAULT_TENANT_ID); - return TenantHelper.ignore(() -> sysScaleService.queryPageList(bo, pageQuery)); + return TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() -> sysScaleService.queryPageList(bo, pageQuery)); } /** @@ -53,8 +52,7 @@ public class WxScaleController extends BaseController { @GetMapping("/typeList") public R> pageListTest(SysScaleBo bo) { bo.setOrderBy("num"); - bo.setTenantId(TenantConstants.DEFAULT_TENANT_ID); - return R.ok(TenantHelper.ignore(() -> sysScaleService.queryPageListType(bo))); + return R.ok(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() -> sysScaleService.queryPageListType(bo))); } /** @@ -65,7 +63,7 @@ public class WxScaleController extends BaseController { if (StringUtils.isEmpty(scaleType)) { throw new ServiceException("类型不能为空"); } - return R.ok(TenantHelper.ignore(() ->sysScaleService.queryWxMapList(scaleType))); + return R.ok(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() ->sysScaleService.queryWxMapList(scaleType))); } /** @@ -75,6 +73,6 @@ public class WxScaleController extends BaseController { */ @GetMapping("/{scaleId}") public R getInfo(@NotNull(message = "主键不能为空") @PathVariable Long scaleId) { - return R.ok(TenantHelper.ignore(() ->sysScaleService.queryById4Wx(scaleId))); + return R.ok(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() ->sysScaleService.queryById4Wx(scaleId))); } } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxScoreRecordController.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxScoreRecordController.java index e8e45ea..388baf7 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxScoreRecordController.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/controller/wx/WxScoreRecordController.java @@ -37,8 +37,7 @@ public class WxScoreRecordController extends BaseController { */ @GetMapping("/list") public TableDataInfo list(ScoreRecordBo bo, PageQuery pageQuery) { - bo.setTenantId(TenantConstants.DEFAULT_TENANT_ID); - return TenantHelper.ignore(() ->scoreRecordService.queryPageList(bo, pageQuery)); + return TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() ->scoreRecordService.queryPageList(bo, pageQuery)); } @@ -50,7 +49,7 @@ public class WxScoreRecordController extends BaseController { @GetMapping("/{id}") public R getInfo(@NotNull(message = "主键不能为空") @PathVariable Long id) { - return R.ok(TenantHelper.ignore(() ->scoreRecordService.queryById(id))); + return R.ok(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() ->scoreRecordService.queryById(id))); } /** @@ -60,6 +59,6 @@ public class WxScoreRecordController extends BaseController { @RepeatSubmit() @PostMapping() public R add(@Validated(AddGroup.class) @RequestBody ScoreRecordBo bo) { - return toAjax(TenantHelper.ignore(() ->scoreRecordService.insertByBo(bo))); + return toAjax(TenantHelper.dynamic(TenantConstants.DEFAULT_TENANT_ID,() ->scoreRecordService.insertByBo(bo))); } } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/ScoreRecordBo.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/ScoreRecordBo.java index f90a2d7..8ff4ed6 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/ScoreRecordBo.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/ScoreRecordBo.java @@ -6,7 +6,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.EditGroup; -import org.dromara.common.tenant.core.TenantEntity; +import org.dromara.common.mybatis.core.domain.BaseEntity; import org.dromara.system.domain.ScoreRecord; import java.math.BigDecimal; @@ -20,7 +20,7 @@ import java.math.BigDecimal; @Data @EqualsAndHashCode(callSuper = true) @AutoMapper(target = ScoreRecord.class, reverseConvertGenerate = false) -public class ScoreRecordBo extends TenantEntity { +public class ScoreRecordBo extends BaseEntity { /** * diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysScaleBo.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysScaleBo.java index 8c9f76c..df53a0f 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysScaleBo.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/bo/SysScaleBo.java @@ -10,7 +10,7 @@ import lombok.Data; import lombok.EqualsAndHashCode; import org.dromara.common.core.validate.AddGroup; import org.dromara.common.core.validate.EditGroup; -import org.dromara.common.tenant.core.TenantEntity; +import org.dromara.common.mybatis.core.domain.BaseEntity; import org.dromara.system.domain.SysScale; import java.math.BigDecimal; @@ -25,7 +25,7 @@ import java.util.List; @Data @EqualsAndHashCode(callSuper = true) @AutoMapper(target = SysScale.class, reverseConvertGenerate = false) -public class SysScaleBo extends TenantEntity { +public class SysScaleBo extends BaseEntity { /** * 测评id diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysScaleOrderVo.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysScaleOrderVo.java index b5429b8..a04ba35 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysScaleOrderVo.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/domain/vo/SysScaleOrderVo.java @@ -12,6 +12,7 @@ import org.dromara.system.domain.SysScaleOrder; import java.io.Serial; import java.io.Serializable; import java.math.BigDecimal; +import java.util.Date; /** @@ -81,5 +82,7 @@ public class SysScaleOrderVo implements Serializable { @AutoMapping(target = "createBy") private Long createName; + private Date createTime; + } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/MyServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/MyServiceImpl.java index 898d8f0..09632e4 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/MyServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/MyServiceImpl.java @@ -8,7 +8,6 @@ import lombok.RequiredArgsConstructor; import lombok.extern.slf4j.Slf4j; import org.dromara.common.core.constant.TenantConstants; import org.dromara.common.core.service.OssService; -import org.dromara.common.core.utils.StringUtils; import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.common.satoken.utils.LoginHelper; @@ -123,7 +122,6 @@ public class MyServiceImpl implements IMyService { List list = evaluationRecordMapper.selectEvaluationScaleList(userId); IPage page = scaleMapper.selectVoPage(pageQuery.build(), new LambdaQueryWrapper() - .eq(StringUtils.isNotBlank(bo.getTenantId()), SysScale::getTenantId, bo.getTenantId()) .in(SysScale::getScaleId, list)); return TableDataInfo.build(page); } diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/ScoreRecordServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/ScoreRecordServiceImpl.java index 2b92566..f9d7ef6 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/ScoreRecordServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/ScoreRecordServiceImpl.java @@ -6,7 +6,6 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import lombok.RequiredArgsConstructor; import org.dromara.common.core.constant.TenantConstants; import org.dromara.common.core.utils.MapstructUtils; -import org.dromara.common.core.utils.StringUtils; import org.dromara.common.mybatis.core.page.PageQuery; import org.dromara.common.mybatis.core.page.TableDataInfo; import org.dromara.system.domain.ScoreRecord; @@ -73,7 +72,6 @@ public class ScoreRecordServiceImpl implements IScoreRecordService { LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); lqw.eq(bo.getBusinessId() != null, ScoreRecord::getBusinessId, bo.getBusinessId()); lqw.eq(bo.getRecordStatus() != null, ScoreRecord::getRecordStatus, bo.getRecordStatus()); - lqw.eq(StringUtils.isNotBlank(bo.getTenantId()), ScoreRecord::getTenantId, bo.getTenantId()); return lqw; } @@ -85,8 +83,8 @@ public class ScoreRecordServiceImpl implements IScoreRecordService { */ @Override public Boolean insertByBo(ScoreRecordBo bo) { - bo.setTenantId(TenantConstants.DEFAULT_TENANT_ID); ScoreRecord add = MapstructUtils.convert(bo, ScoreRecord.class); + add.setTenantId(TenantConstants.DEFAULT_TENANT_ID); boolean flag = baseMapper.insert(add) > 0; if (flag) { bo.setId(add.getId()); diff --git a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysScaleServiceImpl.java b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysScaleServiceImpl.java index e6bf70a..9773c45 100644 --- a/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysScaleServiceImpl.java +++ b/ruoyi-modules/ruoyi-system/src/main/java/org/dromara/system/service/impl/SysScaleServiceImpl.java @@ -158,7 +158,6 @@ public class SysScaleServiceImpl implements ISysScaleService { lqw.like(StringUtils.isNotBlank(bo.getScaleName()), SysScale::getScaleName, bo.getScaleName()); lqw.like(StringUtils.isNotBlank(bo.getScaleCode()), SysScale::getScaleCode, bo.getScaleCode()); lqw.eq(bo.getStatus() != null, SysScale::getStatus, bo.getStatus()); - lqw.eq(StringUtils.isNotBlank(bo.getTenantId()), SysScale::getTenantId, bo.getTenantId()); if (CollUtil.isNotEmpty(bo.getScaleType())) { lqw.like(SysScale::getScaleType, bo.getScaleType().get(0)); }