123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- <?php
- /**
- * Created by PhpStorm.
- * User: Wukc
- * Date: 2020/11/16
- * Time: 20:12
- */
- namespace app\common\model\order;
- use app\common\model\BaseModel;
- use app\common\model\store\Setting;
- /**
- * 售后纠纷申请表模型
- * Class Category
- * @package app\common\model
- */
- class RefundHis extends BaseModel
- {
- protected $name = 'order_refund_his';
- /*
- type
- 1 提交退款申请
- 2 专员同意
- 3 专员拒绝
- 4 撤销申请
- 5 主管已拒绝
- 6 主管已同意
- 7 买家填写物流单号
- 8 专员点击确认仓库收货
- 9 财务退款
- 10 用户超时未退货,系统自动关闭售后单
- 11 用户超时未核销,系统自动退款
- 12 门店店员同意退货并确认收货
- 13 门店店员拒绝并关闭退货单
- 14 退货检测不合格
- 以下对应售后单详情 动态信息
- pf_operator 买家/
- pf_behavior 行为
- 文档 https://www.wulihub.com.cn/gc/WXYR5Z/index.html#id=sv0050&p=%E5%8D%8F%E5%95%86%E5%8E%86%E5%8F%B2--%E3%80%9011_01%E3%80%91&g=1
- */
- //添加协商历史
- public function add($order_refund_id , $name ,$type,$json_str,$images,$pf_operator = '',$pf_behavior=''){
- $his = [
- "order_refund_id"=>$order_refund_id,
- "name"=>$name ,
- "type"=>$type,
- "json"=>$json_str,
- "images"=>$images,
- "pf_operator"=>$pf_operator,
- "pf_behavior"=>$pf_behavior
- ];
- RefundHis::create($his);
- }
- //
- /**
- * 获取凭证图片
- */
- public function getImagesAttr($value)
- {
- if($value){
- $arr = array_map(function($v){
- $oss_domain = config('chef.sso_domain_text');
- return (stripos($v,"http") === false) ? $oss_domain.'/'.$v : $v;
- },explode(',',$value));
- return $arr;
- }
- return [];
- }
-
- // // config('chef.sso_domain_text')
- // /**
- // * 获取凭证图片
- // */
- // public function getImagesAttr($value)
- // {
- // if($value){
- // $arr = array_map(function($v){
- // $setting = Setting:: getItem('storage',10001);
- // $oss_domain = $setting['engine']['aliyun']['domain']??'';
- // return (stripos($v,"http") === false) ? $oss_domain.'/'.$v : $v;
- // },explode(',',$value));
- // return $arr;
- // }
- // return [];
- // }
- // /**
- // * 存凭证图片
- // */
- public function setImagesAttr($value)
- {
- if($value&&is_array($value)){
- return implode(',',$value);
- }
- return $value;
- }
- }
|