店铺修改操作密码校验验证码

This commit is contained in:
张松
2025-03-05 15:42:09 +08:00
parent 6de7f4e044
commit fb9346cd5d
3 changed files with 50 additions and 1 deletions

View File

@@ -1,16 +1,20 @@
package com.czg.controller.admin;
import cn.hutool.core.util.StrUtil;
import com.czg.account.dto.shopuser.ShopUserAddDTO;
import com.czg.account.dto.shopuser.ShopUserEditDTO;
import com.czg.account.dto.shopuser.ShopUserMoneyEditDTO;
import com.czg.account.dto.shopuser.ShopUserSummaryDTO;
import com.czg.account.entity.ShopUser;
import com.czg.account.entity.ShopUserFlow;
import com.czg.account.service.ShopUserFlowService;
import com.czg.account.service.ShopUserService;
import com.czg.annotation.SaAdminCheckPermission;
import com.czg.annotation.SaStaffCheckPermission;
import com.czg.enums.ShopUserFlowBizEnum;
import com.czg.resp.CzgResult;
import com.czg.sa.StpKit;
import com.czg.utils.PageUtil;
import com.mybatisflex.core.paginate.Page;
import com.mybatisflex.core.query.QueryWrapper;
import jakarta.annotation.Resource;
@@ -28,6 +32,8 @@ public class ShopUserController {
@Resource
private ShopUserService shopUserService;
@Resource
private ShopUserFlowService shopUserFlowService;
/**
* 获取店铺用户概述信息
@@ -41,6 +47,32 @@ public class ShopUserController {
return CzgResult.success(shopUserService.getSummary(StpKit.USER.getShopId(), isVip));
}
/**
* 获取店铺用户充值记录
* @param userId 用户id
* @param bizCode 充值类型 类型:
* cashIn 现金充值,
* wechatIn 微信小程序充值,
* alipayIn 支付宝小程序充值,
* awardIn 充值奖励,
* rechargeRefund 充值退款
* orderPay 订单消费,
* orderRefund 订单退款,
* adminIn 管理员充值
* adminOut管理员消费
* @return 充值记录
*/
@SaAdminCheckPermission("shopUser:flow")
@GetMapping("/flow")
public CzgResult<Page<ShopUserFlow>> flow(@RequestParam Integer userId, String bizCode) {
QueryWrapper queryWrapper = new QueryWrapper().eq(ShopUserFlow::getShopId, StpKit.USER.getShopId())
.eq(ShopUserFlow::getUserId, userId);
if (StrUtil.isNotBlank(bizCode)) {
queryWrapper.eq(ShopUserFlow::getBizCode, bizCode);
}
return CzgResult.success(shopUserFlowService.page(PageUtil.buildPage(), queryWrapper));
}
/**
* 获取店铺用户列表
*