|
@@ -3,6 +3,7 @@
|
|
|
namespace app\api\controller\mall;
|
|
|
|
|
|
use app\common\controller\Api;
|
|
|
+use app\common\model\LogisticsCompany;
|
|
|
use app\common\model\Refund;
|
|
|
use think\Db;
|
|
|
use think\db\Query;
|
|
@@ -54,11 +55,11 @@ class OrderRefund extends Api
|
|
|
if(!$refund->self_back_goods){
|
|
|
$this->error('操作失败');
|
|
|
}
|
|
|
- $refund->user_trans_com_id=$data['user_trans_com_id'];
|
|
|
- $refund->user_trans_no=$data['user_trans_no'];
|
|
|
- $refund->user_send_time=time();
|
|
|
- $refund->refund_status=$refund::REFUND_JI;
|
|
|
- $refund->save();
|
|
|
+ $com=LogisticsCompany::find($data['user_trans_com_id']);
|
|
|
+ if(!$com){
|
|
|
+ $this->error('公司不存在');
|
|
|
+ }
|
|
|
+ $refund->makeUserBackGoods($com,$data['user_trans_no']);
|
|
|
Db::commit();
|
|
|
$this->success('',$refund);
|
|
|
}
|