Przeglądaj źródła

用户投诉时效,7天以内

liugc 1 rok temu
rodzic
commit
e686c5abe4
1 zmienionych plików z 4 dodań i 0 usunięć
  1. 4 0
      app/api/logic/IssueWorkLogic.php

+ 4 - 0
app/api/logic/IssueWorkLogic.php

@@ -83,6 +83,10 @@ class IssueWorkLogic extends BaseLogic
             if($work['work_status']!=8){
                 throw new Exception('订单暂未结束,不允许投诉,请直接联系客服');
             }
+            // 判断是否投诉时效过期
+            if(strtotime($work['finished_time']) < (time()-86400*7)){
+                throw new Exception('投诉时效已过');
+            }
             $IssueWork = new IssueWork();
             $is_issue_work = $IssueWork->where(['user_id'=>$params['user_id'],'service_work_id'=>$work['id']])->findOrEmpty();
             if(!$is_issue_work->isEmpty()){