|
@@ -362,8 +362,26 @@ class Resign extends BaseController
|
|
|
"addtime"=>date("Y-m-d H:i:s"),
|
|
|
"updatetime"=>date("Y-m-d H:i:s")
|
|
|
];
|
|
|
- $in = Db::name('purchease_feedback')->insert($data);
|
|
|
- return $in ? app_show(0,"新建成功"):error_show(1005,"新建失败");
|
|
|
+ Db::startTrans();
|
|
|
+ try{
|
|
|
+ $in = Db::name('purchease_feedback')->insert($data);
|
|
|
+ if($in){
|
|
|
+ $info['status']=3;
|
|
|
+ $info['addtime']=date("Y-m-d H:i:s");
|
|
|
+ $ood=Db::name('purchease_feedback')->save($info);
|
|
|
+ if($ood){
|
|
|
+ Db::commit();
|
|
|
+ return app_show(0,"新建成功");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ Db::rollback();
|
|
|
+ return error_show(1005,"新建失败");
|
|
|
+ }catch (\Exception $e){
|
|
|
+ Db::rollback();
|
|
|
+ return error_show(1005,"新建失败");
|
|
|
+ }
|
|
|
+
|
|
|
+ // return $in ? app_show(0,"新建成功"):error_show(1005,"新建失败");
|
|
|
}
|
|
|
|
|
|
public function delFeed(){
|
|
@@ -436,6 +454,13 @@ class Resign extends BaseController
|
|
|
Db::rollback();
|
|
|
return error_show(1001,'未找到备库申请数据');
|
|
|
}
|
|
|
+ $purse['status']=4;
|
|
|
+ $purse['addtime']=date("Y-m-d H:i:s");
|
|
|
+ $up = Db::name("purchease")->save($purse);
|
|
|
+ if($up==false){
|
|
|
+ Db::rollback();
|
|
|
+ return error_show(1001,'备库申请数据状态修改失败');
|
|
|
+ }
|
|
|
$supplier = Db::name("supplier")->where(["code"=>$feed['supplier']])->find();
|
|
|
$inw = makeNo("CG");
|
|
|
$data=[
|
|
@@ -474,6 +499,20 @@ class Resign extends BaseController
|
|
|
return app_show(0,"更新成功",['cgdNo'=>$inw]);
|
|
|
}
|
|
|
}else{
|
|
|
+ if($status==2){
|
|
|
+ $purse = Db::name("purchease")->where(['bk_code'=>$feed['bkcode'],"is_del"=>0])->find();
|
|
|
+ if(empty($purse)){
|
|
|
+ Db::rollback();
|
|
|
+ return error_show(1001,'未找到备库申请数据');
|
|
|
+ }
|
|
|
+ $purse['status']=5;
|
|
|
+ $purse['addtime']=date("Y-m-d H:i:s");
|
|
|
+ $up = Db::name("purchease")->save($purse);
|
|
|
+ if($up==false){
|
|
|
+ Db::rollback();
|
|
|
+ return error_show(1001,'备库申请数据状态修改失败');
|
|
|
+ }
|
|
|
+ }
|
|
|
Db::commit();
|
|
|
return app_show(0,"更新成功");
|
|
|
}
|