Browse Source

Merge branch 'plm' of wugg/stock into master

wugg 3 years ago
parent
commit
02712eac78
2 changed files with 22 additions and 0 deletions
  1. 21 0
      app/admin/controller/Purchback.php
  2. 1 0
      app/admin/route/app.php

+ 21 - 0
app/admin/controller/Purchback.php

@@ -221,4 +221,25 @@ public function info(){
     $info['can']=$int;
     return app_show(0,"获取成功",$info);
 }
+
+    public function delete(){
+        $returnCode = isset($this->post['returnCode']) && $this->post['returnCode'] !==""? trim($this->post['returnCode']) :"";
+        if($returnCode==""){
+            return error_show(1002,"参数returnCode不能为空");
+        }
+        $info= Db::name("purchease_back")->where(['returnCode'=>$returnCode,"is_del"=>0])->find();
+        if(empty($info)){
+            return error_show(1002,"未找到数据");
+        }
+        $del = Db::name("purchease_back")->where(['returnCode'=>$returnCode])->save(["is_del"=>1,"updatetime"=>date("Y-m-d H:i:s")]);
+        if($del){
+            $sto = ["order_code"=>$returnCode,"status"=>$info['status'],"action_remark"=>'',"action_type"=>"delete"];
+            ActionLog::logAdd($this->post['token'],$sto,"CGTHD",0,["is_del"=>1,"updatetime"=>date("Y-m-d H:i:s")]);
+            $process=["order_code"=>$returnCode,"order_id"=>$info['id'],"order_status"=>$info['status'],"order_type"=>'CGTHD'];
+            ProcessOrder::workdel($process);
+            return error_show(0,"删除成功");
+        }else{
+            return error_show(1002,"删除失败");
+        }
+    }
 }

+ 1 - 0
app/admin/route/app.php

@@ -223,6 +223,7 @@ Route::rule('backlist','admin/Purchback/list');
 Route::rule('backstatus','admin/Purchback/status');
 Route::rule('backfe','admin/Purchback/backfe');
 Route::rule('backinfo','admin/Purchback/info');
+Route::rule('backdel','admin/Purchback/delete');
 
 Route::rule('aftercreate','admin/After/create');
 Route::rule('afterinfo','admin/After/info');