insert into business_inspection_task_detail( inspection_id,operate,inspection_name,state,community_id,b_id,task_id,task_detail_id,patrol_type,description,longitude,latitude, inspection_time,inspection_state,point_start_time,point_end_time,sort_number,act_user_id,act_user_name ) values ( #{inspectionId},#{operate},#{inspectionName},#{state},#{communityId},#{bId},#{taskId},#{taskDetailId},#{patrolType},#{description}, #{longitude},#{latitude},#{inspectionTime},#{inspectionState},#{pointStartTime},#{pointEndTime},#{sortNumber},#{actUserId},#{actUserName} ) insert into inspection_task_detail( inspection_id,status_cd,inspection_name,state,community_id,b_id,task_id,task_detail_id,patrol_type,description,longitude,latitude,inspection_time, inspection_state,point_start_time,point_end_time,sort_number,act_user_id,act_user_name ) select t.inspection_id,'0',t.inspection_name,t.state,t.community_id,t.b_id,t.task_id,t.task_detail_id,t.patrol_type,t.description,t.longitude,t.latitude, t.inspection_time,t.inspection_state,t.point_start_time,t.point_end_time,t.sort_number,t.act_user_id,t.act_user_name from business_inspection_task_detail t where 1=1 and t.inspection_id= #{inspectionId} and t.operate= 'ADD' and t.inspection_name= #{inspectionName} and t.state= #{state} and t.community_id= #{communityId} and t.b_id= #{bId} and t.task_id= #{taskId} and t.task_detail_id= #{taskDetailId} and t.longitude= #{longitude} and t.latitude= #{latitude} and t.inspection_time= #{inspectionTime} and t.inspection_state= #{inspectionState} update inspection_task_detail t set t.status_cd = #{statusCd} ,t.b_id = #{newBId} , t.inspection_id= #{inspectionId} , t.inspection_name= #{inspectionName} , t.state= #{state} , t.community_id= #{communityId} , t.task_id= #{taskId} , t.description= #{description} , t.patrol_type= #{patrolType} , t.longitude= #{longitude} , t.latitude= #{latitude} , t.inspection_time= #{inspectionTime} , t.inspection_state= #{inspectionState} , t.act_user_id= #{actUserId} , t.act_user_name= #{actUserName} , t.send_flag = #{sendFlag} where 1=1 and t.b_id= #{bId} and t.task_detail_id= #{taskDetailId}