首页新增不分页接口。支付配置

This commit is contained in:
cjw 2024-07-31 14:36:21 +08:00
parent 34eabfe518
commit 78943cb88f
5 changed files with 40 additions and 10 deletions

View File

@ -261,10 +261,8 @@ wx:
pay: pay:
appId: wx2e09db4124332242 appId: wx2e09db4124332242
mchId: 1646701170 mchId: 1646701170
mchKey: #微信支付商户密钥 mchKey: Mozhekejiyouxiangongsi6296296296
subAppId: #服务商模式下的子商户公众账号ID keyPath: /usr/local/mental/cert
subMchId: #服务商模式下的子商户号
keyPath: # p12证书的位置可以指定绝对路径也可以指定类路径以classpath:开头)
miniapp: miniapp:
configs: configs:
- appid: wx2e09db4124332242 - appid: wx2e09db4124332242

View File

@ -44,6 +44,15 @@ public class WxScaleController extends BaseController {
return sysScaleService.queryPageList(bo, pageQuery); return sysScaleService.queryPageList(bo, pageQuery);
} }
/**
* 查询心理测评量列表
*/
@GetMapping("/typeList")
public R<List<SysScaleVo>> pageListTest(SysScaleBo bo) {
bo.setOrderBy("num");
return R.ok(sysScaleService.queryPageListType(bo));
}
/** /**
* 查询心理测评量列表,默认展示两条数据 * 查询心理测评量列表,默认展示两条数据
*/ */

View File

@ -1,6 +1,9 @@
package org.dromara.scale.domain.vo; package org.dromara.scale.domain.vo;
import io.github.linpeilie.annotations.AutoMapping;
import lombok.Data; import lombok.Data;
import org.dromara.common.translation.annotation.Translation;
import org.dromara.common.translation.constant.TransConstant;
import java.io.Serial; import java.io.Serial;
import java.io.Serializable; import java.io.Serializable;
@ -80,7 +83,12 @@ public class SysScaleVo implements Serializable {
/** /**
* 封面地址 * 封面地址
*/ */
@Translation(type = TransConstant.OSS_ID_TO_URL)
@AutoMapping(target = "cover")
private String coverUrl; private String coverUrl;
@Translation(type = TransConstant.OSS_ID_TO_URL)
@AutoMapping(target = "appCover")
private String appCoverUrl; private String appCoverUrl;
/** /**

View File

@ -27,6 +27,8 @@ public interface ISysScaleService {
*/ */
TableDataInfo<SysScaleVo> queryPageList(SysScaleBo bo, PageQuery pageQuery); TableDataInfo<SysScaleVo> queryPageList(SysScaleBo bo, PageQuery pageQuery);
List<SysScaleVo> queryPageListType(SysScaleBo bo);
/** /**
* 查询心理测评量列表 * 查询心理测评量列表
*/ */

View File

@ -18,7 +18,6 @@ import org.dromara.scale.domain.vo.SysScaleVo;
import org.dromara.scale.mapper.ScoreRecordMapper; import org.dromara.scale.mapper.ScoreRecordMapper;
import org.dromara.scale.mapper.SysScaleMapper; import org.dromara.scale.mapper.SysScaleMapper;
import org.dromara.scale.service.ISysScaleService; import org.dromara.scale.service.ISysScaleService;
import org.dromara.system.domain.SysOss;
import org.dromara.system.domain.vo.SysDictDataVo; import org.dromara.system.domain.vo.SysDictDataVo;
import org.dromara.system.mapper.SysDictDataMapper; import org.dromara.system.mapper.SysDictDataMapper;
import org.dromara.system.mapper.SysOssMapper; import org.dromara.system.mapper.SysOssMapper;
@ -80,15 +79,29 @@ public class SysScaleServiceImpl implements ISysScaleService {
List<SysDictDataVo> peopleTypeList = sysDictDataMapper.selectDictDataByTypeAndDictValue("people_type", StrUtil.join(StrUtil.COMMA, record.getPeopleType())); List<SysDictDataVo> peopleTypeList = sysDictDataMapper.selectDictDataByTypeAndDictValue("people_type", StrUtil.join(StrUtil.COMMA, record.getPeopleType()));
record.setPeopleTypeName(peopleTypeList.stream().map(SysDictDataVo::getDictLabel).collect(Collectors.toList())); record.setPeopleTypeName(peopleTypeList.stream().map(SysDictDataVo::getDictLabel).collect(Collectors.toList()));
SysOss cover = sysOssMapper.selectById(record.getCover());
record.setCoverUrl(cover.getUrl());
SysOss appCover = sysOssMapper.selectById(record.getAppCover());
record.setAppCoverUrl(appCover.getUrl());
} }
return TableDataInfo.build(result); return TableDataInfo.build(result);
} }
@Override
public List<SysScaleVo> queryPageListType(SysScaleBo bo) {
LambdaQueryWrapper<SysScale> lqw = buildQueryWrapper(bo);
if ("num".equals(bo.getOrderBy())) {
lqw.orderByDesc(SysScale::getPublishNums);
} else {
lqw.orderByDesc(SysScale::getUpdateTime);
}
List<SysScaleVo> result = baseMapper.selectVoList(lqw);
for (SysScaleVo record : result) {
List<SysDictDataVo> scaleTypeList = sysDictDataMapper.selectDictDataByTypeAndDictValue("scale_type", StrUtil.join(StrUtil.COMMA, record.getScaleType()));
record.setScaleTypeName(scaleTypeList.stream().map(SysDictDataVo::getDictLabel).collect(Collectors.toList()));
List<SysDictDataVo> peopleTypeList = sysDictDataMapper.selectDictDataByTypeAndDictValue("people_type", StrUtil.join(StrUtil.COMMA, record.getPeopleType()));
record.setPeopleTypeName(peopleTypeList.stream().map(SysDictDataVo::getDictLabel).collect(Collectors.toList()));
}
return result;
}
/** /**
* 查询心理测评量列表 * 查询心理测评量列表
*/ */