From b34c14905a3b97f2208f7a49297288b126a5c7ec Mon Sep 17 00:00:00 2001 From: xuhy <3313886187@qq.com> Date: 星期四, 06 三月 2025 13:41:47 +0800 Subject: [PATCH] bug修改 --- ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TContractServiceImpl.java | 8 +++++++- ruoyi-system/src/main/java/com/ruoyi/system/model/TContract.java | 2 +- ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TInformationController.java | 4 +++- 3 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TInformationController.java b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TInformationController.java index a46014a..72980d2 100644 --- a/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TInformationController.java +++ b/ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/TInformationController.java @@ -51,7 +51,9 @@ public R<TInformation> getDetailById(@RequestParam String id) { // 处理查看次数 redisCache.increment(Constants.INFORMATION_VIEW + id); - return R.ok(informationService.getById(id)); + TInformation information = informationService.getById(id); + information.setViewCount(redisCache.getCacheObject(Constants.INFORMATION_VIEW + information.getId())); + return R.ok(information); } } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/model/TContract.java b/ruoyi-system/src/main/java/com/ruoyi/system/model/TContract.java index c2c2834..7524013 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/model/TContract.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/model/TContract.java @@ -172,6 +172,6 @@ private String houseAddress; @ApiModelProperty(value = "审批流实例id") @TableField(exist = false) - private Long instanceId; + private String instanceId; } diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TContractServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TContractServiceImpl.java index d99d5b8..d14fe0b 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TContractServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/TContractServiceImpl.java @@ -73,6 +73,12 @@ for (TContract tContract : list) { tContract.setPayType(DictUtils.getDictLabel(DictConstants.DICT_TYPE_CONTRACT_PAY_TYPE,tContract.getPayType())); tContract.setStatus(DictUtils.getDictLabel(DictConstants.DICT_TYPE_CONTRACT_STATUS,tContract.getStatus())); + FlwHisTask flwHisTask = flwHisTaskMapper.selectOne(new LambdaQueryWrapper<FlwHisTask>() + .like(FlwHisTask::getVariable, tContract.getId()) + .last("LIMIT 1")); + if (Objects.nonNull(flwHisTask)){ + tContract.setInstanceId(Objects.nonNull(flwHisTask.getInstanceId())?String.valueOf(flwHisTask.getInstanceId()):""); + } } pageInfo.setRecords(list); return pageInfo; @@ -90,7 +96,7 @@ .like(FlwHisTask::getVariable, tContract.getId()) .last("LIMIT 1")); if (Objects.nonNull(flwHisTask)){ - tContract.setInstanceId(flwHisTask.getInstanceId()); + tContract.setInstanceId(Objects.nonNull(flwHisTask.getInstanceId())?String.valueOf(flwHisTask.getInstanceId()):""); } } pageInfo.setRecords(list); -- Gitblit v1.7.1