查询流水区分类型
This commit is contained in:
parent
0fc6bf0d6d
commit
dec0a17935
|
|
@ -22,7 +22,7 @@ public class UserMoneyDetailsController {
|
|||
@ApiOperation("钱包明细")
|
||||
@GetMapping("/queryUserMoneyDetails")
|
||||
public Result queryUserMoneyDetails(Integer page, Integer limit,Long sysUserId, Long userId,Integer classify,Integer type, Integer moneyType) {
|
||||
return userMoneyDetailsService.queryUserMoneyDetails(page, limit, sysUserId, userId,classify,type, moneyType);
|
||||
return userMoneyDetailsService.queryUserMoneyDetails(page, limit, sysUserId, userId,classify,type, moneyType, 0);
|
||||
}
|
||||
|
||||
@GetMapping("/selectUserMoney")
|
||||
|
|
|
|||
|
|
@ -25,8 +25,9 @@ public class AppUserMoneyDetailsController {
|
|||
@Login
|
||||
@ApiOperation("钱包明细")
|
||||
@GetMapping("/queryUserMoneyDetails")
|
||||
public Result queryUserMoneyDetails(Integer page, Integer limit, @RequestAttribute Long userId,Integer classify,Integer type, Integer moneyType) {
|
||||
return userMoneyDetailsService.queryUserMoneyDetails(page, limit,null, userId,classify,type, moneyType);
|
||||
public Result queryUserMoneyDetails(Integer page, Integer limit, @RequestAttribute Long userId,Integer classify,
|
||||
Integer type, Integer moneyType, Integer viewType) {
|
||||
return userMoneyDetailsService.queryUserMoneyDetails(page, limit,null, userId,classify,type, moneyType ,viewType);
|
||||
}
|
||||
|
||||
@Login
|
||||
|
|
|
|||
|
|
@ -7,7 +7,10 @@ import com.sqx.modules.app.entity.UserMoneyDetails;
|
|||
import java.util.Map;
|
||||
|
||||
public interface UserMoneyDetailsService extends IService<UserMoneyDetails> {
|
||||
Result queryUserMoneyDetails(Integer page, Integer limit,Long sysUserId,Long userId,Integer classify,Integer type, Integer moneyType);
|
||||
Double monthIncome(String date,Long userId);
|
||||
Result queryUserMoneyDetails(Integer page, Integer limit, Long sysUserId, Long userId, Integer classify,
|
||||
Integer type, Integer moneyType, Integer viewType);
|
||||
|
||||
Double monthIncome(String date, Long userId);
|
||||
|
||||
Map<String, Double> queryUserTotalEarning(Long userId);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ import com.sqx.modules.app.entity.UserMoneyDetails;
|
|||
import com.sqx.modules.app.service.UserMoneyDetailsService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
|
@ -18,7 +19,8 @@ import java.util.Map;
|
|||
public class UserMoneyDetailsServiceImpl extends ServiceImpl<UserMoneyDetailsDao, UserMoneyDetails> implements UserMoneyDetailsService {
|
||||
|
||||
@Override
|
||||
public Result queryUserMoneyDetails(Integer page, Integer limit, Long sysUserId, Long userId, Integer classify, Integer type, Integer moneyType) {
|
||||
public Result queryUserMoneyDetails(Integer page, Integer limit, Long sysUserId, Long userId, Integer classify,
|
||||
Integer type, Integer moneyType, Integer viewType) {
|
||||
IPage<UserMoneyDetails> page1 = new Page(page, limit);
|
||||
QueryWrapper<UserMoneyDetails> queryWrapper = new QueryWrapper();
|
||||
if (sysUserId != null) {
|
||||
|
|
@ -36,6 +38,13 @@ public class UserMoneyDetailsServiceImpl extends ServiceImpl<UserMoneyDetailsDao
|
|||
if (moneyType != null) {
|
||||
queryWrapper.eq("money_type", moneyType);
|
||||
}
|
||||
if (viewType == 1) {
|
||||
ArrayList<Integer> arrayList = new ArrayList<>();
|
||||
arrayList.add(1);
|
||||
arrayList.add(6);
|
||||
arrayList.add(7);
|
||||
queryWrapper.in("classify", arrayList);
|
||||
}
|
||||
queryWrapper.orderByDesc("create_time");
|
||||
return Result.success().put("data", baseMapper.selectPage(page1, queryWrapper));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -147,7 +147,7 @@ public class AppInviteController {
|
|||
@ApiOperation("钱包明细")
|
||||
@GetMapping("/queryUserMoneyDetails")
|
||||
public Result queryUserMoneyDetails(Integer page, Integer limit, @RequestAttribute("userId") Long userId, Integer classify, Integer type, Integer moneyType) {
|
||||
return userMoneyDetailsService.queryUserMoneyDetails(page, limit, null, userId, 2, type, moneyType);
|
||||
return userMoneyDetailsService.queryUserMoneyDetails(page, limit, null, userId, classify, type, moneyType, 0);
|
||||
}
|
||||
|
||||
@GetMapping("/selectInviteAwardList")
|
||||
|
|
|
|||
|
|
@ -74,7 +74,7 @@ public class AppCashController {
|
|||
@ApiOperation("钱包明细")
|
||||
@GetMapping("/queryUserMoneyDetails")
|
||||
public Result queryUserMoneyDetails(Integer page, Integer limit, @RequestAttribute("userId") Long userId, Integer classify, Integer type, Integer moneyType) {
|
||||
return userMoneyDetailsService.queryUserMoneyDetails(page, limit, null, userId, 2, type, moneyType);
|
||||
return userMoneyDetailsService.queryUserMoneyDetails(page, limit, null, userId, classify, type, moneyType, 0);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue