Commit 5e08672f4a95002e9d59a41bea52eab421cecd39

Authored by vking
1 parent f67d2625

chatbot & qiang

@@ -104,10 +104,26 @@ Page({ @@ -104,10 +104,26 @@ Page({
104 }).then(async res => { 104 }).then(async res => {
105 this.detail=this.formatDatail(res.data) 105 this.detail=this.formatDatail(res.data)
106 this.detail.ddate_solt=Number(this.detail.ddate_solt); 106 this.detail.ddate_solt=Number(this.detail.ddate_solt);
107 - this.setData({ 107 + let Obj={
108 detail: this.detail, 108 detail: this.detail,
109 hasOnlineReserve:res.data.type==1, 109 hasOnlineReserve:res.data.type==1,
110 - }) 110 + }
  111 + if(this.detail.status==6){
  112 + let room=[]
  113 + this.detail.room_demand.forEach(x=>{
  114 + room.push(x.name)
  115 + })
  116 + Obj.chatbotParams={
  117 + act:'reserveFail',
  118 + room:room.toString(),
  119 + sid:this.detail.seller.id,
  120 + seller:this.detail.seller.sellername,
  121 + soltName:this.detail.soltName,
  122 + rdateStr:util.unixtoTime(this.detail.rdate,'YYYY-MM-DD'),
  123 + id:this.detail.id,
  124 + }
  125 + }
  126 + this.setData(Obj)
111 if(this.hasGetSellerDetail){ 127 if(this.hasGetSellerDetail){
112 let sellerRes=await App.Customer.GetSellerDetail({sid:this.detail.sid}) 128 let sellerRes=await App.Customer.GetSellerDetail({sid:this.detail.sid})
113 let seller=sellerRes.data 129 let seller=sellerRes.data
@@ -93,7 +93,7 @@ @@ -93,7 +93,7 @@
93 <view>2、周到安排拥有全市包间资源,可为您推荐更多优质餐厅。</view> 93 <view>2、周到安排拥有全市包间资源,可为您推荐更多优质餐厅。</view>
94 </view> 94 </view>
95 <view class="flex-lr share-view-cookbook"> 95 <view class="flex-lr share-view-cookbook">
96 - <chatbot class="share-but-view"> 96 + <chatbot class="share-but-view" params="{{chatbotParams}}">
97 <view class="share-but flex-cc Medium">帮我<view class="qiang"></view>订</view> 97 <view class="share-but flex-cc Medium">帮我<view class="qiang"></view>订</view>
98 </chatbot> 98 </chatbot>
99 </view> 99 </view>
@@ -58,6 +58,10 @@ Page({ @@ -58,6 +58,10 @@ Page({
58 let dur={'morning':'早餐','noon':'午餐','night':'晚餐','midnight':'夜宵'} 58 let dur={'morning':'早餐','noon':'午餐','night':'晚餐','midnight':'夜宵'}
59 return `预订:${this.options.seller}/${this.options.date} ${dur[this.options.section]}/${this.options.room}` 59 return `预订:${this.options.seller}/${this.options.date} ${dur[this.options.section]}/${this.options.room}`
60 break; 60 break;
  61 + //act=reserveFail&room=10人间得&sid=80&seller=秦风面庄001&soltName=早餐&rdateStr=2020-08-22&id=104544
  62 + case 'reserveFail'://预订失败
  63 + return `预订失败:[${this.options.sid}]${this.options.seller}/${this.options.rdateStr} ${this.options.soltName}/${this.options.room} #${this.options.id}`
  64 + break;
61 } 65 }
62 } 66 }
63 }) 67 })