订单单头单身单号增加操作(主从表编号)

 def create
    @ordr = Ordr.find(:first,:order => "DocEntry DESC")
    if @ordr.nil?
       @tmp=0
    else
       @tmp=@ordr.id
    end

    @ordr = Ordr.new(params[:ordr])
    @ordr.id=@tmp+1
    @ordr.DocNum=@ordr.id


    @rdr1 = Rdr1.new(params[:rdr1])
    @rdr1.DocEntry =@tmp+1
    @rdr1.LineNum=0

    respond_to do |format|
      if @ordr.save and @rdr1.save
        format.html { redirect_to(@ordr, :notice => 'Ordr was successfully created.') }
        format.xml  { render :xml => @ordr, :status => :created, :location => @ordr }
      else
        format.html { render :action => "new" }
        format.xml  { render :xml => @ordr.errors, :status => :unprocessable_entity }
      end
    end
  end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值