Sobes.tech
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 գործընթացը ընտրում է առաջին համապատասխան հայտը՝ որոշակի վիճակով, այնուհետև թարմացնում է նրա կարգավիճակը և վերադարձնում տվյալները:

Նա կատարում է հետևյալը:

  • Որոնում է առաջին հայտը (request) վիճակով 200 և սխեմայով 'исх:опс.лк.отмена.слота.ффд', որի հետ կապված առաքումը գտնվում է վիճակում 257:
  • Հանում է delivery_id, request_id և հայտի բովանդակությունը:
  • Թարմացնում է հայտի վիճակը՝ 202, թարմացնում է ժամանակը և մաքրում նշումները:
  • Վերադարձնում է request_queue_id (null), request_id և բովանդակությունը:

Սա սովորական ընթացակարգ է՝ հարցումների հերթը կառավարելու համար՝ նրանց վիճակները թարմացնելով և տվյալներ ստանալով հետագա մշակման համար։