首页 > 其他分享 >百校生活系统中关于状态的定义

百校生活系统中关于状态的定义

时间:2023-01-11 18:06:01浏览次数:24  
标签:status 状态 定义 type && 百校 waimai where order


if ($type == 'WAITPAY') {
$where['a.pay_status'] = 0;
$where['a.order_status'] = 0;
}

//待抢 order_status = 0 && waimai_status = 0
//待取货 order_status = 1 && waimai_status = 1;
//配送中 order_status = 1 && shipping_status = 0 && waimai_status = 2
//配送完成 order_status = 1 && shipping_status = 1

//待取货
if ($type == 'WAITRECEIVE') {
$where['a.order_status'] = 1;
$where['a.pay_status'] = 1;
$where['a.waimai_status'] = 1;
$where['a.shipping_status'] = 0;
$where['ps.receiver'] = ['neq', 0];
}

//待配送
if ($type == 'WAITDELIVERY') {
$where['a.order_status'] = 1;
$where['pay_status'] = 1;
$where['a.waimai_status'] = 2;
$where['a.shipping_status'] = 0;
$where['ps.receiver'] = ['neq', 0];
}

//已完成
if ($type == 'FINISH') {
$where['a.pay_status'] = 1;
$where['a.order_status'] = 1;
$where['a.shipping_status'] = 1;
}

//已取消
if ($type == 'CANCEL') {
$where['a.order_status'] = 3;
}

 

标签:status,状态,定义,type,&&,百校,waimai,where,order
From: https://blog.51cto.com/jing/6002485

相关文章

  • Asp.Net自定义控件的开发
    基于Asp.Net的控件开发涉及到两种,一种是用户控件,即通过vs自带的服务器控件进行组合以开发需求,该类控件的开发相对简单;另一种是自定义控件,开发难度较高。1、在vs中新建......
  • linux TCP连接的状态详解以及故障排查
    TCP连接的状态详解以及故障排查  一、TCP网络常用命令了解TCP之前,先了解几个命令:linux查看tcp的状态命令:1)、netstat-nat查看TCP各个状态的数量2)、lso......
  • Django过滤器、自定义过滤器与自定义标签
    过滤器视图模板过滤器符号为| {{sex|default:"未知"}}--当sex的值为空时,取“未知”{{age|add:"5"}}--给age的值加5{{hobby|fi......
  • 服务器响应状态码超详细解释
    #HTTP响应状态码##1xx:临时响应####表示临时响应并需要请求者继续执行操作的状态代码。100**继续**请求者应当继续提出请求。服务器返回此代码表示已收到请求的......
  • Echarts —自定义label标签的样式(formatter,rich,添加图标等操作)
    最近公司项目中在使用Echarts绘制图表时,由于默认的label标签不能满足设计稿需求,所以研究了对label标签进行格式化的方案,了解到可以使用formatter内容格式器对标签内......
  • 学习笔记——MyBatis自动映射与自定义映射;Mybatis延迟加载
    2023-01-10 一、MyBatis自动映射与自定义映射1、自动映射:在映射文件中使用的是“resultType”。指的是自动将数据库中表的字段与类中的属性进行关联映射。2、自定义映......
  • 手机端H5 实现自定义拍照界面
    手机端H5实现自定义拍照界面也可以使用MediaDevicesAPI和<video>标签来实现,和在桌面端做法基本一致。首先,使用MediaDevices.getUserMedia()方法获取摄像头媒体流......
  • mac状态栏隐藏 菜单栏整理Bartender 4
    mac许多应用的菜单栏使用频率非常低,但大量的图标堆积在菜单栏是很影响观感的,尤其是如果你使用的是MacBook的小屏幕的话。如果你需要一个开机就很清爽整洁的菜单栏,Bartende......
  • echarts tooltip的formatter自定义样式设置
    drawPieChart(res){letchart2Total=0constdrawerData=res.map(item=>{chart2Total=chart2Total+item.value......
  • 自定义orm、CMDB资产管理系统
    1自定义ormhttps://www.cnblogs.com/liuqingzheng/article/9006025.html#了解orm底层原理2cmdb资产管理系统项目#CMDB资产管理系统就是服务器管理系统#......