insert into cash_record(order_type,jwcode,name,market,activity, order_code,goods_name,good_num, payment_currency,payment_amount,received_market, pay_type,pay_time,status,submitter_id, voucher,remark) values(#{orderType},#{jwcode},#{name},#{market},#{activity}, #{orderCode},#{goodsName},#{goodNum},#{paymentCurrency}, #{paymentAmount},#{receivedMarket},#{payType},#{payTime}, #{status},#{submitterId},#{voucher},#{remark}) update cash_record set status=#{status} where order_code=#{orderCode} UPDATE cash_record jwcode = #{cashRecord.jwcode}, name = #{cashRecord.name}, market = #{cashRecord.market}, activity = #{cashRecord.activity}, goods_name = #{cashRecord.goodsName}, good_num = #{cashRecord.goodNum}, payment_currency = #{cashRecord.paymentCurrency}, payment_amount = #{cashRecord.paymentAmount}, received_market = #{cashRecord.receivedMarket}, pay_type = #{cashRecord.payType}, pay_time = #{cashRecord.payTime}, voucher = #{cashRecord.voucher}, remark = #{cashRecord.remark}, status = 0, WHERE order_code = #{cashRecord.orderCode} AND status = 5 update cash_record set handling_charge=#{cashRecord.handlingCharge}, received_currency=#{cashRecord.receivedCurrency}, received_amount=#{cashRecord.receivedAmount}, received_time=#{cashRecord.receivedTime}, received_remark= #{cashRecord.receivedRemark}, status=4, bank_code= #{cashRecord.bankCode} where order_code=#{cashRecord.orderCode} and status in (1,3)