|
@@ -293,6 +293,8 @@ class Purchin extends BaseController
|
|
|
$up =Db::name("purchease_in")->save($info);
|
|
|
if($up){
|
|
|
ActionLog::logAdd($this->post['token'],$order,"rkd",2,$this->post);
|
|
|
+ $process=["order_code"=>$info['wsm_in_code'],"order_id"=>$info['id'],"order_status"=>$info['status'],"order_type"=>'RKD'];
|
|
|
+ ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
if(!empty($error_list)){
|
|
|
$data=[];
|
|
|
foreach ($error_list as $value ){
|
|
@@ -345,7 +347,7 @@ class Purchin extends BaseController
|
|
|
return error_show(1004,"入库单已完成");
|
|
|
}
|
|
|
$remark = isset($this->post['remark'])&&$this->post['remark']!="" ? trim($this->post['remark']) :"";
|
|
|
- Db::rollback();
|
|
|
+ Db::startTrans();
|
|
|
try{
|
|
|
$order = ["order_code"=>$incode,"status"=>$info['status'],"action_remark"=>'',"action_type"=>"status"];
|
|
|
$info['status'] = $status;
|
|
@@ -354,6 +356,8 @@ class Purchin extends BaseController
|
|
|
$update = Db::name("purchease_in")->save($info);
|
|
|
if($update){
|
|
|
ActionLog::logAdd($this->post['token'],$order,"rkd",$status,$this->post);
|
|
|
+ $process=["order_code"=>$info['wsm_in_code'],"order_id"=>$info['id'],"order_status"=>$status,"order_type"=>'RKD'];
|
|
|
+ ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
if($status==0){
|
|
|
$cgdinfo=Db::name("purchease_order")->where(['cgdNo'=>$info['cgdNo'],"is_del"=>0])->find();
|
|
|
if(empty($cgdinfo)){
|
|
@@ -369,6 +373,8 @@ class Purchin extends BaseController
|
|
|
$up=Db::name("purchease_order")->save($cgdinfo);
|
|
|
if($up){
|
|
|
ActionLog::logAdd($this->post['token'],$order,"cgd", $cgdinfo['status'],$cgdinfo);
|
|
|
+ $process=["order_code"=>$info['cgdNo'],"order_id"=>$cgdinfo['id'],"order_status"=>$cgdinfo['status'],"order_type"=>'CGD'];
|
|
|
+ ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
Db::commit();
|
|
|
return app_show(0,'取消成功');
|
|
|
}else{
|
|
@@ -391,6 +397,8 @@ class Purchin extends BaseController
|
|
|
$up=Db::name("purchease_order")->save($cgdinfo);
|
|
|
if($up){
|
|
|
ActionLog::logAdd($this->post['token'],$order,"cgd", $cgdinfo['status'],$cgdinfo);
|
|
|
+ $process=["order_code"=>$info['cgdNo'],"order_id"=>$cgdinfo['id'],"order_status"=>$cgdinfo['status'],"order_type"=>'CGD'];
|
|
|
+ ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
Db::commit();
|
|
|
return app_show(0,'发货成功');
|
|
|
}else{
|
|
@@ -498,6 +506,8 @@ class Purchin extends BaseController
|
|
|
$info['updatetime'] = date("Y-m-d H:i:s");
|
|
|
$up= Db::name("purchease_in")->save($info);
|
|
|
if($up){
|
|
|
+ $process=["order_code"=>$info['wsm_in_code'],"order_id"=>$info['id'],"order_status"=>$info['status'],"order_type"=>'RKD'];
|
|
|
+ ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
$data=[
|
|
|
"wsm_in_code"=>$incode,
|
|
|
"wsm_num"=>$wsm_num,
|
|
@@ -516,10 +526,12 @@ class Purchin extends BaseController
|
|
|
"addtime"=>date("Y-m-d H:i:s"),
|
|
|
"updatetime"=>date("Y-m-d H:i:s")
|
|
|
];
|
|
|
- $res = Db::name("purchease_return")->insert($data);
|
|
|
+ $res = Db::name("purchease_return")->insert($data,true);
|
|
|
if($res){
|
|
|
$sto = ["order_code"=>$incode,"status"=>0,"action_remark"=>'',"action_type"=>"create"];
|
|
|
- ActionLog::logAdd($this->post['token'],$sto,"BKD",0,$sto);
|
|
|
+ ActionLog::logAdd($this->post['token'],$sto,"RKTHD",0,$sto);
|
|
|
+ $process=["order_code"=>$info['wsm_in_code'],"order_id"=>$res,"order_status"=>0,"order_type"=>'RKTHD'];
|
|
|
+ ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
Db::commit();
|
|
|
return app_show(0,"验货审核完成");
|
|
|
}else{
|
|
@@ -567,15 +579,19 @@ class Purchin extends BaseController
|
|
|
try{
|
|
|
$up =Db::name("purchease_return")->where($return)->save($data);
|
|
|
if($up){
|
|
|
- $sto = ["order_code"=>$post_code,"status"=>1,"action_remark"=>'',"action_type"=>"edit"];
|
|
|
- ActionLog::logAdd($this->post['token'],$sto,"BKD",1,$sto);
|
|
|
+ $sto = ["order_code"=>$info['wsm_in_code'],"status"=>1,"action_remark"=>'',"action_type"=>"edit"];
|
|
|
+ ActionLog::logAdd($this->post['token'],$sto,"RKTHD",1,$sto);
|
|
|
+ $process=["order_code"=>$info['wsm_in_code'],"order_id"=>$return['id'],"order_status"=>1,"order_type"=>'RKTHD'];
|
|
|
+ ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
$ark=$info['status'];
|
|
|
$info['status']=5;
|
|
|
$info['updatetime']=date("Y-m-d H:i:s");
|
|
|
$sa=Db::name("purchease_in")->save($info);
|
|
|
if($sa){
|
|
|
- $stn = ["order_code"=>$post_code,"status"=>$ark,"action_remark"=>'',"action_type"=>"edit"];
|
|
|
- ActionLog::logAdd($this->post['token'],$stn,"BKD",5,$stn);
|
|
|
+ $stn = ["order_code"=>$info['wsm_in_code'],"status"=>$ark,"action_remark"=>'',"action_type"=>"edit"];
|
|
|
+ ActionLog::logAdd($this->post['token'],$stn,"RKD",5,$stn);
|
|
|
+ $process=["order_code"=>$info['wsm_in_code'],"order_id"=>$info['id'],"order_status"=>5,"order_type"=>'RKD'];
|
|
|
+ ProcessOrder::AddProcess($this->post['token'],$process);
|
|
|
Db::commit();
|
|
|
return app_show(0,"退货发货成功");
|
|
|
}else{
|