初始版本
This commit is contained in:
166
server/app/common/enum/OrderLogEnum.php
Executable file
166
server/app/common/enum/OrderLogEnum.php
Executable file
@@ -0,0 +1,166 @@
|
||||
<?php
|
||||
// +----------------------------------------------------------------------
|
||||
// | likeshop开源商城系统
|
||||
// +----------------------------------------------------------------------
|
||||
// | 欢迎阅读学习系统程序代码,建议反馈是我们前进的动力
|
||||
// | gitee下载:https://gitee.com/likeshop_gitee
|
||||
// | github下载:https://github.com/likeshop-github
|
||||
// | 访问官网:https://www.likeshop.cn
|
||||
// | 访问社区:https://home.likeshop.cn
|
||||
// | 访问手册:http://doc.likeshop.cn
|
||||
// | 微信公众号:likeshop技术社区
|
||||
// | likeshop系列产品在gitee、github等公开渠道开源版本可免费商用,未经许可不能去除前后端官方版权标识
|
||||
// | likeshop系列产品收费版本务必购买商业授权,购买去版权授权后,方可去除前后端官方版权标识
|
||||
// | 禁止对系统程序代码以任何目的,任何形式的再发布
|
||||
// | likeshop团队版权所有并拥有最终解释权
|
||||
// +----------------------------------------------------------------------
|
||||
// | author: likeshop.cn.team
|
||||
// +----------------------------------------------------------------------
|
||||
|
||||
namespace app\common\enum;
|
||||
|
||||
|
||||
class OrderLogEnum
|
||||
{
|
||||
//操作人类型
|
||||
const TYPE_SYSTEM = 1;//系统
|
||||
const TYPE_ADMIN = 2;//后台
|
||||
const TYPE_USER = 3;//用户
|
||||
|
||||
|
||||
const TYPE_COACH = 4;//技师
|
||||
|
||||
const TYPE_SHOP = 5;//门店
|
||||
|
||||
|
||||
const SYSTEM_CANCEL_ORDER = 101;//系统取消订单
|
||||
|
||||
const SYSTEM_CANCEL_APPOINT_ORDER = 102;//系统取消超过预约时间订单
|
||||
const SYSTEM_SETTLEMENT_ORDER = 103;//系统结算订单
|
||||
|
||||
|
||||
|
||||
const ADMIN_CHANGE_COACH = 201;//管理员更换技师
|
||||
|
||||
const ADMIN_REFUND_ORDER = 202;//管理员退款
|
||||
//订单动作
|
||||
const USER_ADD_ORDER = 301;//提交订单
|
||||
const USER_CANCEL_ORDER = 302;//取消订单
|
||||
const USER_PAY_ORDER = 303;//支付订单
|
||||
|
||||
const USER_PAY_ORDER_GAP = 304;//支付订单差价
|
||||
const USER_PAY_ORDER_APPEND = 305;//支付加钟
|
||||
|
||||
|
||||
const COACH_TAKE_ORDER = 411;//技师接单
|
||||
const COACH_DEPART = 412;//技师出发
|
||||
|
||||
const COACH_ARRIVE = 413;//技师达到
|
||||
|
||||
const COACH_START_SERVER = 414;//服务开始
|
||||
|
||||
const COACH_SERVER_FINISH = 415;//服务完成
|
||||
//
|
||||
const SHOP_CHANGE_COACH = 201;//商家更换技师
|
||||
//服务打卡
|
||||
const COACH_ARRIVE_LOG = 601;
|
||||
const COACH_SERVER_FINISH_LOG = 602;
|
||||
|
||||
/**
|
||||
* @notes 操作人
|
||||
* @param bool $value
|
||||
* @return string|string[]
|
||||
* @author ljj
|
||||
* @date 2022/2/11 2:17 下午
|
||||
*/
|
||||
public static function getOperatorDesc($value = true)
|
||||
{
|
||||
$desc = [
|
||||
self::TYPE_SYSTEM => '系统',
|
||||
self::TYPE_ADMIN => '后台',
|
||||
self::TYPE_USER => '用户',
|
||||
self::TYPE_COACH => '技师',
|
||||
self::TYPE_SHOP => '商家',
|
||||
];
|
||||
|
||||
if (true === $value) {
|
||||
return $desc;
|
||||
}
|
||||
return $desc[$value];
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 订单日志
|
||||
* @param bool $value
|
||||
* @return string|string[]
|
||||
* @author ljj
|
||||
* @date 2022/2/11 2:17 下午
|
||||
*/
|
||||
public static function getRecordDesc($value = true)
|
||||
{
|
||||
$desc = [
|
||||
//系统
|
||||
self::SYSTEM_CANCEL_ORDER => '系统取消订单',
|
||||
self::SYSTEM_CANCEL_APPOINT_ORDER => '系统取消超过预约时间订单',
|
||||
self::SYSTEM_SETTLEMENT_ORDER => '系统结算订单',
|
||||
//后台
|
||||
self::ADMIN_CHANGE_COACH => '后台更换技师',
|
||||
self::ADMIN_REFUND_ORDER => '管理员退款',
|
||||
//用户
|
||||
self::USER_ADD_ORDER => '用户提交订单',
|
||||
self::USER_CANCEL_ORDER => '用户取消订单',
|
||||
self::USER_PAY_ORDER => '用户支付订单',
|
||||
self::USER_PAY_ORDER_GAP => '用户支付差价',
|
||||
self::USER_PAY_ORDER_APPEND => '用户支付加钟',
|
||||
//技师
|
||||
self::COACH_TAKE_ORDER => '技师接单',
|
||||
self::COACH_DEPART => '技师出发',
|
||||
self::COACH_ARRIVE => '技师达到',
|
||||
self::COACH_START_SERVER => '服务开始',
|
||||
self::COACH_SERVER_FINISH => '服务完成',
|
||||
|
||||
|
||||
];
|
||||
|
||||
if (true === $value) {
|
||||
return $desc;
|
||||
}
|
||||
return $desc[$value];
|
||||
}
|
||||
|
||||
/**
|
||||
* @notes 获取变动类型
|
||||
* @param $from
|
||||
* @return array|string[]|\string[][]
|
||||
* @author cjhao
|
||||
* @date 2024/9/14 13:04
|
||||
*/
|
||||
public function getChangeType($from = true){
|
||||
$desc = [
|
||||
self::TYPE_SYSTEM => [
|
||||
self::SYSTEM_CANCEL_ORDER => '系统取消订单',
|
||||
],
|
||||
self::TYPE_ADMIN => [
|
||||
self::ADMIN_CHANGE_COACH => '后台更换技师',
|
||||
],
|
||||
self::TYPE_USER => [
|
||||
self::USER_ADD_ORDER => '用户提交订单',
|
||||
self::USER_CANCEL_ORDER => '用户取消订单',
|
||||
self::USER_PAY_ORDER => '用户支付订单',
|
||||
self::USER_PAY_ORDER_GAP => '用户支付差价',
|
||||
self::USER_PAY_ORDER_APPEND => '用户支付加钟',
|
||||
],
|
||||
self::TYPE_COACH => [
|
||||
self::COACH_TAKE_ORDER => '技师接单',
|
||||
self::COACH_DEPART => '技师出发',
|
||||
self::COACH_ARRIVE => '技师达到',
|
||||
self::COACH_START_SERVER => '服务开始',
|
||||
self::COACH_SERVER_FINISH => '服务完成',
|
||||
],
|
||||
];
|
||||
if(true === $from){
|
||||
return $desc;
|
||||
}
|
||||
return $desc[$from] ?? [];
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user