You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
package com.example.demo.serviceImpl.bean;
import com.example.demo.Util.JWTUtil;import com.example.demo.domain.entity.Admin;import com.example.demo.domain.vo.bean.BeanConsumeArticle;import com.example.demo.domain.vo.bean.BeanUser;import com.example.demo.domain.vo.bean.BeanUserCard;import com.example.demo.domain.vo.coin.Page;import com.example.demo.domain.vo.coin.Result;import com.example.demo.mapper.bean.BeanUserMapper;import com.example.demo.service.bean.BeanUserService;import com.github.pagehelper.PageHelper;import com.github.pagehelper.PageInfo;import jakarta.servlet.http.HttpServletRequest;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.stereotype.Service;import org.springframework.web.context.request.RequestContextHolder;import org.springframework.web.context.request.ServletRequestAttributes;
import java.util.Arrays;import java.util.List;
/** * @program: gold-java * @ClassName BeanUserService * @description: * @author: Double * @create: 2025−07-29 17:26 * @Version 1.0 **/
@Servicepublic class BeanUserServiceImpl implements BeanUserService {
@Autowired private BeanUserMapper beanUserMapper;
//查询用户卡片
@Override public Result userCard(String jwcode) { //解token权限
try { BeanUserCard user = beanUserMapper.userCard(jwcode); return Result.success(user);
} catch (Exception e) { e.printStackTrace(); return Result.error("用户查找不到"); } } //查询客户金豆余额
@Override public Object selectUserBy(Integer pageNum, Integer pageSize, BeanUser beanUser) { PageHelper.startPage(pageNum, pageSize); //必须要直接跟mapper
List<BeanUser> beanUsers = beanUserMapper.selectUserBy(beanUser); return new PageInfo<>(beanUsers); } //客户金豆余额合计数
@Override public BeanUserCard sumUserGold(Page page) { return beanUserMapper.SumUserBy(page.getBeanUser()); }
@Override public List<String> getDept() { return beanUserMapper.getDept(); }}
|