_connection.Execute(" update dc_auto_return_goods_order set no_library_push_msg='成功',no_library_push_date=now(),no_library_push_status=1 where id in @ids ",new{ids=order_list.Select(s=>s.order_data.id)});
_connection.Execute(" update dc_auto_return_goods_sku set no_library_sys_push_status=1 where order_id in @order_ids ",new{order_ids=order_list.Select(s=>s.order_data.id)});
}
catch(Exceptionex)
{
// 推送成功,修改状态
_connection.Execute(" update dc_auto_return_goods_order set no_library_push_msg=@no_library_push_msg,no_library_push_date=now(),no_library_push_status=1 where id in @ids ",new{ids=order_list.Select(s=>s.order_data.id),no_library_push_msg=ex.Message});
varsup_data=conn.QueryFirstOrDefault<dc_base_supplier>(" select * from dc_base_supplier where sup_value=@sup_value ",new{sup_value=item.Key.suppliers_id});
varnew_order_data=newdc_auto_return_goods_order
{
warehouse_name=item.Key.warehouse_name,
warehouse_code=item.Key.warehouse_code,
suppliers_name=item.Key.suppliers_name,
suppliers_id=item.Key.suppliers_id,
companyaddress=sup_data.companyaddress,
contactname=sup_data.contactname,
contactphone=sup_data.contactphone,
date=DateTime.Now,
oms_push_status=0,
no_library_push_status=0
};
// 计算单号
// 查询当前最大单号
varmax_order_no=conn.QueryFirstOrDefault<string>(" select dc_auto_return_goods_order from dc_auto_return_goods_order order by id desc limit 1 ");
conn.Execute(" update dc_auto_return_goods_sku set order_id=@order_id where id in @ids ",new{order_id=new_order_id,ids=item.Select(s=>s.id).ToList()},t);