Middle
КӨРСӨТҮҮ ЖӨНҮНДӨГҮ ПРОЦЕДУРАДЫ түзүңүз же өзгөртүңүз dif.get_request_to_cancel_not_confirmed_delivery AS BEGIN NOCOUNT ON; жарыялоо @delivery_id bigint , @request_queue_id bigint , @request_id bigint , @contents varchar(max) тандоо top 1 @delivery_id = od.delivery_id , @request_queue_id = null , @request_id = odr.request_id , @contents = cn.contents opsapi.request rqдан ops.contents cn менен cn.contents_uid = rq.contents_uid dif.ops_delivery_request odr менен odr.request_id = rq.request_id dif.ops_delivery od менен od.delivery_id = odr.delivery_id кайсы 1 = 1 жана rq.state_code = 200 жана rq.scheme_name = 'исх:опс.лк.отмена.слота.ффд' жана od.state_code = 257 тартип менен rq.request_id жаңыртуу opsapi.request коюу state_code = 202 , state_name = opsapi.get_state_name(202) , state_note = null , state_datetime = getdate() , updated_at = getdate() кайсы request_id = @request_id тандоо @request_queue_id request_queue_id, @request_id request_id, @contents contents АЯКТАЛДЫ GO
sobes.tech AI
AIден жооп
dif.get_request_to_cancel_not_confirmed_delivery процеси, белгиленген абалда биринчи ылайыктуу өтүнүчтү тандоого, анын абалын жаңылоого жана маалыматтарды кайтарууга жооп берет.
Ал төмөнкүлөрдү жасайт:
- 200 абалында жана схемасы 'исх:опс.лк.отмена.слота.ффд' менен байланышкан, тиешелүү жеткирүү 257 абалында турган биринчи өтүнүчтү (
request) издейт. delivery_id,request_idжана өтүнүчтүн мазмунун чыгарат.- Өтүнүчтүн абалын 202 кылып жаңыртат, убакытты жаңылат жана эскертмелерди тазалайт.
request_queue_id(null),request_idжана мазмунун кайтарат.
Бул — өтүнүчтөр кезегин башкаруу үчүн, алардын абалдарын жаңылоого жана кийинки иштетүү үчүн маалыматтарды алууга арналган типтүү процедура.