insert into meter_water( water_id, b_id, meter_type, obj_type, obj_id, pre_degrees, cur_degrees, pre_reading_time, cur_reading_time, community_id, create_time, status_cd, remark, fee_id, obj_name, price, power_supply_bureau, household_name, household_number, electric_meter_id, handler, is_transferred, company_name_after_transfer, transfer_date, corresponding_household_count, last_payment_date, reading_type, multiplying_factor, unit_price, invoice_amount, amount_difference, auto_deduction, remark2, address, write_time, writer, check_apply_company_name, check_apply_dept_project, water_fee_payer, account_number, meter_read_book_no, water_consumption, sewage_treatment_water, collection_standard, arrears_unpaid, late_payment_fine, late_payment_surcharge, fee_payment_status, carry_over_balance, total_payable_amount ) values ( #{waterId}, #{bId}, #{meterType}, #{objType}, #{objId}, #{preDegrees}, #{curDegrees}, #{preReadingTime}, #{curReadingTime}, #{communityId}, #{createTime}, #{statusCd}, #{remark}, #{feeId}, #{objName}, #{price}, #{powerSupplyBureau}, #{householdName}, #{householdNumber}, #{electricMeterId}, #{handler}, #{isTransferred}, #{companyNameAfterTransfer}, #{transferDate}, #{correspondingHouseholdCount}, #{lastPaymentDate}, #{readingType}, #{multiplyingFactor}, #{unitPrice}, #{invoiceAmount}, #{amountDifference}, #{autoDeduction}, #{remark2}, #{address}, #{writeTime}, #{writer}, #{checkApplyCompanyName}, #{checkApplyDeptProject}, #{waterFeePayer}, #{accountNumber}, #{meterReadBookNo}, #{waterConsumption}, #{sewageTreatmentWater}, #{collectionStandard}, #{arrearsUnpaid}, #{latePaymentFine}, #{latePaymentSurcharge}, #{feePaymentStatus}, #{carryOverBalance}, #{totalPayableAmount} ) update meter_water t set t.water_id = #{waterId}, t.b_id = #{bId}, t.meter_type = #{meterType}, t.obj_type = #{objType}, t.obj_id = #{objId}, t.pre_degrees = #{preDegrees}, t.cur_degrees = #{curDegrees}, t.pre_reading_time = #{preReadingTime}, t.cur_reading_time = #{curReadingTime}, t.community_id = #{communityId}, t.create_time = #{createTime}, t.status_cd = #{statusCd}, t.remark = #{remark}, t.fee_id = #{feeId}, t.obj_name = #{objName}, t.price = #{price}, t.power_supply_bureau = #{powerSupplyBureau}, t.household_name = #{householdName}, t.household_number = #{householdNumber}, t.electric_meter_id = #{electricMeterId}, t.handler = #{handler}, t.is_transferred = #{isTransferred}, t.company_name_after_transfer = #{companyNameAfterTransfer}, t.transfer_date = #{transferDate}, t.corresponding_household_count = #{correspondingHouseholdCount}, t.last_payment_date = #{lastPaymentDate}, t.reading_type = #{readingType}, t.multiplying_factor = #{multiplyingFactor}, t.unit_price = #{unitPrice}, t.invoice_amount = #{invoiceAmount}, t.amount_difference = #{amountDifference}, t.auto_deduction = #{autoDeduction}, t.remark2 = #{remark2}, t.address = #{address}, t.write_time = #{writeTime}, t.writer = #{writer}, t.check_apply_company_name = #{checkApplyCompanyName}, t.check_apply_dept_project = #{checkApplyDeptProject}, t.water_fee_payer = #{waterFeePayer}, t.account_number = #{accountNumber}, t.meter_read_book_no = #{meterReadBookNo}, t.water_consumption = #{waterConsumption}, t.sewage_treatment_water = #{sewageTreatmentWater}, t.collection_standard = #{collectionStandard}, t.arrears_unpaid = #{arrearsUnpaid}, t.late_payment_fine = #{latePaymentFine}, t.late_payment_surcharge = #{latePaymentSurcharge}, t.fee_payment_status = #{feePaymentStatus}, t.carry_over_balance = #{carryOverBalance}, t.total_payable_amount = #{totalPayableAmount} where 1=1 and t.water_id= #{waterId} update meter_water t,pay_fee pf set t.status_cd = '1' where t.fee_id = pf.fee_id and pf.batch_id = #{batchId} and pf.community_id = #{communityId}