|
@@ -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,"删除失败");
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|