| | |
| | | public int deleteHardPatMedOperationItemByOpId(String opid); |
| | | |
| | | /** |
| | | * 删除患者检查检验记录子 |
| | | * |
| | | * @param opid 患者检查检验记录子主键 |
| | | * @return 结果 |
| | | */ |
| | | public int deleteSoftPatMedOperationItemByOpId(String opid); |
| | | |
| | | /** |
| | | * 查询患者检查检验记录子列表 |
| | | * |
| | | * @param patMedOperationItem 患者检查检验记录子 |
| | |
| | | serviceSubtaskVO.setPatid(patArchive.getId()); |
| | | serviceSubtaskVO.setSendstates(sendstates); |
| | | serviceSubtaskVO.setOperationItemIds(operationItemIds); |
| | | serviceSubtaskMapper.selectServiceSubtaskList(serviceSubtaskVO); |
| | | serviceSubtaskList = serviceSubtaskMapper.selectServiceSubtaskList(serviceSubtaskVO); |
| | | //去redis中,查询是否有subid,有的话移除cache-exist |
| | | if (CollectionUtils.isNotEmpty(serviceSubtaskList)) { |
| | | for (ServiceSubtask serviceSubtask : serviceSubtaskList) { |
| | |
| | | } |
| | | operation.setUpdateTime(new Date()); |
| | | patMedOperationMapper.updatePatMedOperation(operation); |
| | | patMedOperationItemMapper.deleteSoftPatMedOperationItemByOpId(operation.getOpid()); |
| | | } |
| | | } |
| | | } |
| | |
| | | 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, |