'系统', 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] ?? []; } }