insert into business_purchase_apply_detail
(id, operate, apply_order_id, b_id, res_id, quantity, remark, status_cd)
values (#{id}, #{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
t.status_cd = #{statusCd},
t.b_id = #{newBId},
t.rs_id = #{rsId},
t.res_id= #{resId},
t.price= #{price},
t.purchase_quantity= #{purchaseQuantity},
t.purchase_remark= #{purchaseRemark},
where 1=1
and t.id= #{id}
and t.b_id= #{bId}