|
@@ -39,19 +39,15 @@
|
|
|
c.id AS contractId,
|
|
|
c.code AS contractCode,
|
|
|
p.project_name AS projectName,
|
|
|
- pa.code AS paymentCode,
|
|
|
c.plan_money_total AS planMoney,
|
|
|
c.work_money_total AS workMoney,
|
|
|
- pa.plan_date AS planDate,
|
|
|
- pa.work_date AS workDate,
|
|
|
c.end_date AS endDate,
|
|
|
ui.name AS cashierUser
|
|
|
FROM contracts c
|
|
|
- LEFT JOIN payment pa ON c.id = pa.contracts_id
|
|
|
LEFT JOIN project p ON c.project_id = p.id
|
|
|
- LEFT JOIN user_info ui on pa.cashier_user = ui.user_id
|
|
|
+ LEFT JOIN user_info ui on c.update_id = ui.user_id
|
|
|
WHERE c.mt_company_id = #{request.mtCompanyId,jdbcType=BIGINT}
|
|
|
- AND pa.type in('1','2','3','4')
|
|
|
+ AND c.type in('1','2','3','4')
|
|
|
<if test="request.projectName!=null and request.projectName!=''">
|
|
|
AND p.project_name LIKE CONCAT('%',#{request.projectName,jdbcType=VARCHAR},'%')
|
|
|
</if>
|
|
@@ -64,19 +60,15 @@
|
|
|
c.id AS contractId,
|
|
|
c.code AS contractCode,
|
|
|
cr.project_name AS projectName,
|
|
|
- pa.code AS paymentCode,
|
|
|
- pa.plan_money AS planMoney,
|
|
|
- pa.work_money AS workMoney,
|
|
|
- pa.plan_date AS planDate,
|
|
|
- pa.work_date AS workDate,
|
|
|
+ c.plan_money_total AS planMoney,
|
|
|
+ c.work_money_total AS workMoney,
|
|
|
c.end_date AS endDate,
|
|
|
ui.name AS cashierUser
|
|
|
FROM contracts c
|
|
|
- LEFT JOIN payment pa ON c.id = pa.contracts_id
|
|
|
LEFT JOIN capital_repair cr ON c.project_id = cr.id
|
|
|
- LEFT JOIN user_info ui on pa.cashier_user = ui.user_id
|
|
|
+ LEFT JOIN user_info ui on c.update_id = ui.user_id
|
|
|
WHERE c.mt_company_id = #{request.mtCompanyId,jdbcType=BIGINT}
|
|
|
- AND pa.type = '5'
|
|
|
+ AND c.type = '5'
|
|
|
<if test="request.projectName!=null and request.projectName!=''">
|
|
|
AND cr.project_name LIKE CONCAT('%',#{request.projectName,jdbcType=VARCHAR},'%')
|
|
|
</if>
|