当前位置: 首页 > news >正文

24小时学会网站建设 pdf下载开锁公司网站模板

24小时学会网站建设 pdf下载,开锁公司网站模板,深圳怎么注册公司,简述营销型网站开发流程技术栈 Appgallery connect 开发准备 上一节我们已经实现了优惠券的选择#xff0c;并且成功的把券后的价格也展示给用户#xff0c;不能使用的优惠券我们也用友好的方式告知用户#xff0c;这一节我们来实现优惠券内容的下一步#xff0c;优惠券内容结合订单进行结算提…技术栈 Appgallery connect 开发准备 上一节我们已经实现了优惠券的选择并且成功的把券后的价格也展示给用户不能使用的优惠券我们也用友好的方式告知用户这一节我们来实现优惠券内容的下一步优惠券内容结合订单进行结算提交 功能分析 因为我们之前的订单列表是订单相关商品相关是分开的所以在这里我们同样要把优惠券的内容分开只存储id进去后续再查询出对应的券金额我们首先就是要修改订单表然后在券选择的同时拿到优惠券的相关内容提交订单时把优惠券内容一起提交方便我们后续的订单详情内查询券后价 代码实现 首先修改orderlist的表内容 {CloudDBZoneName: default,objectTypeName: order_list,fields: [{fieldName: id, fieldType: Integer, notNull: true, belongPrimaryKey: true},{fieldName: user_id, fieldType: Integer, notNull: true, defaultValue: 0},{fieldName: order_code, fieldType: String},{fieldName: order_status, fieldType: Integer},{fieldName: order_product_id, fieldType: String},{fieldName: coupon_id, fieldType: Integer},{fieldName: address, fieldType: String},{fieldName: nickname, fieldType: String},{fieldName: phone, fieldType: String},{fieldName: order_remark, fieldType: String},{fieldName: pay_type, fieldType: String},{fieldName: order_create_time, fieldType: String},{fieldName: order_pay_time, fieldType: String},{fieldName: order_delivery_time, fieldType: String},{fieldName: order_over_time, fieldType: String}],indexes: [{indexName: field1Index, indexList: [{fieldName:id,sortType:ASC}]}],permissions: [{role: World, rights: [Read, Upsert, Delete]},{role: Authenticated, rights: [Read, Upsert, Delete]},{role: Creator, rights: [Read, Upsert, Delete]},{role: Administrator, rights: [Read, Upsert, Delete]}] }然后我们在选择券的时候拿到券的id这里我们用回调的方式实现 //自定义弹窗页面onItemSelected: (coupon_id:number) void () {};//结算页State coupon_id:number0couponController: CustomDialogController| null new CustomDialogController({builder: CouponCheckDialog({couponPrice:this.couponPrice,price:this.price(),onItemSelected:(coupon_id:number){this.coupon_idcoupon_id}}),alignment: DialogAlignment.Bottom,customStyle:true}); 结算订单时合并信息提交 Text(提交订单).fontColor(Color.White).padding(10).borderRadius(10).backgroundColor(#d81e06).fontSize(14).onClick(async (){if (this.addressInfo!null) {let databaseZone cloudDatabase.zone(default);try {for (let i 0; i this.productList.length; i) {let productPush new order_product_list();productPush.idthis.codeIdiproductPush.order_product_idthis.codeIdproductPush.imgthis.productList[i].productImgAddressproductPush.pricethis.productList[i].productPriceproductPush.namethis.productList[i].productNameproductPush.originalPricethis.productList[i].productOriginalPriceproductPush.specthis.productList[i].productSpecNameproductPush.buyAmountthis.productList[i].buyAmountlet num await databaseZone.upsert(productPush);hilog.info(0x0000, testTag, Succeeded in upserting data, result: ${num});}}catch (e) {hilog.info(0x0000, testTag, Succeeded in upserting data, result: ${e});}let orderPush new order_list();orderPush.idMath.floor(Math.random() * 1000000)orderPush.user_idthis.user!.user_idorderPush.order_product_idString(this.codeId)orderPush.order_codethis.generateOrderNo(10)orderPush.order_status0if (this.remark!) {orderPush.order_remarkthis.remark}orderPush.coupon_idthis.coupon_idorderPush.addressthis.addressInfo.addressorderPush.nicknamethis.addressInfo.nikeNameorderPush.phonethis.addressInfo.phoneorderPush.order_create_timethis.formatCurrentDate()orderPush.order_pay_timethis.formatCurrentDate()let num await databaseZone.upsert(orderPush);hilog.info(0x0000, testTag, Succeeded in upserting data, result: ${num});if (num0) {for (let i 0; i this.productList.length; i) {if (this.productList[i].isNeedPay) {let item new cart_product_list();item.idthis.productList[i].idlet listData await databaseZone.delete(item);hilog.info(0x0000, testTag, Succeeded in upserting data, result: ${listData});}}let eventData: emitter.EventData {data: {}};let innerEvent: emitter.InnerEvent {eventId: 1012,priority: emitter.EventPriority.HIGH};emitter.emit(innerEvent, eventData);router.replaceUrl({url:pages/view/OrderSuccessPage,params:orderPush})}} else {showToast(请先选择地址)}})到这里我们就实现了结算订单跟优惠券的关联
http://www.zqtcl.cn/news/909666/

相关文章:

  • 网站地图抓取正邦设计创始人
  • 济南建网站公司佛山做营销型网站建设
  • 网站总体策划的内容有哪些做网站排名seo
  • 网站备案上传照片几寸上海网站排名提升
  • 重庆cms建站系统丰都网站建设联系电话
  • 网络教学平台昆明理工大学优化大师的功能有哪些
  • 个人主题网站做的步骤一流的网站建设
  • 公司网站建设规划国外搜索关键词的网站
  • 石家庄网站快速优化排名国内做性视频网站有哪些
  • 易居做网站网页设计的发展
  • 开一个网站建设公司好产品销售型的网站
  • 苍梧县网站建设南京网站建设 雷仁网络
  • 四川网站制作成都wordpress 移动支付
  • 山西网站开发二次开发做自媒体可以参考的外国网站
  • 合肥 网站设计大学生创新创业大赛项目计划书
  • 北京网站主题制作做婚恋网站怎么样
  • 卖设计图的网站低代码开发平台公司
  • 建设银行顺德分行网站中国建筑装饰公司排名
  • 百度网站提交入口百度国内打开google网页的方法
  • 上海高端品牌网站制作wordpress返利主题
  • 网站建设会遇到哪些难题安阳网站如何做优化
  • 哈德网站建设使用wordpress创建企业官网
  • 新品销售网站建设建设银行网站怎么登陆密码
  • 外贸营销主题怎么写seo薪资
  • 手机音乐网站源码关键路径
  • 网站制作哪些官方静态网站模板
  • 网站开发seo网站排名优化服务
  • 佛山营销网站开发帝国cms网站公告怎么做
  • 2_试列出网站开发建设的步骤在哪里进行网站域名的实名认证
  • 个人网站做博客还是做论坛网络服务推广