---
# System prepended metadata

title: 接送服務刪除 api
tags: [接送服務]

---

# 接送服務刪除 api
###### tags:  `接送服務`
* 前端
- [x] 要判斷畫面是不是唯讀不可刪除(7.5.5.2 )
(1)	訂房卡明細狀態不為N:正常、I:今日到達、O:已到或C:退房
(2)	接送日期小於滾房租日schedule_dat < rent_dat
- [ ] 若有勾選自動入帳，則先鎖定訂房卡成功才可繼續執行，但若是從訂房卡開啟的畫面不須鎖定
- [x] 刪除完後，7.6.6.刪除後處理
(1)	刪除後重新讀取住客接送服務多筆資料
(2)	若尚有接送服務資料，則移至第一筆資料
(3)	若已無接送服務資料，則執行新增接送服務
- [x] 若從訂房明細住客tabpage，要傳 pageFrom & tmpOrderAppraise_key_nos 兩個參數。

* 後端
- [x] 判斷能不能刪除7.5.5.2 
(1)	訂房卡明細狀態不為N:正常、I:今日到達、O:已到或C:退房
(2)	接送日期小於滾房租日schedule_dat < rent_dat
- [x] 7.6.4.若符合訂房自動入帳，自動入帳為Y 時加刪除訂房卡入的service_Tr 及重算房價 order_appraise
- [ ] 若從訂房明細住客tabpage，要拿pageFrom & tmpOrderAppraise_key_nos 兩個參數。抓 tmpOrderAppraise 該筆資料，並重算房價。

```json=
    {
        "prg_id" : "PMS0210081",
        "socket_id" : "p6m5HF8u85NACf-0AAAO",
        "athena_id" : 25,
        "ins_usr" : "cio",
        "session_id" : 36729501,
        "func_id" : "0300",
        "params" : {},
        "locale" : "zh_TW",
        "trans_log_id" : "20200227185833585",
        "mac" : "",
        "comp_cod" : "ZZATHENA",
        "hotel_cod" : "01",
        "server_ip" : "",
        "reve_code" : "PMS0210081",
        "client_ip" : "",
        "upd_usr" : "cio",
        "pageFrom" : "PMS0110041"//只有訂房明細要傳
        "tmpOrderAppraise_key_nos" : 1234//只有訂房明細要傳
        "user" : "cio",
        "table" : {
            "hfd_pickup_dt" : [ 
                {
                    "action_cod" : "D",
                    "condition":[
                       {
                          "field" : "athena_id",
                          "value" : "25",
                          "operator" : "equal"
                       },
                       {
                          "field" : "hotel_cod",
                          "value" : "01",
                          "operator" : "equal"
                       },
                       {
                          "field" : "key_nos",
                          "value" : "13",
                          "operator" : "equal"
                       }
                    ],
                    "upd_usr" : "cio",
                    "ins_usr" : "cio"
                }
            ]
        },
        "event_time" : "2020-02-27T18:58:31+08:00"
    }
```