|
@@ -101,7 +101,7 @@
|
|
|
<sql id="queryExamManualLedgersCondition">
|
|
|
<where>
|
|
|
<if test="examId != null">
|
|
|
- AND eml.examination_basic_id_=#{examId}
|
|
|
+ AND (eml.examination_basic_id_ like concat('%',#{examId},'%') or eb.name_ like concat('%',#{examId},'%'))
|
|
|
</if>
|
|
|
<if test="tenantId != null">
|
|
|
AND eml.tenant_id_=#{tenantId}
|
|
@@ -122,7 +122,7 @@
|
|
|
AND eml.create_time_ <= #{endTime}
|
|
|
</if>
|
|
|
<if test="search != null">
|
|
|
- AND eml.id_ like concat('%',#{search},'%') or su.real_name_ like concat('%',#{search},'%')
|
|
|
+ AND (eml.id_ like concat('%',#{search},'%') or su.real_name_ like concat('%',#{search},'%'))
|
|
|
</if>
|
|
|
</where>
|
|
|
</sql>
|
|
@@ -142,9 +142,17 @@
|
|
|
<include refid="global.limit"/>
|
|
|
</select>
|
|
|
|
|
|
- <select id="countExamManualLedgers" resultType="int">
|
|
|
+ <select id="countExamManualLedgers" resultType="int" parameterType="map">
|
|
|
SELECT COUNT(eml.id_) FROM exam_manual_ledger eml
|
|
|
LEFT JOIN sys_user su ON eml.operator_user_id_ = su.id_
|
|
|
+ left join examination_basic eb on eb.id_ = eml.examination_basic_id_
|
|
|
+ <include refid="queryExamManualLedgersCondition"/>
|
|
|
+ </select>
|
|
|
+
|
|
|
+ <select id="queryTotalAmount" resultType="java.math.BigDecimal" parameterType="map">
|
|
|
+ SELECT sum(eml.amount_) FROM exam_manual_ledger eml
|
|
|
+ LEFT JOIN sys_user su ON eml.operator_user_id_ = su.id_
|
|
|
+ left join examination_basic eb on eb.id_ = eml.examination_basic_id_
|
|
|
<include refid="queryExamManualLedgersCondition"/>
|
|
|
</select>
|
|
|
|