|
@@ -85,20 +85,32 @@ public class PaymentRequestsDao extends BaseDao<PaymentRequestsMapper, PaymentRe
|
|
|
public PaymentRequestsVo getDetail(Long id) {
|
|
|
PaymentRequestsTable pr = PaymentRequestsTable.pr;
|
|
|
|
|
|
+ // 公司信息
|
|
|
+ CorporationTable c = CorporationTable.c;
|
|
|
// 部门
|
|
|
SysDeptTable sd = SysDeptTable.sd;
|
|
|
// 用户
|
|
|
SysUserTable su = SysUserTable.su;
|
|
|
+ // 资金账户
|
|
|
+ CapitalAccountTable ca = CapitalAccountTable.ca;
|
|
|
+ // 店铺信息
|
|
|
+ CorporationShopTable cs = CorporationShopTable.cs;
|
|
|
|
|
|
return sql(PaymentRequestsVo.class)
|
|
|
.select(
|
|
|
pr.all,
|
|
|
+ c.name.as(PaymentRequestsVo::getCorporationName),
|
|
|
sd.name.as(PaymentRequestsVo::getDeptName),
|
|
|
- su.nickname.as(PaymentRequestsVo::getUserName)
|
|
|
+ su.nickname.as(PaymentRequestsVo::getUserName),
|
|
|
+ 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.id.eq(id)
|
|
|
)
|