item_id, into_id, into_type, from_id, from_item_id, item_index, sku_id, price_into, non_std_code, into_status, intoing_qty, intoing_amt, into_qty, into_amt, return_qty, return_amt, remarks, inv_id, cost_price, cost_amt, out_qty, inv_qty, flg_valid, cp_id, op_create_time, op_create_user_id, op_update_time, op_update_user_id, op_app_code, op_timestamp, op_db_user, s_into_id,s_into_item_id,s_pur_id,s_pur_item_id,intoing_box,intoing_piece,into_box,into_piece tpii.item_id, tpii.into_id, tpii.into_type, tpii.from_id, tpii.from_item_id, tpii.item_index, tpii.sku_id, tpii.price_into, tpii.non_std_code, tpii.into_status, tpii.intoing_qty, tpii.intoing_amt, tpii.into_qty, tpii.into_amt, tpii.return_qty, tpii.return_amt, tpii.remarks, tpii.inv_id, tpii.cost_price, tpii.cost_amt, tpii.out_qty, tpii.inv_qty, tpii.flg_valid, tpii.cp_id,tpii.s_into_id,tpii.s_into_item_id,tpii.s_pur_id,tpii.s_pur_item_id, tppi.intoing_box,tppi.intoing_piece,tppi.into_box,tppi.into_piece tpii.flg_valid AND tpii.into_id = #{intoId}::uuid AND tpii.into_type = #{intoType} AND tpii.from_id = #{fromId} AND tpii.from_item_id = #{fromItemId} AND tpii.item_index = #{itemIndex} AND tpii.sku_id = #{skuId} AND tpii.price_into = #{priceInto} AND tpii.non_std_code = #{nonStdCode} AND tpii.inv_id = #{invId} AND tpii.cp_id = #{cpId} WHERE item_id in #{item} insert into dkic_b.t_psi_inbound_item ( into_id, into_type, from_id, from_item_id, item_index, sku_id, price_into, non_std_code, into_status, intoing_qty, intoing_amt, into_qty, into_amt, return_qty, return_amt, remarks, inv_id, cost_price, cost_amt, out_qty, inv_qty, cp_id, op_app_code, s_into_id, s_into_item_id, s_pur_id, s_pur_item_id, ) values ( #{item.intoId}::uuid, #{item.intoType}, #{item.fromId}::uuid, #{item.fromItemId}::uuid, #{item.itemIndex}, #{item.skuId}::uuid, #{item.priceInto}, #{item.nonStdCode}, #{item.intoStatus}, #{item.intoingQty}, #{item.intoingAmt}, #{item.intoQty}, #{item.intoAmt}, #{item.returnQty}, #{item.returnAmt}, #{item.remarks}, #{item.invId}::uuid, #{item.costPrice}, #{item.costAmt}, #{item.outQty}, #{item.invQty}, #{item.cpId}, #{item.opAppCode}, #{item.sIntoId}::uuid, #{item.sIntoItemId}::uuid, #{item.sPurId}::uuid, #{item.sPurItemId}::uuid, ) update dkic_b.t_psi_inbound_item return_qty= #{returnQty}, return_amt = #{returnAmt}, where item_id = #{itemId}::uuid tpii.item_id, tpii.into_id, tpii.into_type, tpii.from_id, tpii.from_item_id, tpii.item_index, tpii.sku_id, tpii.price_into, tpii.non_std_code, tpii.into_status, tpii.intoing_qty, tpii.intoing_amt, tpii.into_qty, tpii.into_amt, tpii.return_qty, tpii.return_amt, tpii.remarks, tpii.inv_id, tpii.cost_price, tpii.cost_amt, tpii.wh_id, tpii.inv_qty, tpii.intoing_box, tpii.intoing_piece, tpii.into_box, tpii.into_piece tpoi.item_id, tpoi.out_id as into_id, tpoi.out_type as into_type, tpoi.from_id, tpoi.from_item_id, tpoi.item_index, tpoi.sku_id, tpoi.price_out as price_into, tpoi.non_std_code, tpoi.out_status as into_status, tpoi.outing_qty as intoing_amt , tpoi.outing_amt as intoing_qty , tpoi.out_qty as into_qty , tpoi.out_amt as into_amt , tpoi.return_qty, tpoi.return_amt, tpoi.remarks, tpoi.inv_id, tpoi.cost_price, tpoi.cost_amt, null as wh_id, null as inv_qty, tpoi.outing_box as intoing_box, tpoi.outing_piece as intoing_piece, tpoi.out_box as into_box, tpoi.out_piece as into_piece left join dkic_b.t_mst_goods_sku tmgs on tmgs.sku_id = tpii.sku_id left join dkic_b.t_mst_goods_brand tmgb on tmgb.brand_id = tmgs.brand_id left join dkic_b.t_psi_inventory tpi on tpi.inv_id = tpii.inv_id left join dkic_b.t_mst_warehouse tmw on tmw.wh_id = tpii.wh_id left join dkic_b.t_mst_goods_sku tmgs on tmgs.sku_id = tpoi.sku_id left join dkic_b.t_mst_goods_brand tmgb on tmgb.brand_id = tmgs.brand_id left join dkic_b.t_psi_inventory tpi on tpi.inv_id = tpoi.inv_id DELETE FROM dkic_b.t_psi_inbound_item WHERE from_item_id = #{fromItemId}::uuid update dkic_b.t_psi_inbound_item into_status= #{intoStatus}, where item_id = #{itemId}::uuid update dkic_b.t_psi_inbound_item cost_price= #{costPrice}, cost_amt = #{costAmt}, where item_id = #{itemId}::uuid