-
import { BookModel } from '../model/BookModel' import router from '@ohos.router'; import font from '@ohos.font'; import call from '@ohos.telephony.call'; import Logger from '../common/Logger'; @Entry @Component struct BookDetails { @State bookDetails: string = (router.getParams() as Record<string, string>)['bookDetails']; @State bookInfo: BookModel = {} aboutToAppear() { this.bookInfo = JSON.parse(this.bookDetails);//将JSON字符串转成对象 } build() { Column() { Row({ space: 4 }) { Row() { Image($r('app.media.svg_back')) .fillColor('#123123') .width(30) Text('你好') .fontSize(29) .fontWeight(800) } .onClick(() => { router.back(); }) } .padding(13) .width('100%') Column() { Row() { Image(this.bookInfo.img) .width('90%') .height('50%') .borderRadius(8) } .justifyContent(FlexAlign.Center) .width('100%') Row({ space: 6 }) { Image($r('app.media.svg_renminbi')) .fillColor('#ffff0000') .width(26) Text(String(this.bookInfo.price)) .fontSize(28) .fontColor('#ffff0000') } .width('100%') .padding({ top: 5, bottom: 5 }) Row({ space: 6 }) { Text(this.bookInfo.bookName) .fontWeight(700) .fontSize(28) .padding({ top: 5, bottom: 5 }) Row() { Row(){ Image($r('app.media.play')) .fillColor('#ffff0000') .width(18) Text('抖音') .fontSize(14) .fontColor('#ffff0000') } .margin({right: 10}) .onClick(() => { router.pushUrl({ url: 'pages/VideoPlayPage', params: { videoUrl: this.bookInfo.videoUrl, }, }, router.RouterMode.Single) }) Image($r('app.media.phone')) .fillColor('#ffff0000') .width(18) Text('你好') .fontSize(14) .fontColor('#ffff0000') } .onClick(() => { call.makeCall(this.bookInfo.phone, err => { Logger.debug(`makeCall callback: err->${JSON.stringify(err)}`); }); }) } .width('100%') .padding({ top: 5, bottom: 5 }) .justifyContent(FlexAlign.SpaceBetween) Row() { Text('你好:' + this.bookInfo.bookAuthor) Text('你好:' + this.bookInfo.bookSalesNum) } .padding({ top: 5, bottom: 5 }) .justifyContent(FlexAlign.SpaceBetween) .width('100%') Text('你好:') .fontWeight(700) .fontSize(28) Text(this.bookInfo.bookBrief) .lineHeight(22) Text('你好:') .fontWeight(700) .fontSize(28) Text(this.bookInfo.bookContent) .lineHeight(22) } .alignItems(HorizontalAlign.Start) .padding({ left: 15, right: 15, top: 20, bottom: 20 }) .width('100%') .layoutWeight(1) } .width('100%') .height('100%') } }
-
大佬帮忙看看,小的感激不尽
-
用的是ArkTs,要求这三个模式不能同时打开,要怎么做
-
中奖结果公示感谢各位小伙伴参与本次活动,欢迎关注华为云DTSE Tech Talk 技术直播更多活动~本次活动获奖名单如下(部分视频号抽奖用户无账号名):账号名 奖项名称 奖品名称 xj120141121优质提问华为云开发者定制礼盒nukinsan优质提问华为云开发者定制礼盒xiaozhongy口令抽奖华为云开发者定制折叠雨伞口令抽奖华为云开发者定制折叠雨伞口令抽奖华为云开发者定制折叠雨伞视频号抽奖华为云开发者定制折叠雨伞视频号抽奖华为云开发者定制折叠雨伞视频号抽奖华为云开发者定制POLO衫视频号抽奖华为云开发者定制POLO衫hid_2bljdd3wrtjse3w调研问卷抽奖华为云开发者定制短袖T恤hw89068000调研问卷抽奖华为云开发者定制短袖T恤
-
【问题来源】 【星网】 【问题简要】 语音呼叫ivr拨通后,如何转接到视频ivr并成功播放视频【问题类别】 【可选问题分类:ivr开发】 【AICC解决方案版本】 【AICC可选择版本:AICC 24.200】 【期望解决时间】 尽快【问题现象描述】 通过openeye拨通语音ivr,然后在流程中以接入码的形式路由到视频流程,未正常播放视频。单独用openeye拨打视频流程是能成功播放视频的。想问下这种ivr语音转接到视频ivr的场景如何实现?【日志或错误截图】
-
中奖结果公示感谢各位小伙伴参与本次活动,欢迎关注华为云DTSE Tech Talk 技术直播更多活动~本次活动获奖名单如下(部分视频号抽奖用户无账号名):账号名 奖项名称 奖品名称 luanfa2008视频号抽奖 华为云定制云宝盲盒hid_-60wl_dl8k9rg32视频号抽奖 华为云定制云宝盲盒/视频号抽奖 华为云定制云宝盲盒hw81541353 优质提问 华为云定制双肩包RAkira 有奖提问 华为云定制双肩包
-
我用mysql创建了一个中文列名的表,然后根据这个表创建的spark的dataset,如果直接查询没有问题,spark可以正常解析== Parsed Logical Plan =='Project ['人员, 'col1]+- Project [人员#242, 1 AS col1#245] +- Project [人员#242] +- Project [cast(人员#240 as string) AS 人员#242] +- Relation [人员#240] JDBCRelation(`test1111`) [numPartitions=1]== Analyzed Logical Plan ==人员: string, col1: intProject [人员#242, col1#245]+- Project [人员#242, 1 AS col1#245] +- Project [人员#242] +- Project [cast(人员#240 as string) AS 人员#242] +- Relation [人员#240] JDBCRelation(`test1111`) [numPartitions=1]== Optimized Logical Plan ==Project [人员#240, 1 AS col1#245]+- Relation [人员#240] JDBCRelation(`test1111`) [numPartitions=1]== Physical Plan ==*(1) Project [人员#240, 1 AS col1#245]+- *(1) Scan JDBCRelation(`test1111`) [numPartitions=1] [人员#240] PushedFilters: [], ReadSchema: struct<人员:string>一旦我准备对中文列名做数据过滤dataset = dataset.filter(" ( (`人员` = '111') ) ");spark就无法解析了== Parsed Logical Plan =='Project ['人员, 'col1]+- Filter (人员#200 = 111) +- Project [人员#200, 1 AS col1#203] +- Project [人员#200] +- Project [cast(人员#198 as string) AS 人员#200] +- Relation [人员#198] JDBCRelation(`test1111`) [numPartitions=1]== Analyzed Logical Plan ==人员: string, col1: intProject [人员#200, col1#203]+- Filter (人员#200 = 111) +- Project [人员#200, 1 AS col1#203] +- Project [人员#200] +- Project [cast(人员#198 as string) AS 人员#200] +- Relation [人员#198] JDBCRelation(`test1111`) [numPartitions=1]== Optimized Logical Plan ==Project [人员#198, 1 AS col1#203]+- Filter (isnotnull(人员#198) AND (人员#198 = 111)) +- Relation [人员#198] JDBCRelation(`test1111`) [numPartitions=1]== Physical Plan ==org.apache.spark.sql.catalyst.parser.ParseException: Syntax error at or near '人'(line 1, pos 0)== SQL ==人员^^^请问有人知道原因和解决方案么
-
代码为:Tabs({barPosition:BarPosition.End}) { TabContent(){ Home() }.tabBar(this.TabBuilder(buttonInfo[0]))编译后底部的 tabBar 却不显示了,
-
【重庆赛力斯项目】超图GIS上传了地图包后,无法实现楼层的切换,右侧无楼层切换按钮
-
华为云开发者日·广州站来啦!参加“一站式云端DevOps平台-CodeArts云上开发实践”项目,提出你的建议有机会获得开发者盲盒礼包惊喜不容错过,快叫上小伙伴一起来吧【体验项目】一站式云端DevOps平台-CodeArts云上开发实践【活动时间】2024年5月23日-5月31日【参与方式】直接在此活动帖下方回帖提建议即可比如对产品功能的改进建议、对活动流程的感想、对现场活动的感悟等等PS:不要少于30字哦~【获奖规则】奖项设置有效回复楼层评选条件获奖名额激励礼品优质建议奖20对产品功能有改进价值的建议1名开发者盲盒礼品价值50-100元积极反馈奖20优质建议奖轮空的情况下进行抽取抽取1名开发者盲盒礼品价值50元【活动规则】1、本帖的回帖建议不少于30字,仅限于对“一站式云端DevOps平台-CodeArts云上开发实践”体验项目,其他项目建议不参与此次活动,否则将视为无效内容。2、本次活动将根据实际参与情况发放奖励,包括但不限于用户百分之百中奖或奖项轮空的情况;以上奖品均为实物奖品,具体发放视出库情况而定;3、活动预计于结束后七天内完成奖项公示,并于结束后15个工作日内完成邮寄。【温馨提示】1、请务必使用个人实名账号参与活动(IAM、企业账号等账号参与无效)。如一个实名认证对应多个账号,只有一个账号可领取奖励,若同一账号填写多个不同收件人或不同账号填写同一收件人,均不予发放奖励。2、所有获得奖品的获奖用户,请于获奖后3日内完成实名认证,否则视为放弃奖励。
-
【问题来源】深圳容大【问题简要】外呼到用户手机,座席再经过转接,tcurrentbilllog记录数据不知道如何解读【问题类别】CC-DIS【AICC解决方案版本】22.100[问题描述] 您好!座席A(分机号:10030;cti号:20457)外呼到用户手机,通话接通后,座席A转接到座席B(分机号:10031;cti号:20213)。共有4条数据:1468399,1468400,1468401,1468402。1468401和1468402的callId相同,但是它们的callerNo都是121,calleeNo用户手机号。1468399的callerNo是121,calleeNo是10030。不知道这几条数据的callerNo和calleeNo应该怎样解读。还有1468399和1468400这两条数据,UVID是-1,CALLID和OrgCallID是一样的。UVID,CALLID和OrgCallID这3个id的使用场景是怎样的?具体的话单数据见附件。
-
船舶执行靠泊(berth)或重置(dept)命令时船舶的朝向会变吗
-
已经尝试使用 2核2G的linux服务器跑过,本地结果也很好,但是一到线上就很低,跑了50次都没有跑到过本地的最低分,并且卡帧情况和本地类似。求助可能的原因!
-
中奖结果公示感谢各位小伙伴参与本次活动,本次活动获奖名单如下所示。再次感谢各位小伙伴参与本次活动,欢迎关注华为云DTSE Tech Talk 技术直播更多活动~华为云账号 奖项名称 奖品名称hw81541353 优质提问开发者定制双肩包hw081993541 优质提问开发者定制双肩包/官网抽奖华为云云宝手办-盲盒款 单款/官网抽奖华为云云宝手办-盲盒款 单款/视频号抽奖开发者定制帆布袋/视频号抽奖开发者定制短袖Polo衫
上滑加载中
推荐直播
-
用码道,让你的AI作品三步上朋友圈2026/08/04 周二 19:00-20:00
林华鼎-华为云AI开发者运营负责人
从入门 · 到做AI应用 · 到企业级开发。不教编程,只教用AI · 零代码、有产出、能带走、可炫耀 · 每课人人动手实操
回顾中 -
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
基于华为云码道,构建你的定制化AI搭子2026/08/14 周五 09:00-11:30
明亮-华为云开发者发展与支持部部长
本期直播将向您全面介绍华为云码道产品,并基于码道手把手教你部署自己的定制化AI陪伴搭子。
回顾中
热门标签