pull/9/head
parent
46686e4467
commit
ad21968346
|
@ -125,6 +125,7 @@
|
||||||
left join system_tenant e on e.id = a.tenant_id
|
left join system_tenant e on e.id = a.tenant_id
|
||||||
<include refid="baseWhere">
|
<include refid="baseWhere">
|
||||||
</include>
|
</include>
|
||||||
|
order by a.pay_time desc
|
||||||
</select>
|
</select>
|
||||||
<select id="promoterOrderCount" resultType="java.math.BigDecimal">
|
<select id="promoterOrderCount" resultType="java.math.BigDecimal">
|
||||||
select sum(pay_price) from cy_recharge_order
|
select sum(pay_price) from cy_recharge_order
|
||||||
|
|
|
@ -3,6 +3,8 @@ package cn.iocoder.yudao.module.system.controller.admin.dept;
|
||||||
import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
|
import cn.iocoder.yudao.framework.common.enums.CommonStatusEnum;
|
||||||
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
import cn.iocoder.yudao.framework.common.pojo.CommonResult;
|
||||||
import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
|
import cn.iocoder.yudao.framework.excel.core.util.ExcelUtils;
|
||||||
|
import cn.iocoder.yudao.framework.security.core.util.SecurityFrameworkUtils;
|
||||||
|
import cn.iocoder.yudao.framework.tenant.core.context.TenantContextHolder;
|
||||||
import cn.iocoder.yudao.module.system.controller.admin.dept.vo.dept.*;
|
import cn.iocoder.yudao.module.system.controller.admin.dept.vo.dept.*;
|
||||||
import cn.iocoder.yudao.module.system.convert.dept.DeptConvert;
|
import cn.iocoder.yudao.module.system.convert.dept.DeptConvert;
|
||||||
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
|
import cn.iocoder.yudao.module.system.dal.dataobject.dept.DeptDO;
|
||||||
|
@ -61,6 +63,9 @@ public class DeptController {
|
||||||
@Operation(summary = "获取部门列表")
|
@Operation(summary = "获取部门列表")
|
||||||
@PreAuthorize("@ss.hasPermission('system:dept:query')")
|
@PreAuthorize("@ss.hasPermission('system:dept:query')")
|
||||||
public CommonResult<List<DeptRespVO>> getDeptList(DeptListReqVO reqVO) {
|
public CommonResult<List<DeptRespVO>> getDeptList(DeptListReqVO reqVO) {
|
||||||
|
if(!TenantContextHolder.ID_SYSTEM.equals(SecurityFrameworkUtils.getLoginUser().getTenantId())){
|
||||||
|
reqVO.setTenantId(SecurityFrameworkUtils.getLoginUser().getTenantId());
|
||||||
|
}
|
||||||
List<DeptDO> list = deptService.getDeptList(reqVO);
|
List<DeptDO> list = deptService.getDeptList(reqVO);
|
||||||
list.sort(Comparator.comparing(DeptDO::getSort));
|
list.sort(Comparator.comparing(DeptDO::getSort));
|
||||||
return success(DeptConvert.INSTANCE.convertList(list));
|
return success(DeptConvert.INSTANCE.convertList(list));
|
||||||
|
|
|
@ -6,7 +6,10 @@ import lombok.Data;
|
||||||
@Schema(description = "管理后台 - 部门列表 Request VO")
|
@Schema(description = "管理后台 - 部门列表 Request VO")
|
||||||
@Data
|
@Data
|
||||||
public class DeptListReqVO {
|
public class DeptListReqVO {
|
||||||
|
/**
|
||||||
|
* 多租户编号
|
||||||
|
*/
|
||||||
|
private Long tenantId;
|
||||||
@Schema(description = "部门名称,模糊匹配", example = "芋道")
|
@Schema(description = "部门名称,模糊匹配", example = "芋道")
|
||||||
private String name;
|
private String name;
|
||||||
|
|
||||||
|
|
|
@ -13,6 +13,7 @@ public interface DeptMapper extends BaseMapperX<DeptDO> {
|
||||||
|
|
||||||
default List<DeptDO> selectList(DeptListReqVO reqVO) {
|
default List<DeptDO> selectList(DeptListReqVO reqVO) {
|
||||||
return selectList(new LambdaQueryWrapperX<DeptDO>()
|
return selectList(new LambdaQueryWrapperX<DeptDO>()
|
||||||
|
.eq(DeptDO::getTenantId,reqVO.getTenantId())
|
||||||
.likeIfPresent(DeptDO::getName, reqVO.getName())
|
.likeIfPresent(DeptDO::getName, reqVO.getName())
|
||||||
.eqIfPresent(DeptDO::getStatus, reqVO.getStatus()));
|
.eqIfPresent(DeptDO::getStatus, reqVO.getStatus()));
|
||||||
}
|
}
|
||||||
|
|
|
@ -144,7 +144,7 @@ logging:
|
||||||
wx: # 参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-mp-spring-boot-starter/README.md 文档
|
wx: # 参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-starters/wx-java-mp-spring-boot-starter/README.md 文档
|
||||||
mp:
|
mp:
|
||||||
# 公众号配置(必填)
|
# 公众号配置(必填)
|
||||||
app-id: wx041349c6f39b268b
|
app-id: wx3b3b17449cc13a8a
|
||||||
secret: 5abee519483bc9f8cb37ce280e814bd0
|
secret: 5abee519483bc9f8cb37ce280e814bd0
|
||||||
# 存储配置,解决 AccessToken 的跨节点的共享
|
# 存储配置,解决 AccessToken 的跨节点的共享
|
||||||
config-storage:
|
config-storage:
|
||||||
|
@ -161,16 +161,16 @@ wx: # 参见 https://github.com/Wechat-Group/WxJava/blob/develop/spring-boot-sta
|
||||||
pay:
|
pay:
|
||||||
one:
|
one:
|
||||||
enabled: true
|
enabled: true
|
||||||
app-id: wxb1826c88da21d81e
|
app-id: wx3b3b17449cc13a8a
|
||||||
mch-id: 1641993417
|
mch-id: 1642042589
|
||||||
mch-key: qdn2I7Cmx4JeiKOt2CDjiu6UHgLTsOsM
|
mch-key: qdn2I7Cmx4JeiKOt2CDjiu6UHgLTsOsM
|
||||||
apiv3-key: cyywl666666cyywl888888cyywl66666
|
apiv3-key: cyywl666666cyywl888888cyywl66666
|
||||||
private-cert-path: classpath:/1/apiclient_cert.pem
|
private-cert-path: classpath:/test/apiclient_cert.pem
|
||||||
private-key-path: classpath:/1/apiclient_key.pem
|
private-key-path: classpath:/test/apiclient_key.pem
|
||||||
key-path: classpath:/1/apiclient_cert.p12
|
key-path: classpath:/test/apiclient_cert.p12
|
||||||
cert-serial-no: 58FDB503F92B6C0E258C9940BB726C2BF6022E56
|
cert-serial-no: 47F04D51F958FFEF56A6DFC25BDE83CF89353E19
|
||||||
notify-url: http://yuxy.perrymake.com/app-api/pay/wxpay/pay_notify
|
notify-url: https://yuxy.perrymake.com/app-api/pay/wxpay/pay_notify
|
||||||
refund-notify-url: http://yuxy.perrymake.com/app-api/pay/wxpay/refund_notify
|
refund-notify-url: https://yuxy.perrymake.com/app-api/pay/wxpay/refund_notify
|
||||||
two:
|
two:
|
||||||
enabled: true
|
enabled: true
|
||||||
app-id: wxb1826c88da21d81e
|
app-id: wxb1826c88da21d81e
|
||||||
|
|
Loading…
Reference in New Issue