|
@@ -2,6 +2,7 @@ package com.jy.business.payment.dao;
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.jy.business.capital.model.table.CapitalAccountTable;
|
|
|
+import com.jy.business.corporation.model.table.CorporationShopTable;
|
|
|
import com.jy.business.corporation.model.table.CorporationTable;
|
|
|
import com.jy.business.payment.mapper.PaymentRequestsMapper;
|
|
|
import com.jy.business.payment.model.dto.DetailListDto;
|
|
@@ -44,6 +45,8 @@ public class PaymentRequestsDao extends BaseDao<PaymentRequestsMapper, PaymentRe
|
|
|
SysUserTable su = SysUserTable.su;
|
|
|
// 资金账户
|
|
|
CapitalAccountTable ca = CapitalAccountTable.ca;
|
|
|
+ // 店铺信息
|
|
|
+ CorporationShopTable cs = CorporationShopTable.cs;
|
|
|
|
|
|
return sql(PaymentRequestsVo.class)
|
|
|
.select(
|
|
@@ -51,13 +54,15 @@ public class PaymentRequestsDao extends BaseDao<PaymentRequestsMapper, PaymentRe
|
|
|
c.name.as(PaymentRequestsVo::getCorporationName),
|
|
|
sd.name.as(PaymentRequestsVo::getDeptName),
|
|
|
su.nickname.as(PaymentRequestsVo::getUserName),
|
|
|
- ca.accountAlias.as(PaymentRequestsVo::getCapitalAccountName)
|
|
|
+ ca.accountAlias.as(PaymentRequestsVo::getCapitalAccountName),
|
|
|
+ cs.name.as(PaymentRequestsVo::getCorporationShopName)
|
|
|
)
|
|
|
.from(pr)
|
|
|
.leftJoin(c).on(pr.corporationId.eq(c.id))
|
|
|
.leftJoin(sd).on(pr.deptId.eq(sd.id))
|
|
|
.leftJoin(su).on(pr.createUser.eq(su.id))
|
|
|
.leftJoin(ca).on(pr.capitalAccountId.eq(ca.id))
|
|
|
+ .leftJoin(cs).on(pr.corporationShopId.eq(cs.id))
|
|
|
.where(
|
|
|
pr.createUser.eq(LoginContext.getUserId()),
|
|
|
pr.corporationId.eq(dto.getCorporationId()),
|
|
@@ -65,7 +70,8 @@ public class PaymentRequestsDao extends BaseDao<PaymentRequestsMapper, PaymentRe
|
|
|
pr.type.eq(dto.getType()),
|
|
|
pr.payType.eq(dto.getPayType()),
|
|
|
pr.approvalStatus.eq(dto.getApprovalStatus()),
|
|
|
- pr.paymentStatus.eq(dto.getPaymentStatus())
|
|
|
+ pr.paymentStatus.eq(dto.getPaymentStatus()),
|
|
|
+ pr.corporationShopId.eq(dto.getCorporationShopId())
|
|
|
)
|
|
|
.orderBy(
|
|
|
pr.id.desc()
|
|
@@ -120,6 +126,8 @@ public class PaymentRequestsDao extends BaseDao<PaymentRequestsMapper, PaymentRe
|
|
|
SysUserTable su = SysUserTable.su;
|
|
|
// 资金账户
|
|
|
CapitalAccountTable ca = CapitalAccountTable.ca;
|
|
|
+ // 店铺信息
|
|
|
+ CorporationShopTable cs = CorporationShopTable.cs;
|
|
|
|
|
|
return sql(PaymentRequestsVo.class)
|
|
|
.select(
|
|
@@ -127,13 +135,15 @@ public class PaymentRequestsDao extends BaseDao<PaymentRequestsMapper, PaymentRe
|
|
|
c.name.as(PaymentRequestsVo::getCorporationName),
|
|
|
sd.name.as(PaymentRequestsVo::getDeptName),
|
|
|
su.nickname.as(PaymentRequestsVo::getUserName),
|
|
|
- ca.accountAlias.as(PaymentRequestsVo::getCapitalAccountName)
|
|
|
+ ca.accountAlias.as(PaymentRequestsVo::getCapitalAccountName),
|
|
|
+ cs.name.as(PaymentRequestsVo::getCorporationShopName)
|
|
|
)
|
|
|
.from(pr)
|
|
|
.leftJoin(c).on(pr.corporationId.eq(c.id))
|
|
|
.leftJoin(sd).on(pr.deptId.eq(sd.id))
|
|
|
.leftJoin(su).on(pr.createUser.eq(su.id))
|
|
|
.leftJoin(ca).on(pr.capitalAccountId.eq(ca.id))
|
|
|
+ .leftJoin(cs).on(pr.corporationShopId.eq(cs.id))
|
|
|
.where(
|
|
|
pr.totalAmount.like(dto.getKeyword()).or(pr.useRemark.like(dto.getKeyword())),
|
|
|
pr.createUser.in(authService.getUserPermissionSet()),
|
|
@@ -142,7 +152,8 @@ public class PaymentRequestsDao extends BaseDao<PaymentRequestsMapper, PaymentRe
|
|
|
pr.deptId.eq(dto.getDeptId()),
|
|
|
pr.type.eq(dto.getType()),
|
|
|
pr.payType.eq(dto.getPayType()),
|
|
|
- pr.paymentStatus.eq(dto.getPaymentStatus())
|
|
|
+ pr.paymentStatus.eq(dto.getPaymentStatus()),
|
|
|
+ pr.corporationShopId.eq(dto.getCorporationShopId())
|
|
|
)
|
|
|
.orderBy(
|
|
|
pr.id.desc()
|