insert into business_purchase_apply_detail
(operate,apply_order_id,b_id,res_id,quantity,remark,status_cd) values
(#{operate},#{applyOrderId},#{bId},#{resId},#{quantity},#{remark},#{statusCd})
insert into purchase_apply_detail(
apply_order_id,status_cd,id,b_id,res_id
) select t.apply_order_id,'0',t.id,t.b_id,t.res_id from business_purchase_apply_detail t where 1=1
and t.operate= 'ADD'
and t.apply_order_id= #{applyOrderId}
and t.id= #{id}
and t.b_id= #{bId}
and t.res_id= #{resId}
update purchase_apply_detail t set t.status_cd = #{statusCd}
,t.b_id = #{newBId}
, t.apply_order_id= #{applyOrderId}
, t.res_id= #{resId}
where 1=1
and t.id= #{id}
and t.b_id= #{bId}