'寄方付', self::ARRIVAL_PAYMENT => '到付', self::MONTHLY => '月结', self::THIRD_PARTY_PAYMENT => '第三方支付', ]; if (is_null($payment)) { return $desc; } return $desc[$payment] ?? ''; } /** * @notes 获取快递100对应的支付方式 * @param null $payment * @return string|string[] * @author Tab * @date 2021/11/23 11:31 */ public static function getKuaidi100Desc($payment = null) { $desc = [ self::SENDER_PAYMENT => 'SHIPPER', self::ARRIVAL_PAYMENT => 'CONSIGNEE', self::MONTHLY => 'MONTHLY', self::THIRD_PARTY_PAYMENT => 'THIRDPARTY', ]; if (is_null($payment)) { return $desc; } return $desc[$payment] ?? ''; } /** * @notes 配送方式 * @param bool $value * @return string|string[] * @author ljj * @date 2021/8/5 9:53 上午 */ public static function getDeliveryTypeDesc($value = true) { $data = [ self::EXPRESS_DELIVERY => '快递发货', self::SELF_DELIVERY => '门店自提', // self::SAME_CITY => '同城配送', self::DELIVERY_VIRTUAL => '虚拟发货' ]; if (true === $value) { return $data; } return $data[$value] ?? ''; } /** * @notes 配送状态 * @param bool $value * @return string|string[] * @author ljj * @date 2021/8/6 4:57 下午 */ public static function getDeliveryStatusDesc($value = true) { $data = [ self::NOT_SHIPPED => '未发货', self::PART_SHIPPED => '部分发货', self::SHIPPED => '已发货', ]; if (true === $value) { return $data; } return $data[$value]; } /** * @notes 发货方式 * @param bool $value * @return string|string[] * @author ljj * @date 2021/8/13 3:38 下午 */ public static function getSendTypeDesc($value = true) { $data = [ self::EXPRESS => '快递配送', self::NO_EXPRESS => '无需快递', ]; if (true === $value) { return $data; } return $data[$value]; } }