美文网首页
订单列表待支付30分钟

订单列表待支付30分钟

作者: 逸笛 | 来源:发表于2022-04-09 10:14 被阅读0次
 current: 0,
 timer: null,
  list: [
      {
        create_time: "2022-4-7 14:27:51",
        status: 0,
        id: 1,
        price: "¥15.00",
        logo: "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fup.enterdesk.com%2Fedpic_source%2Fa9%2Fb0%2F2a%2Fa9b02a388f8120321174d470978482cb.jpeg&refer=http%3A%2F%2Fup.enterdesk.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1650787644&t=8a07293ea2fbafb12401b9802421aa04",
        name: "湖南省图书馆",
        desc: "长沙市图书馆公益活动 ",
        child: [
          {
            id: 1,
            img: "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fwww.szthks.com%2Flocalimg%2F687474703a2f2f6777322e616c6963646e2e636f6d2f62616f2f75706c6f616465642f69322f5442317739514d51705858585858785870585858585858585858585f2121302d6974656d5f7069632e6a7067.jpg&refer=http%3A%2F%2Fwww.szthks.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1650789691&t=c237e0d40aecbf58c85dba17ee7fe663",
            title: "大山里的小诗人大山里的小诗人大山里的小诗人",
            desc: "这些是书的推荐文字,字可以有很多,也可以,这些是书的推荐文字,字可以有很多,也可以",
            oprice: "¥49.80",
            price: "¥34",
          },
          {
            id: 2,
            img: "http://img3m4.ddimg.cn/31/15/29354224-2_x_6.jpg",
            title: "每个孩子都能像花儿一样开放",
            desc: "这些是书的推荐文字,字可以有很多,也可以,这些是书的推荐文字,字可以有很多,也可以每个孩子都能像花儿一样开放每个孩子都能像花儿一样开放",
            oprice: "¥49.80",
            price: "¥34",
          },
          {
            id: 3,
            img: "http://img3m7.ddimg.cn/57/36/23946177-1_x_64.jpg",
            title: "愿望的实现",
            desc: "这些是书的推荐文字,字可以有很多,也可以,这些是书的推荐文字,字可以有很多,也可以",
            oprice: "¥49.80",
            price: "¥34",
          },
        ],
      },
      {
        create_time: "2022-4-7 14:27:51",
        status: 0,
        id: 2,
        price: "¥115.00",
        logo: "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fup.enterdesk.com%2Fedpic_source%2Fa9%2Fb0%2F2a%2Fa9b02a388f8120321174d470978482cb.jpeg&refer=http%3A%2F%2Fup.enterdesk.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1650787644&t=8a07293ea2fbafb12401b9802421aa04",
        name: "长沙市图书馆",
        desc: "长沙市图书馆公益活动",
        child: [
          {
            id: 3,
            img: "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fpic.51yuansu.com%2Fpic3%2Fcover%2F01%2F30%2F11%2F5923b9826732c_610.jpg&refer=http%3A%2F%2Fpic.51yuansu.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1650789716&t=674182aaa2ddff386f13d1b3980e8c06",
            title: "愿望的实现",
            desc: "这些是书的推荐文字,字可以有很多,也可以,这些是书的推荐文字,字可以有很多,也可以",
            oprice: "¥49.80",
            price: "¥34",
          },
          {
            id: 4,
            img: "http://img3m1.ddimg.cn/80/1/23778791-1_x_27.jpg",
            title: "欧·亨利小说全集(全6册)卷三",
            desc: "这些是书的推荐文字,字可以有很多,也可以,这些是书的推荐文字,字可以有很多,每个孩子都能像花儿一样开放每个孩子都能像花儿一样开放也可以",
            oprice: "¥49.80",
            price: "¥34",
          },
          {
            id: 5,
            img: "http://img3m1.ddimg.cn/80/1/23778791-1_x_57.jpg",
            title: "汪曾祺集:旅食集",
            desc: "这些是书的推荐文字,字可以有很多,也可以,这些是书的推荐文字,字可以有很多,也可以",
            oprice: "¥49.80",
            price: "¥34",
          },
        ],
      },
      {
        create_time: "2022-4-7 14:20:00",
        status: 0,
        id: 3,
        price: "¥150.00",
        logo: "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fup.enterdesk.com%2Fedpic_source%2Fa9%2Fb0%2F2a%2Fa9b02a388f8120321174d470978482cb.jpeg&refer=http%3A%2F%2Fup.enterdesk.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1650787644&t=8a07293ea2fbafb12401b9802421aa04",
        name: "天心区图书馆",
        desc: "长沙市图书馆公益活动",
        child: [
          {
            id: 1,
            img: "http://img3m7.ddimg.cn/57/36/23946177-1_x_54.jpg",
            title: "大山里的小诗人大山里的小诗人大山里的小诗人",
            desc: "这些是书的推荐文字,字可以有很多,也可以,这些是书的推荐文字,每个孩子都能像花儿一样开放每个孩子都能像花儿一样开放字可以有很多,也可以",
            oprice: "¥49.80",
            price: "¥34",
          },
          {
            id: 2,
            img: "http://img3m4.ddimg.cn/31/15/29354224-2_x_6.jpg",
            title: "每个孩子都能像花儿一样开放",
            desc: "这些是书的推荐文字,字可以有很多,也可以,这些是书的推荐文字,字可以有很多,也可以",
            oprice: "¥49.80",
            price: "¥34",
          },
          {
            id: 3,
            img: "http://img3m7.ddimg.cn/57/36/23946177-1_x_64.jpg",
            title: "愿望的实现",
            desc: "这些是书的推荐文字,字可以有很多,也可以,这些是书的推荐文字,字可以有很多,也可以",
            oprice: "¥49.80",
            price: "¥34",
          },
        ],
      },
    ],
 /**
   * 未支付订单倒计时:先获取时间间隔的秒数 之后把相差的秒数转为即时的时分秒
   */
  countDown() {
    const { list } = this.state;
    this.state.timer = setInterval(() => {
      var orders = list;
      for (var i = 0; i < orders.length; i++) {
        var status = orders[i].status;
        if (status == 0) {
          var create_time = orders[i].create_time;
          //计算剩余时间差值
          var leftTime =
            new Date(create_time).getTime() +
            30 * 60 * 1000 -
            new Date().getTime();
          if (leftTime > 0) {
            //计算剩余的分钟
            var minutes = parseInt((leftTime / 1000 / 60) % 60, 10);
            //计算剩余的秒数
            var seconds = parseInt((leftTime / 1000) % 60, 10);
            var left_time = minutes + "分" + seconds + "秒";
            orders[i].left_time = left_time;
          } else {
            //移除超时未支付的订单,状态改成已失效
            this.setState({
              current: 3,
            });
            orders.splice(i, 1);
          }
        }
      }
      this.setState({
        list: orders,
      });
    }, 1000);
  }
 <View className="time">{item.left_time}后关闭订单</View>

相关文章

  • iOS UITableView多个倒计时实现方法与注意事项

    最近项目做了微信支付,需求是待支付的订单有效期是24小时之内,所以在订单列表可能存在多个订单的倒计时时间,虽然对大...

  • 系统介绍

    一、订单管理(堂点订单):查看本日订单状态(包括有效订单已完成的订单、无效订单即取 消的订单、待确认订单、待支付订...

  • 订单流程配置

    顾客在线(微信商城)下单,订单流程会经过如下状态: 待支付。顾客在微信商城下单、但尚未支付时,订单状态为“待支付”...

  • 常见幂等性接口设计方案

    1 状态机幂等针对更新操作,比如业务上需要修改订单状态,订单有 待支付、支付中、支付成功、支付失败、订单超时关闭等...

  • 见识2分钟集成微信和支付宝支付的威力

    在开发的APP中项目集成了微信跟支付宝支付,分别是在订单确认页面,订单列表以及订单详情里面都需要进行支付,并且需要...

  • 2行代码调起微信支付宝支付

    在开发的APP中项目集成了微信跟支付宝支付,分别是在订单确认页面,订单列表以及订单详情里面都需要进行支付,并且需要...

  • wangzx work report 16/3/9

    订单列表 添加了不支持支付时的显示 订单详情 考虑到后面的界面返回订单详情的时候需要刷新数据,修改了订单列表传过来...

  • 订单列表待支付30分钟

  • 微信支付

    问题:微信支付错误:201 商户订单号重复原因:修改了支付价格解决办法:待支付的订单号(即商户订单号,out_tr...

  • 《电商产品经理宝典》读书笔记(二):订单管理

    一、订单基础信息 1. 订单状态 (1)待付款用户刚提交订单,尚未付款,等待用户支付。由于待付款状态会锁定库存,所...

网友评论

      本文标题:订单列表待支付30分钟

      本文链接:https://www.haomeiwen.com/subject/gptssrtx.html