| | |
| | | <result property="opercheckFlag" column="opercheck_flag"/> |
| | | <result property="longTaskReason" column="long_task_reason"/> |
| | | <result property="inhospstate" column="inhospstate"/> |
| | | <result property="inhospEndtime" column="inhosp_endtime"/> |
| | | <result property="serialnum" column="serialnum"/> |
| | | |
| | | <result property="deptcode" column="deptcode"/> |
| | |
| | | where opid = #{opid} |
| | | </delete> |
| | | |
| | | <update id="deleteSoftPatMedOperationItemByOpId" parameterType="String"> |
| | | update pat_med_operation_item |
| | | <trim prefix="SET" suffixOverrides=","> |
| | | del_flag =1 |
| | | </trim> |
| | | where opid = #{opid} |
| | | </update> |
| | | |
| | | <select id="selectOperationItemList" parameterType="com.smartor.domain.PatMedOperationItem" |
| | | resultMap="PatMedOperationItemResult"> |
| | | select pmoi.id, pmoi.operationid, pmoi.opid, pmoi.opcode, pmoi.opdesc, pmoi.main_flag, pmoi.incitypecode, |
| | |
| | | pmo.deptcode, pmo.deptname, pmo.hospitaldistrictcode, pmo.hospitaldistrictname, |
| | | pmo.leaveldeptcode, pmo.leaveldeptname, pmo.leavehospitaldistrictcode, pmo.leavehospitaldistrictname, pmo.patid, |
| | | pmo.drcode, pmo.drname, pmo.nurse_id, pmo.nurse_name, |
| | | pmo.inhospstate, pmo.serialnum |
| | | pmo.serialnum, pmi.inhospstate |
| | | from pat_med_operation pmo |
| | | join pat_med_operation_item pmoi |
| | | on pmoi.opid = pmo.opid |
| | | join pat_med_inhosp pmi |
| | | on pmo.serialnum = pmi.serialnum |
| | | where |
| | | pmo.del_flag = '0' |
| | | and pmoi.del_flag = '0' |
| | |
| | | and pmoi.pid = #{pid} |
| | | </if> |
| | | <if test="inhospstate != null and inhospstate != ''"> |
| | | and pmo.inhospstate = #{inhospstate} |
| | | and pmi.inhospstate = #{inhospstate} |
| | | <if test="inhospstate == '1'"> |
| | | and pmi.endtime is not null |
| | | </if> |
| | | </if> |
| | | <if test="serialnum != null and serialnum != ''"> |
| | | and pmo.serialnum = #{serialnum} |