insert into business_inspection_task( plan_user_id,act_ins_time,plan_ins_time,plan_end_time,act_user_name,operate,sign_type,inspection_plan_id,plan_user_name,community_id,b_id,act_user_id,task_id,state,original_plan_user_id,original_plan_user_name,transfer_desc,task_type ) values ( #{planUserId},#{actInsTime},#{planInsTime},#{planEndTime},#{actUserName},#{operate},#{signType},#{inspectionPlanId},#{planUserName},#{communityId},#{bId},#{actUserId},#{taskId},#{state},#{originalPlanUserId},#{originalPlanUserName},#{transferDesc},#{taskType} ) insert into inspection_task( plan_user_id,act_ins_time,plan_ins_time,plan_end_time,status_cd,act_user_name,sign_type,inspection_plan_id,plan_user_name,community_id,b_id,act_user_id,task_id,state,original_plan_user_id,original_plan_user_name,transfer_desc,task_type ) select t.plan_user_id,t.act_ins_time,t.plan_ins_time,t.plan_end_time,'0',t.act_user_name,t.sign_type,t.inspection_plan_id,t.plan_user_name,t.community_id,t.b_id,t.act_user_id,t.task_id,t.state,t.original_plan_user_id,t.original_plan_user_name,t.transfer_desc,t.task_type from business_inspection_task t where 1=1 and t.plan_user_id= #{planUserId} and t.act_ins_time= #{actInsTime} and t.plan_ins_time= #{planInsTime} and t.plan_end_time= #{planEndTime} and t.act_user_name= #{actUserName} and t.operate= 'ADD' and t.sign_type= #{signType} and t.inspection_plan_id= #{inspectionPlanId} and t.plan_user_name= #{planUserName} and t.community_id= #{communityId} and t.b_id= #{bId} and t.act_user_id= #{actUserId} and t.task_id= #{taskId} and t.state= #{state} update inspection_task t set t.status_cd = #{statusCd} ,t.b_id = #{newBId} , t.plan_user_id= #{planUserId} , t.state= #{state} , t.act_ins_time= #{actInsTime} , t.plan_ins_time= #{planInsTime} , t.plan_end_time= #{planEndTime} , t.act_user_name= #{actUserName} , t.sign_type= #{signType} , t.inspection_plan_id= #{inspectionPlanId} , t.plan_user_name= #{planUserName} , t.community_id= #{communityId} , t.act_user_id= #{actUserId} , t.original_plan_user_id= #{originalPlanUserId} , t.original_plan_user_name= #{original_plan_user_name} , t.transfer_desc= #{transferDesc} , t.task_type= #{taskType} where 1=1 and t.b_id= #{bId} and t.task_id= #{taskId} insert into inspection_task( plan_user_id,plan_ins_time,plan_end_time,sign_type,inspection_plan_id,plan_user_name,community_id,b_id,task_id,state,ip_staff_id,original_plan_user_id,original_plan_user_name,transfer_desc,task_type ) values (#{task.planUserId},#{task.planInsTime},#{task.planEndTime},#{task.signType},#{task.inspectionPlanId},#{task.planUserName},#{task.communityId},'-1',#{task.taskId},'20200405',#{task.ipStaffId},#{task.originalPlanUserId},#{task.originalPlanUserName},#{task.transferDesc},#{task.taskType}) insert into inspection_task_detail( task_detail_id,b_id,community_id,task_id,inspection_id,inspection_name,state,point_start_time,point_end_time,sort_number ) values (#{task.taskDetailId},'-1',#{task.communityId},#{task.taskId},#{task.inspectionId},#{task.inspectionName},'20200405',#{task.pointStartTime},#{task.pointEndTime},#{task.sortNumber})