|
@@ -7,6 +7,7 @@ import com.yonge.cooleshow.biz.dal.queryInfo.SysMusicCompareRecordQueryInfo;
|
|
|
import com.yonge.cooleshow.biz.dal.service.PaymentDivMemberRecordService;
|
|
|
import com.yonge.cooleshow.biz.dal.service.SysMusicCompareRecordService;
|
|
|
import com.yonge.cooleshow.biz.dal.service.TenantPersonStatService;
|
|
|
+import com.yonge.cooleshow.biz.dal.service.UserOrderService;
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.PaymentDivMemberRecordWrapper;
|
|
|
import com.yonge.cooleshow.biz.dal.wrapper.TenantPersonStatWrapper;
|
|
|
import com.yonge.cooleshow.common.controller.BaseController;
|
|
@@ -34,6 +35,8 @@ public class IndexController extends BaseController {
|
|
|
private TenantPersonStatService tenantPersonStatService;
|
|
|
@Autowired
|
|
|
private PaymentDivMemberRecordService paymentDivMemberRecordService;
|
|
|
+ @Autowired
|
|
|
+ private UserOrderService userOrderService;
|
|
|
|
|
|
|
|
|
@ApiOperation("学员训练数据统计列表")
|
|
@@ -77,6 +80,18 @@ public class IndexController extends BaseController {
|
|
|
return succeed(tenantPersonStatService.indexSum(query));
|
|
|
}
|
|
|
|
|
|
+ @ApiOperation("收入、支出汇总")
|
|
|
+ @PostMapping("incomeSummary")
|
|
|
+ public HttpResponseResult<PaymentDivMemberRecordWrapper.IndexIncomeSummaryDto>
|
|
|
+ incomeSummary(@RequestBody PaymentDivMemberRecordWrapper.IndexIncomeQuery query){
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
+ if (sysUser == null) {
|
|
|
+ return failed("获取用户信息失败");
|
|
|
+ }
|
|
|
+ query.setTenantId(sysUser.getTenantId());
|
|
|
+ return succeed(paymentDivMemberRecordService.incomeSummary(query));
|
|
|
+ }
|
|
|
+
|
|
|
@ApiOperation("收入明细列表")
|
|
|
@PostMapping("queryIncome")
|
|
|
public HttpResponseResult<PageInfo<PaymentDivMemberRecordWrapper.IndexIncomeQueryDto>>
|
|
@@ -89,13 +104,31 @@ public class IndexController extends BaseController {
|
|
|
return succeed(PageUtil.pageInfo(paymentDivMemberRecordService.queryIncome(QueryInfo.getPage(query), query)));
|
|
|
}
|
|
|
|
|
|
- @ApiOperation("订单详情")
|
|
|
- @PostMapping("getOrderDetail")
|
|
|
- public HttpResponseResult<PaymentDivMemberRecordWrapper.OrderDetailDto>getOrderDetail(String orderNo){
|
|
|
+ @ApiOperation("收入订单详情")
|
|
|
+ @PostMapping("getIncomeOrderDetail")
|
|
|
+ public HttpResponseResult<PaymentDivMemberRecordWrapper.OrderDetailDto> getIncomeOrderDetail(String orderNo){
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
+ if (sysUser == null) {
|
|
|
+ return failed("获取用户信息失败");
|
|
|
+ }
|
|
|
+ return succeed(paymentDivMemberRecordService.getIncomeOrderDetail(orderNo,sysUser.getTenantId()));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("支出明细列表")
|
|
|
+ @PostMapping("queryExpend")
|
|
|
+ public HttpResponseResult<PageInfo<PaymentDivMemberRecordWrapper.IndexIncomeQueryDto>>
|
|
|
+ queryExpend(@RequestBody PaymentDivMemberRecordWrapper.IndexIncomeQuery query){
|
|
|
SysUser sysUser = sysUserFeignService.queryUserInfo();
|
|
|
if (sysUser == null) {
|
|
|
return failed("获取用户信息失败");
|
|
|
}
|
|
|
- return succeed(paymentDivMemberRecordService.getOrderDetail(orderNo,sysUser.getTenantId()));
|
|
|
+ query.setTenantId(sysUser.getTenantId());
|
|
|
+ return succeed(PageUtil.pageInfo(userOrderService.queryExpend(QueryInfo.getPage(query), query)));
|
|
|
+ }
|
|
|
+
|
|
|
+ @ApiOperation("支出订单详情")
|
|
|
+ @PostMapping("getExpendOrderDetail")
|
|
|
+ public HttpResponseResult<PaymentDivMemberRecordWrapper.OrderDetailDto> getExpendOrderDetail(String orderNo){
|
|
|
+ return succeed(userOrderService.getExpendOrderDetail(orderNo));
|
|
|
}
|
|
|
}
|