| 1 |
- var l=Object.defineProperty,D=Object.defineProperties;var N=Object.getOwnPropertyDescriptors;var m=Object.getOwnPropertySymbols;var b=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var w=(e,a,o)=>a in e?l(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,h=(e,a)=>{for(var o in a||(a={}))b.call(a,o)&&w(e,o,a[o]);if(m)for(var o of m(a))I.call(a,o)&&w(e,o,a[o]);return e},E=(e,a)=>D(e,N(a));import{m as f}from"./index.e01717aa.js";import{s as P,r as d}from"./index.d3cc73c5.js";import{o as c}from"./orderStatus.e38f88bc.js";import{g as i}from"./vendor.939d1c77.js";const n=P.platformType==="STUDENT"?"/api-student":"/api-teacher",v=async(e,a)=>{const o=e.goodType;let t={};switch(o){case"LIVE":try{const r=await C(e.bizId),s=[];(r.planList||[]).forEach(u=>{const y=u.startTime||new Date,g=u.endTime||new Date;s.push({courseTime:`${i(y).format("YYYY-MM-DD")} ${i(y).format("HH:mm")}~${i(g).format("HH:mm")}`,coursePlan:u.plan,id:u.courseId})}),t={orderType:e.goodType,goodName:e.goodName,courseGroupId:r.courseGroupId,courseGroupName:r.courseGroupName,coursePrice:r.coursePrice,teacherName:r.userName||`\u6E38\u5BA2${r.teacherId||""}`,teacherId:r.teacherId,avatar:r.avatar,courseInfo:s}}catch(r){throw new Error(r.message)}break;case"PRACTICE":{const r=JSON.parse(e.bizContent);t=E(h({},r),{teacherName:e.username,starGrade:e.starGrade,avatar:e.avatar});break}case"VIDEO":{try{const r=await B(e.bizId),{lessonGroup:s,detailList:p}=r;t={orderType:e.goodType,goodName:e.goodName,courseGroupId:s.id,courseGroupName:s.lessonName,coursePrice:s.lessonPrice,teacherName:s.username,teacherId:s.teacherId,avatar:s.avatar,courseInfo:p}}catch(r){throw new Error(r.message)}break}case"VIP":try{const r=await L(e.id);t={orderType:e.goodType,goodName:e.goodName,id:e.id,title:f[r.period]||"",price:(a==null?void 0:a.couponAmount)?Number((r.salePrice-a.couponAmount+a.discountPrice).toFixed(2)):r.salePrice||e.actualPrice,startTime:i(r.startTime).format("YYYY-MM-DD"),endTime:i(r.endTime).format("YYYY-MM-DD")}}catch(r){throw new Error(r.message)}break;case"MUSIC":try{const r=await j(e.bizId);t=h({orderType:e.goodType,goodName:e.goodName},r)}catch(r){throw new Error(r.message)}break;case"ALBUM":{console.log(e);try{const r=await Y(e.bizId);t=h({orderType:e.goodType,goodName:e.goodName},r)}catch(r){throw new Error(r.message)}}break;case"ACTI_REGIST":try{const r=await O(e.bizId);t={orderType:e.goodType,goodsName:r.activityName,activityId:r.id,actualPrice:r.registrationPrice}}catch(r){throw new Error(r.message)}break}t.orderType=o,t.goodName=e.goodName,c.orderObject.orderList.push(t)},B=async e=>{try{return(await d.get(`${n}/videoLesson/selectVideoLesson`,{params:{groupId:e}})).data}catch{throw new Error("\u83B7\u53D6\u89C6\u9891\u8BFE\u8BE6\u60C5\u5931\u8D25")}},C=async e=>{try{return(await d.get(`${n}/courseGroup/queryLiveCourseInfo`,{params:{groupId:e}})).data}catch{throw new Error("\u83B7\u53D6\u76F4\u64AD\u8BFE\u8BE6\u60C5\u5931\u8D25")}},L=async e=>{try{return(await d.get(`${n}/vipCardRecord/detail/`+e)).data||[]}catch{throw new Error("\u83B7\u53D6\u4F1A\u5458\u8BE6\u60C5\u5931\u8D25")}},j=async e=>{try{return(await d.get(`${n}/music/sheet/detail/${e}`)).data}catch{throw new Error("\u83B7\u53D6\u66F2\u76EE\u8BE6\u60C5\u5931\u8D25")}},O=async e=>{try{return(await d.post(`${n}/open/activity/info/${e}`)).data}catch{throw new Error("\u83B7\u53D6\u66F2\u76EE\u8BE6\u60C5\u5931\u8D25")}},Y=async e=>{try{return(await d.post(`${n}//music/album/detail`,{data:{id:e}})).data}catch{throw new Error("\u83B7\u53D6\u4E13\u8F91\u8BE6\u60C5\u5931\u8D25")}},k=(e,a)=>{const{orderNo:o,actualPrice:t,orderDesc:r,orderName:s,orderType:p,orderDetailList:u,couponAmount:y,discountPrice:g}=e;c.orderObject.orderType=p,c.orderObject.orderName=s,c.orderObject.orderDesc=r,c.orderObject.actualPrice=t,c.orderObject.orderNo=o,c.orderObject.discountPrice=g,c.orderObject.orderList=[];try{u.forEach(async T=>{await v(T,{couponAmount:y,discountPrice:g})}),a&&a()}catch{}};export{j as g,k as t};
|