id, order_no, corporate_name, amount, receivables_time, aid, remarks, `status`, create_time,
financial_pay_no, merge_Status
delete from temporary_receivables
where id = #{id,jdbcType=INTEGER}
insert into temporary_receivables (order_no, corporate_name, amount,
receivables_time, aid, remarks,
`status`, create_time, financial_pay_no,
merge_Status)
values (#{orderNo,jdbcType=VARCHAR}, #{corporateName,jdbcType=VARCHAR}, #{amount,jdbcType=DECIMAL},
#{receivablesTime,jdbcType=TIMESTAMP}, #{aid,jdbcType=VARCHAR}, #{remarks,jdbcType=VARCHAR},
#{status,jdbcType=INTEGER}, #{createTime,jdbcType=TIMESTAMP}, #{financialPayNo,jdbcType=VARCHAR},
#{mergeStatus,jdbcType=INTEGER})
insert into temporary_receivables
order_no,
corporate_name,
amount,
receivables_time,
aid,
remarks,
`status`,
create_time,
financial_pay_no,
merge_Status,
#{orderNo,jdbcType=VARCHAR},
#{corporateName,jdbcType=VARCHAR},
#{amount,jdbcType=DECIMAL},
#{receivablesTime,jdbcType=TIMESTAMP},
#{aid,jdbcType=VARCHAR},
#{remarks,jdbcType=VARCHAR},
#{status,jdbcType=INTEGER},
#{createTime,jdbcType=TIMESTAMP},
#{financialPayNo,jdbcType=VARCHAR},
#{mergeStatus,jdbcType=INTEGER},
update temporary_receivables
order_no = #{orderNo,jdbcType=VARCHAR},
corporate_name = #{corporateName,jdbcType=VARCHAR},
amount = #{amount,jdbcType=DECIMAL},
receivables_time = #{receivablesTime,jdbcType=TIMESTAMP},
aid = #{aid,jdbcType=VARCHAR},
remarks = #{remarks,jdbcType=VARCHAR},
`status` = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
financial_pay_no = #{financialPayNo,jdbcType=VARCHAR},
merge_Status = #{mergeStatus,jdbcType=INTEGER},
where id = #{id,jdbcType=INTEGER}
update temporary_receivables
set order_no = #{orderNo,jdbcType=VARCHAR},
corporate_name = #{corporateName,jdbcType=VARCHAR},
amount = #{amount,jdbcType=DECIMAL},
receivables_time = #{receivablesTime,jdbcType=TIMESTAMP},
aid = #{aid,jdbcType=VARCHAR},
remarks = #{remarks,jdbcType=VARCHAR},
`status` = #{status,jdbcType=INTEGER},
create_time = #{createTime,jdbcType=TIMESTAMP},
financial_pay_no = #{financialPayNo,jdbcType=VARCHAR},
merge_Status = #{mergeStatus,jdbcType=INTEGER}
where id = #{id,jdbcType=INTEGER}
delete from temporary_receivables
where id in
#{item}
delete from temporary_receivables
where aid = #{aid}
delete from temporary_receivables
where aid = #{aid} and status < 2
insert into temporary_receivables (id, order_no, corporate_name, amount, receivables_time,
aid, remarks, status, create_time, financial_pay_no) values
(#{item.id,jdbcType=INTEGER}, #{item.orderNo,jdbcType=VARCHAR}, #{item.corporateName,jdbcType=VARCHAR},
#{item.amount,jdbcType=DECIMAL}, #{item.receivablesTime,jdbcType=TIMESTAMP}, #{item.aid,jdbcType=VARCHAR},
#{item.remarks,jdbcType=VARCHAR}, #{item.status,jdbcType=INTEGER}, #{item.createTime,jdbcType=TIMESTAMP},
#{item.financialPayNo,jdbcType=VARCHAR})
update temporary_receivables x ,(select a.order_no,a.amount,a.receivables_time,a.nickname
from (select a.order_no,a.corporate_name,a.amount,a.receivables_time,b.nickname,count(1) counts
from temporary_receivables a left join (select x1.order_no,y1.nickname from t_order_new x1
left join user y1 on x1.buyer_id=y1.id )b on a.order_no=b.order_no where a.corporate_name=b.nickname
group by a.order_no,a.corporate_name,a.amount,a.receivables_time)a where a.counts>1 )y set x.status=1
where x.order_no=y.order_no and x.amount=y.amount and x.receivables_time=y.receivables_time
and x.corporate_name=y.nickname and x.aid= #{aid}