|
@@ -4,6 +4,8 @@
|
|
|
namespace app\admin\controller;
|
|
|
|
|
|
|
|
|
+use app\admin\model\ActionLog;
|
|
|
+use app\admin\model\ProcessOrder;
|
|
|
use think\App;
|
|
|
use think\facade\Db;
|
|
|
|
|
@@ -212,8 +214,24 @@ class Base extends \app\BaseController
|
|
|
$good['addtime']=date("Y-m-d H:i:s");
|
|
|
$good['updatetime']=date("Y-m-d H:i:s");
|
|
|
}
|
|
|
- $insert =Db::name("good_basic")->insert($good);
|
|
|
+ $insert =Db::name("good_basic")->insert($good,true);
|
|
|
if($insert==false) throw new \Exception("非库存商品转库存失败",1005);
|
|
|
+ //修改状态,添加待办
|
|
|
+ ActionLog::logAdd($this->post['token'], [
|
|
|
+ "order_code" =>$newCode,//咨询单详情编号
|
|
|
+ "status" => 0,//这里的status是之前的值
|
|
|
+ "action_remark" => '非库存品退货转库存',//备注
|
|
|
+ "action_type" => "create"//新建create,编辑edit,更改状态status
|
|
|
+ ], "SPCB", 7,$good);
|
|
|
+
|
|
|
+ ProcessOrder::AddProcess($this->post['token'], [
|
|
|
+ "order_type" => 'SPCB',
|
|
|
+ "order_code" =>$newCode,//咨询单详情编号
|
|
|
+ "order_id" => $insert,
|
|
|
+ "order_status" =>7,
|
|
|
+ "before_status"=>0,
|
|
|
+ 'holder_id'=>$this->uid,
|
|
|
+ ]);
|
|
|
$newAdd=Db::name("good_change_log")->insert($log);
|
|
|
if($newAdd==false) throw new \Exception("非库存商品转库存失败",1005);
|
|
|
return $spuCode;
|