提交 84e1e0ce 编写于 作者: D devil_gong

订单售后

上级 ca68fd02
......@@ -12,6 +12,8 @@ namespace app\service;
use think\Db;
use think\facade\Hook;
use app\service\UserService;
use app\service\ResourcesService;
/**
* 订单售后服务层
......@@ -22,6 +24,12 @@ use think\facade\Hook;
*/
class OrderAftersaleService
{
// 订单售后类型
public static $order_aftersale_type_list = [
0 => '仅退款',
1 => '退款退货',
];
// 订单售后状态
public static $order_aftersale_status_list = [
0 => '待确认',
......@@ -329,7 +337,58 @@ class OrderAftersaleService
{
foreach($data as &$v)
{
// 用户信息
$user = UserService::GetUserViewInfo($v['user_id']);
if(isset($params['is_public']) && $params['is_public'] == 0)
{
$v['user'] = $user;
} else {
$v['user'] = null;
}
// 类型
$v['type_text'] = self::$order_aftersale_type_list[$v['type']];
// 状态
$v['status_text'] = self::$order_aftersale_status_list[$v['status']];
// 图片
if(!empty($v['images']))
{
$images = json_decode($v['images'], true);
foreach($images as $ik=>$iv)
{
$images[$ik] = ResourcesService::AttachmentPathViewHandle($iv);
}
$v['images'] = $images;
} else {
$v['images'] = null;
}
// 申请时间
$v['apply_time_time'] = empty($v['apply_time']) ? null : date('Y-m-d H:i:s', $v['apply_time']);
$v['apply_time_date'] = empty($v['apply_time']) ? null : date('Y-m-d', $v['apply_time']);
// 确认时间
$v['confirm_time_time'] = empty($v['confirm_time']) ? null : date('Y-m-d H:i:s', $v['confirm_time']);
$v['confirm_time_date'] = empty($v['confirm_time']) ? null : date('Y-m-d', $v['confirm_time']);
// 退货时间
$v['delivery_time_time'] = empty($v['delivery_time']) ? null : date('Y-m-d H:i:s', $v['delivery_time']);
$v['delivery_time_date'] = empty($v['delivery_time']) ? null : date('Y-m-d', $v['delivery_time']);
// 审核时间
$v['audit_time_time'] = empty($v['audit_time']) ? null : date('Y-m-d H:i:s', $v['audit_time']);
$v['audit_time_date'] = empty($v['audit_time']) ? null : date('Y-m-d', $v['audit_time']);
// 添加时间
$v['add_time_time'] = date('Y-m-d H:i:s', $v['add_time']);
$v['add_time_date'] = date('Y-m-d', $v['add_time']);
// 更新时间
$v['upd_time_time'] = empty($v['upd_time']) ? null : date('Y-m-d H:i:s', $v['upd_time']);
$v['upd_time_date'] = empty($v['upd_time']) ? null : date('Y-m-d', $v['upd_time']);
}
}
return DataReturn('获取成功', 0, $data);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册