id,
ent_id,
t_ledger_id,
st_order_no,
`name`,
total_price,
actual_price,
receipt_time,
audit_user,
audit_phone,
success_user,
success_phone,
remark,
`status`,
create_by,
create_time,
update_by,
update_time,
del_flag
kst.del_flag = 0
and kltu.unit_type = #{settlementReq.unitType,jdbcType=INTEGER}
and (
klt.name like concat('%', #{settlementReq.keywords,jdbcType=VARCHAR}, '%')
or kltu.firm_name like concat('%', #{settlementReq.keywords,jdbcType=VARCHAR}, '%')
)
and kst.status = #{settlementReq.status,jdbcType=INTEGER}
and kst.create_time between #{settlementReq.startCreateTime,jdbcType=TIMESTAMP} and #{settlementReq.endCreateTime,jdbcType=TIMESTAMP}
and kst.receipt_time between #{settlementReq.startReceiptTime,jdbcType=TIMESTAMP} and #{settlementReq.endReceiptTime,jdbcType=TIMESTAMP}
select kst.id,
kst.status,
kst.st_order_no,
kst.create_time,
kst.receipt_time,
cast(kst.actual_price as char) actualPrice,
cast(kst.total_price as char) totalPrice,
cast((kst.total_price - kst.actual_price) as char) waitPrice,
kst.audit_user,
kst.audit_phone,
kst.success_user,
kst.success_phone,
kst.create_time,
klt.name,
klt.trading,
kltu.firm_name
from kwp_settlement_trade kst
inner join kwp_ledger_trade klt on kst.t_ledger_id = klt.id and klt.del_flag = 0
inner join kwp_ledger_trade_unit kltu on klt.id = kltu.t_ledger_id and kltu.del_flag = 0
order by kst.create_time desc
select count(1) allCount,
IFNULL(sum(kst.total_price), 0) receiveAll,
IFNULL(sum(kst.actual_price), 0) alreadyReceive,
IFNULL(sum(kst.total_price) - sum(kst.actual_price), 0) waitReceive
from kwp_settlement_trade kst
inner join kwp_ledger_trade klt on kst.t_ledger_id = klt.id and klt.del_flag = 0
inner join kwp_ledger_trade_unit kltu on klt.id = kltu.t_ledger_id and kltu.del_flag = 0
select count(1) "0",
count(if(kst.status = 3, 1, null)) "3",
count(if(kst.status = 2, 1, null)) "2",
count(if(kst.status = 1, 1, null)) "1"
from kwp_settlement_trade kst
inner join kwp_ledger_trade klt on kst.t_ledger_id = klt.id and klt.del_flag = 0
inner join kwp_ledger_trade_unit kltu on klt.id = kltu.t_ledger_id and kltu.del_flag = 0
select kst.id,
kst.status,
kst.st_order_no,
kst.create_time,
kst.receipt_time,
cast(kst.actual_price as char) actualPrice,
cast(kst.total_price as char) totalPrice,
cast((kst.total_price - kst.actual_price) as char) waitPrice,
kst.audit_user,
kst.audit_phone,
kst.success_user,
kst.success_phone,
kst.create_time,
klt.name,
klt.trading,
kltu.firm_name
from kwp_settlement_trade kst
inner join kwp_ledger_trade klt on kst.t_ledger_id = klt.id and klt.del_flag = 0
inner join kwp_ledger_trade_unit kltu on klt.id = kltu.t_ledger_id and kltu.del_flag = 0
kst.id in
#{item,jdbcType=BIGINT}
and kltu.unit_type = #{unitType,jdbcType=INTEGER}
select kst.id,
kst.status,
kst.st_order_no,
kst.create_time,
kst.receipt_time,
cast(kst.actual_price as char) actualPrice,
cast(kst.total_price as char) totalPrice,
cast((kst.total_price - kst.actual_price) as char) waitPrice,
kst.audit_user,
kst.audit_phone,
kst.success_user,
kst.success_phone,
kst.create_time,
klt.id ledgerId,
klt.name,
klt.trading,
kltu.firm_name
from kwp_settlement_trade kst
inner join kwp_ledger_trade klt on kst.t_ledger_id = klt.id and klt.del_flag = 0
inner join kwp_ledger_trade_unit kltu on klt.id = kltu.t_ledger_id and kltu.del_flag = 0
kst.del_flag = 0
and kst.id = #{id,jdbcType=BIGINT}
and kltu.unit_type = #{unitType,jdbcType=INTEGER}
select kltu.top_ent_id,
kltu.ent_id,
kltu.unit_type
from kwp_settlement_trade kst
inner join kwp_ledger_trade klt on kst.t_ledger_id = klt.id and klt.del_flag = 0
inner join kwp_ledger_trade_unit kltu on klt.id = kltu.t_ledger_id and kltu.del_flag = 0
kst.del_flag = 0
and kst.id = #{id,jdbcType=BIGINT}