into_id , into_no, into_type, from_id, from_no, org_id, staff_id, cus_id, sup_id, into_status, intoing_qty, intoing_amt, into_qty, into_amt, return_qty, return_amt, into_date, remarks, annex_paths, make_staff, make_time, receivable_id, payable_id, 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,wh_id tpi.into_id, tpi.into_no, tpi.into_type, tpi.from_id, tpi.from_no, tpi.org_id, tpi.staff_id, tpi.cus_id, tpi.sup_id, tpi.into_status, tpi.intoing_qty, tpi.intoing_amt, tpi.into_qty, tpi.into_amt, tpi.return_qty, tpi.return_amt, tpi.into_date, tpi.remarks, tpi.annex_paths, tpi.make_staff, tpi.make_time, tpi.receivable_id, tpi.payable_id, tpi.flg_valid, tpi.cp_id, tpi.wh_id tpi.into_id , tpi.into_no, tpi.into_type, tpi.from_id, tpi.from_no, tpi.org_id, tpi.staff_id, tpi.cus_id, tpi.sup_id, tpi.into_status, tpi.intoing_qty, tpi.intoing_amt, tpi.into_qty, tpi.into_amt, tpi.return_qty, tpi.return_amt, tpi.into_date, tpi.remarks, tpi.annex_paths, tpi.make_staff, tpi.make_time, tpi.receivable_id, tpi.payable_id, tpi.flg_valid, tpi.cp_id AND tpi.into_no = #{intoNo} AND tpi.into_type = #{intoType} AND tpi.from_id = #{fromId}::uuid AND tpi.from_no = #{fromNo} AND tpi.org_id = #{orgId}::uuid AND tpi.staff_id = #{staffId}::uuid AND tpi.cus_id = #{cusId}::uuid AND tpi.sup_id = #{supId}::uuid AND tpi.make_staff = #{makeStaff} AND tpi.make_time = #{makeTime} AND tpi.receivable_id = #{receivableId} AND tpi.payable_id = #{payableId} AND tpi.flg_valid = #{flgValid} AND tpi.cp_id = #{cpId} AND tmc.cus_phone LIKE concat('%',my_ex.likequery(#{cusPhone}),'%') AND tmc.cus_name LIKE concat('%',my_ex.likequery(#{cusName}),'%') AND tmo.org_id =any(#{orgIdList, typeHandler=uuidListTypeHandler}) AND tms.staff_id =any(#{staffIdList, typeHandler=uuidListTypeHandler}) AND tpi.make_time >= #{intoDateStart}::timestamp with time zone AND tpi.make_time < #{intoDateEnd}::timestamp with time zone + interval '1 day' AND tpi.into_status = any(#{intoStatusList, typeHandler= StringListTypeHandler}) WHERE into_id in #{item} Left join dkic_b.t_mst_org tmo on tmo.org_id = tpi.org_id Left join dkic_b.t_mst_supplier tmp on tmp.sup_id = tpi.sup_id Left join dkic_b.t_mst_staff tms on tms.staff_id = tpi.staff_id Left join dkic_b.t_mst_staff makestaff on makestaff.staff_id = tpi.make_staff LEFT JOIN sys.t_data_kind tdk ON tdk.kind_code = tpi.into_status Left join dkic_b.t_mst_warehouse tmw on tmw.wh_id = tpi.wh_id left join dkic_b.t_mst_customer tmc on tpi.cus_id = tmc.cus_id insert into dkic_b.t_psi_inbound ( into_no, into_type, from_id, from_no, org_id, staff_id, cus_id, sup_id, into_status, intoing_qty, intoing_amt, into_qty, into_amt, return_qty, return_amt, into_date, remarks, annex_paths, make_staff, make_time, receivable_id, payable_id, cp_id, op_app_code, ) values ( #{item.intoNo}, #{item.intoType}, #{item.fromId}::uuid, #{item.fromNo}, #{item.orgId}::uuid, #{item.staffId}::uuid, #{item.cusId}::uuid, #{item.supId}::uuid, #{item.intoStatus}, #{item.intoingQty}, #{item.intoingAmt}, #{item.intoQty}, #{item.intoAmt}, #{item.returnQty}, #{item.returnAmt}, #{item.intoDate}, #{item.remarks}, #{item.annexPaths}, #{item.makeStaff}::uuid, #{item.makeTime}, #{item.receivableId}::uuid, #{item.payableId}::uuid, #{item.cpId}, #{item.opAppCode}, ) tpii . item_id AS list_item_id, tpii.into_id AS list_into_id, tpii.into_type AS list_into_type, tpii.from_id AS list_from_id, tpii.from_item_id AS list_from_item_id, tpii.item_index AS list_item_index, tpii.sku_id AS list_sku_id, tpii.price_into AS list_price_into, tpii.non_std_code AS list_non_std_code, tpii.into_status AS list_into_status, tpii.intoing_qty AS list_intoing_qty, tpii.intoing_amt AS list_intoing_amt, tpii.into_qty AS list_into_qty, tpii.into_amt AS list_into_amt, tpii.return_qty AS list_return_qty, tpii.return_amt AS list_return_amt, tpii.remarks AS list_remarks, tpii.inv_id AS list_inv_id, tpii.cost_price AS list_cost_price, tpii.cost_amt AS list_cost_amt, tpii.out_qty AS list_out_qty, tpii.inv_qty AS list_inv_qty, tpii.flg_valid AS list_flg_valids, tpii.cp_id AS list_cp_id, tmgs.sku_code AS list_sku_code, tmgs.sku_name AS list_sku_name, tmgs.sku_model AS list_sku_model, tmgs.price_purchase AS list_price_purchase, tmgs.sku_images AS list_sku_images, ( tpii.into_qty + tpii.return_qty) AS list_reject_qty, tpit.usable_qty AS list_usable_qty, tpit.inv_qty AS list_inv_qty, tpit.outing_qty AS list_outing_qty update dkic_b.t_psi_inbound return_qty= #{returnQty}, return_amt = #{returnAmt}, where into_id = #{intoId}::uuid