|
|
@@ -288,7 +288,7 @@
|
|
|
<select id="selectNurseListPage" resultType="cn.iocoder.yudao.module.system.api.bpm.vo.NurseChangeRecordRespVO">
|
|
|
SELECT
|
|
|
ecr.id,
|
|
|
- eei.item_name AS originalItemName,
|
|
|
+ ecr.original_name AS originalItemName,
|
|
|
soc.charge_name,
|
|
|
ei.id AS elderlyId,
|
|
|
ei.elder_name AS elderlyName,
|
|
|
@@ -306,14 +306,10 @@
|
|
|
bbf.process_instance_id
|
|
|
FROM elderly_change_record ecr
|
|
|
INNER JOIN elderly_info ei ON ecr.elderly_id = ei.id
|
|
|
- INNER JOIN elderly_expense ee ON ei.id = ee.elder_id
|
|
|
- INNER JOIN elderly_expense_item eei ON eei.expense_id = ee.id
|
|
|
- INNER JOIN sys_charge_category scc ON scc.id = eei.item_category_id AND scc.identification = 2
|
|
|
INNER JOIN sys_overhead_charge soc ON soc.id = ecr.overhead_charge_id
|
|
|
INNER JOIN bpm_business_form bbf ON ecr.id = bbf.business_id
|
|
|
INNER JOIN system_tenant st ON st.id = ei.tenant_id
|
|
|
WHERE ecr.current_flag = 0
|
|
|
- AND ee.created_time = (SELECT MAX(ee2.created_time) FROM elderly_expense ee2 WHERE ee2.elder_id = ei.id)
|
|
|
<if test="pageVO.expectName != null">
|
|
|
AND ecr.expect_name LIKE CONCAT('%', #{pageVO.expectName}, '%')
|
|
|
</if>
|
|
|
@@ -560,13 +556,12 @@
|
|
|
INNER JOIN bpm_business_form bbf ON bbf.business_id = ecr.id AND bbf.type = 5
|
|
|
INNER JOIN elderly_info ei ON ecr.elderly_id = ei.id
|
|
|
INNER JOIN elderly_expense ee ON ei.id = ee.elder_id
|
|
|
- INNER JOIN elderly_expense_item eei ON eei.expense_id = ee.id
|
|
|
+ INNER JOIN elderly_expense_item eei ON eei.expense_id = ee.id AND eei.item_id = ecr.overhead_charge_id
|
|
|
INNER JOIN sys_charge_category scc ON scc.id = eei.item_category_id AND scc.identification = 2
|
|
|
INNER JOIN sys_overhead_charge soc ON soc.id = ecr.overhead_charge_id
|
|
|
LEFT JOIN sys_evaluation_process sep ON ecr.associate_id = sep.id
|
|
|
LEFT JOIN elderly_synthetic_ability esa ON sep.id = esa.questionnaire_id AND esa.elder_id = ei.id
|
|
|
WHERE ecr.current_flag = 0 AND ecr.id = #{id}
|
|
|
- AND ee.created_time = (SELECT MAX(ee2.created_time) FROM elderly_expense ee2 WHERE ee2.elder_id = ei.id)
|
|
|
</select>
|
|
|
|
|
|
<select id="createNurseChangeGetDetail" resultType="cn.iocoder.yudao.module.system.controller.admin.biz.vo.NurseChangeDetailRespVO">
|