소스 검색

优化发货单的编码规则

wufeng 2 년 전
부모
커밋
39263aa06e
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      app/admin/controller/Sale.php

+ 9 - 0
app/admin/controller/Sale.php

@@ -626,6 +626,8 @@ class Sale extends Base
         }
         Db::startTrans();
         try {
+
+            $i=1;
             foreach ($addrlist as $value) {
                 $temp = [];
                 $addrs = [];
@@ -661,6 +663,13 @@ class Sale extends Base
                     }
 
                     $outCode = makeNo("DF");
+
+
+                    //改变编码规则,将原来的outCode后两位换成序列号
+                    //str_pad字符串填充
+                    $outCode = substr($outCode, 0, -2) . str_pad($i, 2, '0', STR_PAD_LEFT);
+                    $i++;
+
                     $order['send_num'] += $num;
                     $order['wsend_num'] -= $num;
                     $or = Db::name("order_num")->save($order);