select id, hosp_type, campusid, task_guid, diagname, patfrom, management_doctor, management_doctor_code, current_preachform, upid, isabnormal, visit_dept_name, visit_dept_code, visit_time, inhospid, visit_count, is_visit_again, patguid, suggest, sendstate, endtime, nurse_id, nurse_name, starttime, submit, drname, excep, drcode, long_send_time, openid, remark, service_type, libtemplateid, libtemplatename, hospno, score, phone, sex, age, patid, sfzh, addr, senderdetail, type, taskid, templateid, templatename, senddate, senduuid, result, finishtime, recordid, exrecallcount, pulltime, leaveldeptcode, labelstatus, del_flag, update_by, update_time, create_by, create_time, isupload, upload_time, pid, guid, text_param, preachform, bed_no, send_type, task_name, task_desc, operator_no, operator, wechat, sendname, roomno, admindate, leaveldeptname, hospitaldistrictcode, hospitaldistrictname, deptcode, deptname, stop_state, leavehospitaldistrictcode, leavehospitaldistrictname, leavediagname, leaveicd10code, orgid, visit_type, continue_flag, continue_time_now, continue_content, continue_count, continue_time_next, operation_item_id, schedule_id, schedule_detail_id, schedule_seq, loop_count, task_situation, is_manually_called from service_subtask /* f-v3 */ AND leavehospitaldistrictcode IN #{lvWardCodeItem} AND leaveldeptcode IN #{lvDeptCodeItem} /* f-v3 */ AND ( leavehospitaldistrictcode IN #{lvWardCodeItem} OR leaveldeptcode IN #{lvDeptCodeItem} ) /* f-v3 */ AND hospitaldistrictcode IN #{inWardCodeItem} AND deptcode IN #{inDeptCodeItem} /* f-v3 */ AND ( hospitaldistrictcode IN #{inWardCodeItem} OR deptcode IN #{inDeptCodeItem} ) where del_flag = 0 and id = #{subId} and continue_flag = #{continueFlag} and continue_time_now = #{continueTimeNow,jdbcType=TIMESTAMP} and continue_count = #{continueCount} and continue_time_next = #{continueTimeNext} and sendname like concat('%', #{sendname}, '%') and phone = #{phone} and leavehospitaldistrictcode = #{leavehospitaldistrictcode} and leavehospitaldistrictname = #{leavehospitaldistrictname} and leavediagname like concat('%', #{leavediagname}, '%') and management_doctor like concat('%', #{managementDoctor}, '%') and sex = #{sex} and age = #{age} and patguid = #{patguid} and id = #{subId} and inhospid = #{inhospid} and management_doctor_code = #{managementDoctorCode} and submit = #{submit} and upid = #{upid} and patfrom = #{patfrom} and service_type = #{serviceType} and patid = #{patid} and sfzh = #{sfzh} and addr = #{addr} and senderdetail = #{senderdetail} and type = #{type} and taskid = #{taskid} AND sendstate IN #{state} AND id IN #{subId} AND taskid IN #{itemTaskId} AND operation_item_id IN #{operationItemIdItem} AND inhospid IN #{inhospidItem} and templateid = #{templateid} and templatename like concat('%', #{templatename}, '%') AND endtime >= DATE(#{startOutHospTime}) AND endtime < DATE_ADD(DATE(#{endOutHospTime}), INTERVAL 1 DAY) AND visit_time >= DATE(#{startSendDateTime}) AND visit_time < DATE_ADD(DATE(#{endSendDateTime}), INTERVAL 1 DAY) AND finishtime >= DATE(#{finishtimeStart}) AND finishtime < DATE_ADD(DATE(#{finishtimeEnd}), INTERVAL 1 DAY) AND long_send_time < DATE_ADD(DATE(#{longSendTime}), INTERVAL 1 DAY) AND (1=1 AND leavehospitaldistrictcode IN #{leavehospitaldistrictcode} AND visit_dept_code IN #{visitDeptCode} ) AND (1=1 AND leavehospitaldistrictcode IN #{leavehospitaldistrictcode} OR visit_dept_code IN #{visitDeptCode} ) AND visit_time >= DATE(#{visitTime}) AND visit_time < DATE_ADD(DATE(#{visitTime}), INTERVAL 1 DAY) and senddate = #{senddate} and senduuid = #{senduuid} and result = #{result} and finishtime = #{finishtime} and recordid = #{recordid} and exrecallcount = #{exrecallcount} and pulltime = #{pulltime} and leaveldeptcode = #{leaveldeptcode} and leaveldeptname = #{leaveldeptname} and labelstatus = #{labelstatus} and isupload = #{isupload} and upload_time = #{uploadTime} and orgid = #{orgid} and campusid = #{campusid} and pid = #{pid} and preachform = #{preachform} and current_preachform = #{currentPreachform} and guid = #{guid} and text_param = #{textParam} and bed_no = #{bedNo} and send_type = #{sendType} and operator = #{operator} and operator_no = #{operatorNo} and wechat = #{wechat} and hosp_type = #{hospType} and libtemplateid = #{libtemplateid} and libtemplatename = #{libtemplatename} and openid = #{openid} and sendstate = #{sendstate} and operation_item_id = #{operationItemId} and drname like concat('%', #{drname}, '%') and task_name like concat('%', #{taskName}, '%') and (drcode = #{drcode} or nurse_id = #{nurseId}) and starttime = #{starttime} and endtime = #{endtime} and excep = #{excep} and nurse_name = #{nurseName} and score = #{score} AND visit_count = 1 AND visit_count > 1 and remark = #{remark} and suggest = #{suggest} and create_by = #{createBy} and task_guid = #{taskGuid} and isabnormal = #{isabnormal} and is_manually_called = #{isManuallyCalled} and is_visit_again = #{isVisitAgain} AND visit_dept_code IN #{visitDeptCode} order by endtime asc order by endtime desc order by visit_time asc order by visit_time desc order by admindate asc order by admindate desc order by visit_time asc order by visit_time desc order by sendname asc order by id desc insert into service_subtask sendname, phone, sex, age, sfzh, addr, senderdetail, type, taskid, templateid, templatename, senddate, senduuid, result, finishtime, recordid, exrecallcount, pulltime, leaveldeptcode, hospitaldistrictcode, hospitaldistrictname, deptcode, deptname, labelstatus, update_by, update_time, create_by, create_time, isupload, upload_time, orgid, campusid, pid, guid, text_param, preachform, bed_no, send_type, task_name, task_desc, operator, operator_no, hosp_type, hospno, wechat, roomno, admindate, leaveldeptname, leaveicd10code, leavediagname, diagname, libtemplateid, libtemplatename, patid, openid, long_send_time, service_type, score, submit, leavehospitaldistrictcode, leavehospitaldistrictname, drname, drcode, endtime, starttime, excep, nurse_name, nurse_id, remark, suggest, sendstate, inhospid, patfrom, task_guid, patguid, visit_count, is_visit_again, upid, visit_Time, visit_dept_code, visit_dept_name, management_doctor_code, management_doctor, current_preachform, task_situation, isabnormal, continue_flag, continue_time_now, continue_count, continue_time_next, continue_content, operation_item_id, schedule_id, schedule_detail_id, schedule_seq, loop_count, is_manually_called, #{sendname}, #{phone}, #{sex}, #{age}, #{sfzh}, #{addr}, #{senderdetail}, #{type}, #{taskid}, #{templateid}, #{templatename}, #{senddate}, #{senduuid}, #{result}, #{finishtime}, #{recordid}, #{exrecallcount}, #{pulltime}, #{leaveldeptcode}, #{hospitaldistrictcode}, #{hospitaldistrictname}, #{deptcode}, #{deptname}, #{labelstatus}, #{updateBy}, #{updateTime}, #{createBy}, #{createTime}, #{isupload}, #{uploadTime}, #{orgid}, #{campusid}, #{pid}, #{guid}, #{textParam}, #{preachform}, #{bedNo}, #{sendType}, #{taskName}, #{taskDesc}, #{operator}, #{operatorNo}, #{hospType}, #{hospno}, #{wechat}, #{roomno}, #{admindate}, #{leaveldeptname}, #{leaveicd10code}, #{leavediagname}, #{diagname}, #{libtemplateid}, #{libtemplatename}, #{patid}, #{openid}, #{longSendTime}, #{serviceType}, #{score}, #{submit}, #{leavehospitaldistrictcode}, #{leavehospitaldistrictname}, #{drname}, #{drcode}, #{endtime}, #{starttime}, #{excep}, #{nurseName}, #{nurseId}, #{remark}, #{suggest}, #{sendstate}, #{inhospid}, #{patfrom}, #{taskGuid}, #{patguid}, #{visitCount}, #{isVisitAgain}, #{upid}, #{visitTime}, #{visitDeptCode}, #{visitDeptName}, #{managementDoctorCode}, #{managementDoctor}, #{currentPreachform}, #{taskSituation}, #{isabnormal}, #{continueFlag}, #{continueTimeNow,jdbcType=TIMESTAMP}, #{continueCount}, #{continueTimeNext,jdbcType=TIMESTAMP}, #{continueContent}, #{operationItemId}, #{scheduleId}, #{scheduleDetailId}, #{scheduleSeq}, #{loopCount}, #{isManuallyCalled}, update service_subtask sendname = #{sendname}, phone = #{phone}, sex = #{sex}, del_flag = #{delFlag}, age = #{age}, sfzh = #{sfzh}, addr = #{addr}, senderdetail = #{senderdetail}, type = #{type}, taskid = #{taskid}, templateid = #{templateid}, templatename = #{templatename}, senddate = #{senddate}, senduuid = #{senduuid}, result = #{result}, finishtime = #{finishtime}, recordid = #{recordid}, exrecallcount = #{exrecallcount}, pulltime = #{pulltime}, leaveldeptcode = #{leaveldeptcode}, labelstatus = #{labelstatus}, update_by = #{updateBy}, update_time = #{updateTime}, create_by = #{createBy}, create_time = #{createTime}, isupload = #{isupload}, upload_time = #{uploadTime}, orgid = #{orgid}, campusid = #{campusid}, pid = #{pid}, guid = #{guid}, text_param = #{textParam}, preachform = #{preachform}, bed_no = #{bedNo}, send_type = #{sendType}, task_name = #{taskName}, task_desc = #{taskDesc}, operator_no = #{operatorNo}, operator = #{operator}, hosp_type = #{hospType}, hospno = #{hospno}, wechat = #{wechat}, roomno = #{roomno}, admindate = #{admindate}, leaveldeptname = #{leaveldeptname}, leaveicd10code = #{leaveicd10code}, leavediagname = #{leavediagname}, libtemplateid = #{libtemplateid}, libtemplatename = #{libtemplatename}, patid = #{patid}, openid = #{openid}, long_send_time = #{longSendTime}, sendstate = #{sendstate}, service_type = #{serviceType}, score = #{score}, submit = #{submit}, leavehospitaldistrictcode = #{leavehospitaldistrictcode}, leavehospitaldistrictname = #{leavehospitaldistrictname}, drname = #{drname}, drcode = #{drcode}, starttime = #{starttime}, endtime = #{endtime}, excep = #{excep}, nurse_name=#{nurseName}, nurse_id=#{nurseId}, remark=#{remark}, suggest=#{suggest}, inhospid=#{inhospid}, patfrom=#{patfrom}, task_guid=#{taskGuid}, patguid=#{patguid}, visit_count=#{visitCount}, is_visit_again=#{isVisitAgain}, upid=#{upid}, visit_time=#{visitTime}, visit_dept_code = #{visitDeptCode}, visit_dept_name = #{visitDeptName}, management_doctor_code = #{managementDoctorCode}, management_doctor=#{managementDoctor}, current_preachform=#{currentPreachform}, task_situation=#{taskSituation}, isabnormal=#{isabnormal}, continue_flag = #{continueFlag}, continue_time_now = #{continueTimeNow,jdbcType=TIMESTAMP}, continue_count = #{continueCount}, continue_time_next = #{continueTimeNext,jdbcType=TIMESTAMP}, continue_content = #{continueContent}, operation_item_id = #{operationItemId}, schedule_id = #{scheduleId}, schedule_detail_id = #{scheduleDetailId}, schedule_seq = #{scheduleSeq}, loop_count = #{loopCount}, is_manually_called = #{isManuallyCalled}, where id = #{id} update service_subtask sendname = #{sendname}, phone = #{phone}, sex = #{sex}, del_flag = #{delFlag}, age = #{age}, sfzh = #{sfzh}, addr = #{addr}, senderdetail = #{senderdetail}, type = #{type}, taskid = #{taskid}, templateid = #{templateid}, templatename = #{templatename}, senddate = #{senddate}, senduuid = #{senduuid}, result = #{result}, finishtime = #{finishtime}, recordid = #{recordid}, exrecallcount = #{exrecallcount}, pulltime = #{pulltime}, leaveldeptcode = #{leaveldeptcode}, labelstatus = #{labelstatus}, update_by = #{updateBy}, update_time = #{updateTime}, create_by = #{createBy}, create_time = #{createTime}, isupload = #{isupload}, upload_time = #{uploadTime}, orgid = #{orgid}, campusid = #{campusid}, pid = #{pid}, guid = #{guid}, text_param = #{textParam}, preachform = #{preachform}, bed_no = #{bedNo}, send_type = #{sendType}, task_name = #{taskName}, task_desc = #{taskDesc}, operator_no = #{operatorNo}, operator = #{operator}, hosp_type = #{hospType}, hospno = #{hospno}, wechat = #{wechat}, roomno = #{roomno}, admindate = #{admindate}, leaveldeptname = #{leaveldeptname}, leaveicd10code = #{leaveicd10code}, leavediagname = #{leavediagname}, libtemplateid = #{libtemplateid}, libtemplatename = #{libtemplatename}, patid = #{patid}, openid = #{openid}, long_send_time = #{longSendTime}, sendstate = #{sendstate}, service_type = #{serviceType}, score = #{score}, visit_count = #{visitCount}, submit = #{submit}, leavehospitaldistrictcode = #{leavehospitaldistrictcode}, leavehospitaldistrictname = #{leavehospitaldistrictname}, drname = #{drname}, drcode = #{drcode}, starttime = #{starttime}, endtime = #{endtime}, excep = #{excep}, nurse_name=#{nurseName}, nurse_id=#{nurseId}, remark=#{remark}, suggest=#{suggest}, inhospid=#{inhospid}, patfrom=#{patfrom}, taskGuid=#{taskGuid}, patguid=#{patguid}, is_visit_again=#{isVisitAgain}, upid=#{upid}, visit_time=#{visitTime}, visit_dept_code = #{visitDeptCode}, visit_dept_name = #{visitDeptName}, management_doctor_code = #{managementDoctorCode}, management_doctor=#{managementDoctor}, current_preachform=#{currentPreachform}, task_situation=#{taskSituation}, isabnormal=#{isabnormal}, continue_flag = #{continueFlag}, continue_time_now = #{continueTimeNow,jdbcType=TIMESTAMP}, continue_count = #{continueCount}, continue_time_next = #{continueTimeNext,jdbcType=TIMESTAMP}, continue_content = #{continueContent}, is_manually_called = #{isManuallyCalled}, where 1=1 and patid = #{patid} and id = #{id} and taskid = #{taskid} and orgid = #{orgid} and campusid = #{campusid} update service_subtask sendname = #{sendname}, phone = #{phone}, sex = #{sex}, del_flag = #{delFlag}, sendstate = #{sendstate}, age = #{age}, sfzh = #{sfzh}, addr = #{addr}, senderdetail = #{senderdetail}, type = #{type}, taskid = #{taskid}, templateid = #{templateid}, templatename = #{templatename}, senddate = #{senddate}, senduuid = #{senduuid}, result = #{result}, finishtime = #{finishtime}, recordid = #{recordid}, exrecallcount = #{exrecallcount}, pulltime = #{pulltime}, leaveldeptcode = #{leaveldeptcode}, labelstatus = #{labelstatus}, update_by = #{updateBy}, update_time = #{updateTime}, create_by = #{createBy}, create_time = #{createTime}, isupload = #{isupload}, upload_time = #{uploadTime}, orgid = #{orgid}, campusid = #{campusid}, pid = #{pid}, guid = #{guid}, visit_count = #{visitCount}, is_visit_again = #{isVisitAgain}, text_param = #{textParam}, preachform = #{preachform}, bed_no = #{bedNo}, send_type = #{sendType}, task_name = #{taskName}, task_desc = #{taskDesc}, operator_no = #{operatorNo}, operator = #{operator}, hosp_type = #{hospType}, hospno = #{hospno}, wechat = #{wechat}, roomno = #{roomno}, admindate = #{admindate}, leaveldeptname = #{leaveldeptname}, leaveicd10code = #{leaveicd10code}, leavediagname = #{leavediagname}, libtemplateid = #{libtemplateid}, libtemplatename = #{libtemplatename}, patid = #{patid}, openid = #{openid}, long_send_time = #{longSendTime}, service_type = #{serviceType}, score = #{score}, submit = #{submit}, leavehospitaldistrictcode = #{leavehospitaldistrictcode}, leavehospitaldistrictname = #{leavehospitaldistrictname}, drname = #{drname}, drcode = #{drcode}, endtime = #{endtime}, starttime = #{starttime}, excep = #{excep}, nurse_name=#{nurseName}, nurse_id=#{nurseId}, remark=#{remark}, suggest=#{suggest}, inhospid=#{inhospid}, patfrom=#{patfrom}, task_guid=#{taskGuid}, patguid=#{patguid}, upid=#{upid}, visit_time=#{visitTime}, visit_dept_code = #{visitDeptCode}, visit_dept_name = #{visitDeptName}, management_doctor_code = #{managementDoctorCode}, management_doctor=#{managementDoctor}, current_preachform=#{currentPreachform}, task_situation=#{taskSituation}, isabnormal=#{isabnormal}, continue_flag = #{continueFlag}, continue_time_now = #{continueTimeNow,jdbcType=TIMESTAMP}, continue_count = #{continueCount}, continue_time_next = #{continueTimeNext,jdbcType=TIMESTAMP}, continue_content = #{continueContent}, is_manually_called = #{isManuallyCalled}, patid = #{patid} and taskid = #{taskid} and id = #{id} and inhospid = #{inhospid} update service_subtask sendname = #{sendname}, phone = #{phone}, sex = #{sex}, sendstate = #{sendstate}, age = #{age}, sfzh = #{sfzh}, addr = #{addr}, senderdetail = #{senderdetail}, type = #{type}, taskid = #{taskid}, templateid = #{templateid}, templatename = #{templatename}, senddate = #{senddate}, senduuid = #{senduuid}, result = #{result}, finishtime = #{finishtime}, recordid = #{recordid}, exrecallcount = #{exrecallcount}, pulltime = #{pulltime}, leaveldeptcode = #{leaveldeptcode}, labelstatus = #{labelstatus}, update_by = #{updateBy}, update_time = #{updateTime}, create_by = #{createBy}, create_time = #{createTime}, isupload = #{isupload}, upload_time = #{uploadTime}, orgid = #{orgid}, campusid = #{campusid}, pid = #{pid}, guid = #{guid}, text_param = #{textParam}, preachform = #{preachform}, bed_no = #{bedNo}, send_type = #{sendType}, task_name = #{taskName}, task_desc = #{taskDesc}, operator_no = #{operatorNo}, operator = #{operator}, hosp_type = #{hospType}, hospno = #{hospno}, wechat = #{wechat}, roomno = #{roomno}, admindate = #{admindate}, visit_count = #{visitCount}, is_visit_again = #{isVisitAgain}, leaveldeptname = #{leaveldeptname}, leaveicd10code = #{leaveicd10code}, leavediagname = #{leavediagname}, libtemplateid = #{libtemplateid}, libtemplatename = #{libtemplatename}, patid = #{patid}, openid = #{openid}, long_send_time = #{longSendTime}, service_type = #{serviceType}, score = #{score}, submit = #{submit}, leavehospitaldistrictcode = #{leavehospitaldistrictcode}, leavehospitaldistrictname = #{leavehospitaldistrictname}, drname = #{drname}, drcode = #{drcode}, endtime = #{endtime}, starttime = #{starttime}, excep = #{excep}, nurse_name=#{nurseName}, nurse_id=#{nurseId}, remark=#{remark}, suggest=#{suggest}, inhospid=#{inhospid}, patfrom=#{patfrom}, task_guid=#{taskGuid}, patguid=#{patguid}, upid=#{upid}, visit_time=#{visitTime}, visit_dept_code = #{visitDeptCode}, visit_dept_name = #{visitDeptName}, management_doctor_code = #{managementDoctorCode}, management_doctor=#{managementDoctor}, current_preachform=#{currentPreachform}, task_situation=#{taskSituation}, isabnormal=#{isabnormal}, continue_flag = #{continueFlag}, continue_time_now = #{continueTimeNow,jdbcType=TIMESTAMP}, continue_count = #{continueCount}, continue_time_next = #{continueTimeNext,jdbcType=TIMESTAMP}, continue_content = #{continueContent}, is_manually_called = #{isManuallyCalled}, where task_guid = #{taskGuid} and task_name = #{taskName} update service_subtask del_flag =1 where id = #{id} update service_subtask del_flag =1 where patid = #{patid} and taskid = #{taskid}