insert into business_inspection_task_detail(
inspection_id,operate,inspection_name,state,community_id,b_id,task_id,task_detail_id,patrol_type,description
) values (
#{inspectionId},#{operate},#{inspectionName},#{state},#{communityId},#{bId},#{taskId},#{taskDetailId},#{patrolType},#{description}
)
insert into inspection_task_detail(
inspection_id,status_cd,inspection_name,state,community_id,b_id,task_id,task_detail_id,patrol_type,description
) 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
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}
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}
where 1=1
and t.b_id= #{bId}
and t.task_detail_id= #{taskDetailId}