Browse Source

创建备库单时校验数量

wufeng 2 years ago
parent
commit
9aebc927eb
2 changed files with 14 additions and 2 deletions
  1. 12 0
      app/admin/controller/Resign.php
  2. 2 2
      app/admin/route/app.php

+ 12 - 0
app/admin/controller/Resign.php

@@ -140,6 +140,18 @@ class Resign extends BaseController
         if($good==false){
             return error_show(1004,"未找到商品数据");
         }
+
+        //校验数量
+        $goodnake =Db::name("good_nake")
+            ->field('id')
+            ->where([["spuCode","=",$good_code],["is_del","=",0]])
+            ->where('min_num','<=',$good_num)
+            ->order("min_num desc")
+            ->find();
+
+        if(empty($goodnake)) return error_show(1004,'未找到符合条件的商品成本数据');
+
+
         $lastime = isset($this->post['lastime'])&&$this->post['lastime']!="" ? $this->post['lastime']:"";
         if($lastime===""){
             return error_show(1004,"参数lastime不能为空");

+ 2 - 2
app/admin/route/app.php

@@ -175,7 +175,7 @@ Route::rule("goodplist","admin/Good/goodlist");
 Route::rule("getgoodlistbyladder","admin/Good/getGoodListByLadder");
 
 Route::rule("purchlist","admin/Resign/list");
-Route::rule("purchadd","admin/Resign/add");
+Route::rule("purchadd","admin/Resign/add");//创建备库单
 Route::rule("purchcopy","admin/Resign/copy");
 Route::rule("purchedit","admin/Resign/edit");
 Route::rule("purchdel","admin/Resign/delete");
@@ -442,7 +442,7 @@ Route::rule("projectfeeddel","admin/Project/feeddel");
 
 Route::rule("exclulist","admin/Exclusive/list");
 Route::rule("excluadd","admin/Exclusive/add");
-Route::rule("exclustatus","admin/Exclusive/status");
+Route::rule("exclustatus","admin/Exclusive/status");//业务参数-专属类型管理的启用/禁用
 Route::rule("excluquery","admin/Exclusive/query");
 Route::rule("excludel","admin/Exclusive/delete");
 Route::rule("excluedit","admin/Exclusive/edit");