insert into business_msg(
msg_type,operate,msg_id,view_obj_id,title,view_type_cd,b_id,url
) values (
#{msgType},#{operate},#{msgId},#{viewObjId},#{title},#{viewTypeCd},#{bId},#{url}
)
insert into msg(
msg_type,msg_id,view_obj_id,status_cd,title,view_type_cd,b_id,url
) select t.msg_type,t.msg_id,t.view_obj_id,'0',t.title,t.view_type_cd,t.b_id,t.url from business_msg t where 1=1
and t.msg_type= #{msgType}
and t.operate= 'ADD'
and t.msg_id= #{msgId}
and t.view_obj_id= #{viewObjId}
and t.title= #{title}
and t.view_type_cd= #{viewTypeCd}
and t.b_id= #{bId}
and t.url= #{url}
update msg t set t.status_cd = #{statusCd}
,t.b_id = #{newBId}
, t.msg_type= #{msgType}
, t.view_obj_id= #{viewObjId}
, t.title= #{title}
, t.view_type_cd= #{viewTypeCd}
, t.url= #{url}
where 1=1
and t.msg_id= #{msgId}
and t.b_id= #{bId}