insert into meter_water(remark, obj_name, fee_id, cur_reading_time, water_id, cur_degrees, price, meter_type, pre_degrees, obj_id, pre_reading_time, community_id, obj_type, b_id, 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 (#{remark}, #{objName}, #{feeId}, #{curReadingTime}, #{waterId}, #{curDegrees}, #{price}, #{meterType}, #{preDegrees}, #{objId}, #{preReadingTime}, #{communityId}, #{objType}, #{bId}, #{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.status_cd = #{statusCd} ,t.b_id = #{newBId} , t.remark= #{remark} , t.obj_name= #{objName} , t.fee_id= #{feeId} , t.cur_reading_time= #{curReadingTime} , t.cur_degrees= #{curDegrees} , t.price= #{price} , t.meter_type= #{meterType} , t.pre_degrees= #{preDegrees} , t.obj_id= #{objId} , t.pre_reading_time= #{preReadingTime} , t.community_id= #{communityId} , t.obj_type= #{objType} , 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}