qiuenguang 9 сар өмнө
parent
commit
fad3f584a2

+ 34 - 0
application/api/controller/WorkOrder.php

@@ -2283,4 +2283,38 @@ class WorkOrder extends Api
             $this->success('成功',$list);
         }
     }
+
+    /**
+     * 获取入库单号、出库单号
+     * @return void
+     */
+    public function gitReceiptNumber()
+    {
+        if ($this->request->isGet() === false){
+            $this->error('请求错误');
+        }
+        $param = $this->request->param();
+        if (empty($param)){
+            $this->error('参数错误');
+        }
+        $lastNumber = \db('设备_报工日志')
+            ->where('receipt_number','like',$param['number'].'%')
+            ->order('receipt_number desc')
+            ->limit(1)
+            ->column('receipt_number as 单号');
+        if (empty($lastNumber)){
+            $num = 1;
+        }else{
+            $num = (int)(substr($lastNumber[0],12,3))+1;
+        }
+        if ($num < 10){
+            $num = '00'.$num;
+        }elseif ($num>=10 && $num<100){
+            $num = '0'.$num;
+        }else{
+            $num;
+        }
+        $number = $param['number'].date('Ymd',time()).'-'.$num;
+        $this->success('成功',$number);
+    }
 }