|
@ -9,7 +9,9 @@ import com.example.demo.domain.vo.GoldUser; |
|
|
import com.example.demo.domain.vo.Result; |
|
|
import com.example.demo.domain.vo.Result; |
|
|
import com.example.demo.mapper.ConsumeMapper; |
|
|
import com.example.demo.mapper.ConsumeMapper; |
|
|
import com.example.demo.mapper.UserMapper; |
|
|
import com.example.demo.mapper.UserMapper; |
|
|
|
|
|
import com.example.demo.service.AdminService; |
|
|
import com.example.demo.service.ConsumeService; |
|
|
import com.example.demo.service.ConsumeService; |
|
|
|
|
|
import com.example.demo.service.GeneralService; |
|
|
import com.github.pagehelper.PageHelper; |
|
|
import com.github.pagehelper.PageHelper; |
|
|
import com.github.pagehelper.PageInfo; |
|
|
import com.github.pagehelper.PageInfo; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
@ -42,9 +44,17 @@ public class ConsumeServiceImpl implements ConsumeService { |
|
|
@Autowired |
|
|
@Autowired |
|
|
private UserMapper userMapper; |
|
|
private UserMapper userMapper; |
|
|
|
|
|
|
|
|
|
|
|
@Autowired |
|
|
|
|
|
private AdminService adminService; |
|
|
|
|
|
@Autowired |
|
|
|
|
|
private GeneralService generalService; |
|
|
|
|
|
|
|
|
//消耗明细 |
|
|
//消耗明细 |
|
|
@Override |
|
|
@Override |
|
|
public PageInfo<ConsumeUser> selectAll(Integer pageNum, Integer pageSize, ConsumeUser consumeUser) { |
|
|
public PageInfo<ConsumeUser> selectAll(Integer pageNum, Integer pageSize, ConsumeUser consumeUser) { |
|
|
|
|
|
String account = adminService.getCurrentAdminAccount(); |
|
|
|
|
|
List<String> markets = generalService.getRoleMarket(account); |
|
|
|
|
|
consumeUser.setMarkets(markets); |
|
|
PageHelper.startPage(pageNum, pageSize); |
|
|
PageHelper.startPage(pageNum, pageSize); |
|
|
List<ConsumeUser> consumeUsers = consumeMapper.selectAll(consumeUser); |
|
|
List<ConsumeUser> consumeUsers = consumeMapper.selectAll(consumeUser); |
|
|
return new PageInfo<>(consumeUsers); |
|
|
return new PageInfo<>(consumeUsers); |
|
@ -88,6 +98,9 @@ public class ConsumeServiceImpl implements ConsumeService { |
|
|
//消耗明细筛选 |
|
|
//消耗明细筛选 |
|
|
@Override |
|
|
@Override |
|
|
public PageInfo<ConsumeUser> selectBy(Integer pageNum, Integer pageSize, ConsumeUser consumeUser) { |
|
|
public PageInfo<ConsumeUser> selectBy(Integer pageNum, Integer pageSize, ConsumeUser consumeUser) { |
|
|
|
|
|
String account = adminService.getCurrentAdminAccount(); |
|
|
|
|
|
List<String> markets = generalService.getRoleMarket(account); |
|
|
|
|
|
consumeUser.setMarkets(markets); |
|
|
PageHelper.startPage(pageNum, pageSize); |
|
|
PageHelper.startPage(pageNum, pageSize); |
|
|
List<ConsumeUser> consumeUsers = consumeMapper.selectBy(consumeUser); |
|
|
List<ConsumeUser> consumeUsers = consumeMapper.selectBy(consumeUser); |
|
|
return new PageInfo<>(consumeUsers); |
|
|
return new PageInfo<>(consumeUsers); |
|
|