|
@@ -314,7 +314,7 @@ class Reorder extends \app\BaseController
|
|
$del = Db::name("sale_return")->save($info);
|
|
$del = Db::name("sale_return")->save($info);
|
|
if($del){
|
|
if($del){
|
|
$ste = ["order_code"=>$code,"status"=>0,"action_remark"=>'',"action_type"=>"delete"];
|
|
$ste = ["order_code"=>$code,"status"=>0,"action_remark"=>'',"action_type"=>"delete"];
|
|
- ActionLog::logAdd($this->post['token'],$ste,"xsd",0,$ste);
|
|
|
|
|
|
+ ActionLog::logAdd($this->post['token'],$ste,"QRTHD",0,$ste);
|
|
$process=["order_code"=>$code,"order_id"=>$info['id'],"order_status"=>0,"order_type"=>'QRTHD'];
|
|
$process=["order_code"=>$code,"order_id"=>$info['id'],"order_status"=>0,"order_type"=>'QRTHD'];
|
|
ProcessOrder::workdel($process);
|
|
ProcessOrder::workdel($process);
|
|
return app_show(0,"删除成功");
|
|
return app_show(0,"删除成功");
|
|
@@ -382,6 +382,7 @@ class Reorder extends \app\BaseController
|
|
|
|
|
|
Db::startTrans();
|
|
Db::startTrans();
|
|
try{
|
|
try{
|
|
|
|
+ $temp= $info['status'];
|
|
$info['status'] =$status;
|
|
$info['status'] =$status;
|
|
$info['remark'] =$remark;
|
|
$info['remark'] =$remark;
|
|
$info["updatetime"]=date("Y-m-d H:i:s");
|
|
$info["updatetime"]=date("Y-m-d H:i:s");
|
|
@@ -389,6 +390,8 @@ class Reorder extends \app\BaseController
|
|
if($up){
|
|
if($up){
|
|
$process=["order_code"=>$code,"order_id"=>$info['id'],"order_status"=>$status,"order_type"=>'QRTHD'];
|
|
$process=["order_code"=>$code,"order_id"=>$info['id'],"order_status"=>$status,"order_type"=>'QRTHD'];
|
|
ProcessOrder::AddProcess($this->post['token'],$process);
|
|
ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
|
+ $ste = ["order_code"=>$code,"status"=>$temp,"action_remark"=>'',"action_type"=>"status"];
|
|
|
|
+ ActionLog::logAdd($this->post['token'],$ste,"QRTHD",$status,$info);
|
|
if($info['order_type']==2&&$status==4){
|
|
if($info['order_type']==2&&$status==4){
|
|
$returnCode=makeNo("TH");
|
|
$returnCode=makeNo("TH");
|
|
$data = [
|
|
$data = [
|
|
@@ -415,6 +418,9 @@ class Reorder extends \app\BaseController
|
|
if($pd>0){
|
|
if($pd>0){
|
|
$process=["order_code"=>$returnCode,"order_id"=>$pd,"order_status"=>1,"order_type"=>'CGTHD'];
|
|
$process=["order_code"=>$returnCode,"order_id"=>$pd,"order_status"=>1,"order_type"=>'CGTHD'];
|
|
ProcessOrder::AddProcess($this->post['token'],$process);
|
|
ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
|
+ $ste = ["order_code"=>$returnCode,"status"=>1,"action_remark"=>'',"action_type"=>"create"];
|
|
|
|
+ ActionLog::logAdd($this->post['token'],$ste,"CGTHD",1,$data);
|
|
|
|
+ $cg_status=$cgd['status'];
|
|
$cgd['wsend_num']=0;
|
|
$cgd['wsend_num']=0;
|
|
$cgd['status']=3;
|
|
$cgd['status']=3;
|
|
$cgd['send_status']=3;
|
|
$cgd['send_status']=3;
|
|
@@ -423,6 +429,9 @@ class Reorder extends \app\BaseController
|
|
if($up){
|
|
if($up){
|
|
$process=["order_code"=>$cgd['cgdNo'],"order_id"=>$cgd['id'],"order_status"=>1,"order_type"=>'CGD'];
|
|
$process=["order_code"=>$cgd['cgdNo'],"order_id"=>$cgd['id'],"order_status"=>1,"order_type"=>'CGD'];
|
|
ProcessOrder::AddProcess($this->post['token'],$process);
|
|
ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
|
+ $ste = ["order_code"=>$cgd['cgdNo'],"status"=>$cg_status,"action_remark"=>'',
|
|
|
|
+ "action_type"=>"edit"];
|
|
|
|
+ ActionLog::logAdd($this->post['token'],$ste,"CGD",3,$data);
|
|
Db::commit();
|
|
Db::commit();
|
|
return app_show(0,"更新成功");
|
|
return app_show(0,"更新成功");
|
|
}else{
|
|
}else{
|
|
@@ -505,18 +514,25 @@ class Reorder extends \app\BaseController
|
|
if($create>0) {
|
|
if($create>0) {
|
|
$process=["order_code"=>$returnCode,"order_id"=>$create,"order_status"=>0,"order_type"=>'QRTHD'];
|
|
$process=["order_code"=>$returnCode,"order_id"=>$create,"order_status"=>0,"order_type"=>'QRTHD'];
|
|
ProcessOrder::AddProcess($this->post['token'],$process);
|
|
ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
|
+ $ste = ["order_code"=>$returnCode,"status"=>0,"action_remark"=>'',
|
|
|
|
+ "action_type"=>"create"];
|
|
|
|
+ ActionLog::logAdd($this->post['token'],$ste,"QRTHD",3,$in);
|
|
if ($order['send_type'] == 1) {
|
|
if ($order['send_type'] == 1) {
|
|
$wsend = Db::name("order_out")->where(['orderCode' => $ordeCode, "status" => 1, "order_type"
|
|
$wsend = Db::name("order_out")->where(['orderCode' => $ordeCode, "status" => 1, "order_type"
|
|
=>2])->select();
|
|
=>2])->select();
|
|
// ->save(["status" => 0, "updatetime" => date("Y-m-d H:i:s")]);
|
|
// ->save(["status" => 0, "updatetime" => date("Y-m-d H:i:s")]);
|
|
if(!empty($wsend)){
|
|
if(!empty($wsend)){
|
|
foreach ($wsend as $value){
|
|
foreach ($wsend as $value){
|
|
|
|
+ $tt = $value['status'];
|
|
$value['status']=0;
|
|
$value['status']=0;
|
|
$value['updatetime']=date("Y-m-d H:i:s");
|
|
$value['updatetime']=date("Y-m-d H:i:s");
|
|
$up =Db::name("order_out")->save($value);
|
|
$up =Db::name("order_out")->save($value);
|
|
if($up){
|
|
if($up){
|
|
$process=["order_code"=> $value['outCode'],"order_id"=>$value['id'],"order_status"=>0,"order_type"=>'CKD'];
|
|
$process=["order_code"=> $value['outCode'],"order_id"=>$value['id'],"order_status"=>0,"order_type"=>'CKD'];
|
|
ProcessOrder::AddProcess($this->post['token'],$process);
|
|
ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
|
+ $ste = ["order_code"=>$value['outCode'],"status"=>$tt,"action_remark"=>'',
|
|
|
|
+ "action_type"=>"status"];
|
|
|
|
+ ActionLog::logAdd($this->post['token'],$ste,"CKD",0,$value);
|
|
}else{
|
|
}else{
|
|
Db::rollback();
|
|
Db::rollback();
|
|
return error_show(1005,"退货单新建失败");
|
|
return error_show(1005,"退货单新建失败");
|