liuhairui 2 weeks ago
parent
commit
dbf871f831

+ 2 - 39
application/admin/controller/Procuremen.php

@@ -5969,7 +5969,7 @@ class Procuremen extends Backend
     }
 
     /**
-     * 采购终审 — 审批驳回(退回外发审批下发,并发送驳回短信)
+     * 采购终审 — 审批驳回(退回外发审批下发,不发送短信)
      */
     public function purchaseApprovalReject()
     {
@@ -6001,7 +6001,7 @@ class Procuremen extends Backend
             $this->error($e->getMessage() !== '' ? $e->getMessage() : '驳回失败');
         }
 
-        $this->success('已驳回并退回「外发审批下发」,已通知相关供应商');
+        $this->success('已驳回并退回「外发审批下发」');
     }
 
     /**
@@ -6021,43 +6021,6 @@ class Procuremen extends Backend
         ]);
         Db::table('purchase_order_detail')->where('scydgy_id', $sid)->update(['status' => 0]);
 
-        $ccydh = '';
-        $cyjmc = '';
-        try {
-            $po = Db::table('purchase_order')->where('scydgy_id', $sid)->find();
-            if (is_array($po)) {
-                $ccydh = trim((string)($po['CCYDH'] ?? ''));
-                $cyjmc = trim((string)($po['CYJMC'] ?? ''));
-            }
-        } catch (\Throwable $e) {
-        }
-
-        $sentPhones = [];
-        foreach ($allIds as $pid) {
-            $dr = $this->purchaseOrderDetai($sid, $pid);
-            if (!is_array($dr)) {
-                continue;
-            }
-            $ph = trim((string)($dr['phone'] ?? ''));
-            if ($ph === '' || isset($sentPhones[$ph])) {
-                continue;
-            }
-            $cname = trim((string)($dr['company_name'] ?? ''));
-            $sms = $this->renderNotifyTemplate('confirm_fail', [
-                'company_name' => $cname,
-                'contact_name' => $this->resolveCustomerContactName($ph, $cname),
-                'phone'        => $ph,
-                'ccydh'        => $ccydh,
-                'cyjmc'        => $cyjmc,
-            ]);
-            try {
-                $this->smsbao($ph, $sms);
-            } catch (\Throwable $e) {
-                Log::write('审批驳回短信失败 phone=' . $ph . ' ' . $e->getMessage(), 'error');
-            }
-            $sentPhones[$ph] = true;
-        }
-
         $poId = 0;
         try {
             $po = Db::table('purchase_order')->where('scydgy_id', $sid)->find();

+ 1 - 1
application/admin/view/procuremen/outward_detail.html

@@ -176,7 +176,7 @@
     {/if}
 
     <p class="audit-notify-tip">
-        审批通过将向中标供应商发送「已通过」短信、向未中标供应商发送「未通过」短信;审批驳回将退回「外发审批下发」并通知供应商
+        审批通过将向中标供应商发送「已通过」短信、向未中标供应商发送「未通过」短信。
     </p>
     <p class="outward-confirm-block-title">供应商({$confirmPickCount|default=0} 家)</p>
     <div class="outward-confirm-company-wrap">

+ 1 - 1
public/assets/js/backend/procuremen.js

@@ -1725,7 +1725,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin
                     return;
                 }
                 Lr.confirm(
-                    '驳回后本单将退回「外发审批下发」,并向相关供应商发送驳回短信。是否确认驳回?',
+                    '驳回后本单将退回「外发审批下发」。是否确认驳回?',
                     {
                         icon: 0,
                         title: '采购终审 — 审批驳回',