|
|
@@ -6,6 +6,7 @@ use app\common\model\recharge\RechargeOrder;
|
|
|
use app\common\model\works\IssueWork;
|
|
|
use app\common\logic\BaseLogic;
|
|
|
use app\common\model\works\ServiceWork;
|
|
|
+use think\Exception;
|
|
|
use think\facade\Db;
|
|
|
|
|
|
|
|
|
@@ -30,7 +31,10 @@ class IssueWorkLogic extends BaseLogic
|
|
|
Db::startTrans();
|
|
|
try {
|
|
|
$order = RechargeOrder::where('sn',$params['sn'])->findOrEmpty()->toArray();
|
|
|
- $work = ServiceWork::findOrEmpty($params['work_id']);
|
|
|
+ $work = ServiceWork::findOrEmpty($order['work_id']);
|
|
|
+ if($work['work_status']!=8){
|
|
|
+ throw new Exception('订单暂未结束,不允许投诉,请直接联系客服');
|
|
|
+ }
|
|
|
IssueWork::create([
|
|
|
'sn' => $params['sn'],
|
|
|
'work_sn' => $work['work_sn'],
|