|
@@ -227,6 +227,21 @@ class Consult extends Base
|
|
|
if(!$up){
|
|
|
Db::rollback();
|
|
|
return error_show(1004,'添加失败');
|
|
|
+ }else{
|
|
|
+ //修改状态,添加待办
|
|
|
+ ActionLog::logAdd($this->post['token'], [
|
|
|
+ "order_code" => $infoNo,//咨询单详情编号
|
|
|
+ "status" => 1,//这里的status是之前的值
|
|
|
+ "action_remark" => '',//备注
|
|
|
+ "action_type" => "create"//新建create,编辑edit,更改状态status
|
|
|
+ ], "ZXD", 1, $info);
|
|
|
+
|
|
|
+ ProcessOrder::AddProcess($this->post['token'], [
|
|
|
+ "order_type" => 'ZXD',
|
|
|
+ "order_code" => $infoNo,//咨询单详情编号
|
|
|
+ "order_id" => 0,
|
|
|
+ "order_status" => 1
|
|
|
+ ]);
|
|
|
}
|
|
|
}
|
|
|
$stn = ["order_code"=>$zxNo,"status"=>1,"action_remark"=>'',"action_type"=>"create"];
|
|
@@ -478,6 +493,22 @@ class Consult extends Base
|
|
|
];
|
|
|
$up = Db::name("consult_info")->insert($info);
|
|
|
if($up){
|
|
|
+
|
|
|
+ //修改状态,添加待办
|
|
|
+ ActionLog::logAdd($this->post['token'], [
|
|
|
+ "order_code" => $innew,//咨询单详情编号
|
|
|
+ "status" => 1,//这里的status是之前的值
|
|
|
+ "action_remark" => '',//备注
|
|
|
+ "action_type" => "create"//新建create,编辑edit,更改状态status
|
|
|
+ ], "ZXD", 1, $info);
|
|
|
+
|
|
|
+ ProcessOrder::AddProcess($this->post['token'], [
|
|
|
+ "order_type" => 'ZXD',
|
|
|
+ "order_code" => $innew,//咨询单详情编号
|
|
|
+ "order_id" => 0,
|
|
|
+ "order_status" => 1
|
|
|
+ ]);
|
|
|
+
|
|
|
if (!empty($bidlist)){
|
|
|
foreach ($bidlist as $value){
|
|
|
unset($value['id']);
|
|
@@ -500,6 +531,22 @@ class Consult extends Base
|
|
|
if($bar==false){
|
|
|
Db::rollback();
|
|
|
return error_show(1004,"反馈商品更新失败");
|
|
|
+ }else{
|
|
|
+ //修改状态,添加待办
|
|
|
+ ActionLog::logAdd($this->post['token'], [
|
|
|
+ "order_code" => $zxinfo['infoNo'],//咨询单详情编号
|
|
|
+ "status" => $zxinfo['status'],//这里的status是之前的值
|
|
|
+ "action_remark" => '',//备注
|
|
|
+ "action_type" => "edit"//新建create,编辑edit,更改状态status
|
|
|
+ ], "ZXD", $zxinfo['status'], $zxinfo);
|
|
|
+
|
|
|
+// 并没有修改状态
|
|
|
+// ProcessOrder::AddProcess($this->post['token'], [
|
|
|
+// "order_type" => 'ZXD',
|
|
|
+// "order_code" => $zxinfo['infoNo'],//咨询单详情编号
|
|
|
+// "order_id" => $zxinfo['id'],
|
|
|
+// "order_status" => $zxinfo['status']
|
|
|
+// ]);
|
|
|
}
|
|
|
|
|
|
//更新consule_order记录
|
|
@@ -531,11 +578,27 @@ class Consult extends Base
|
|
|
if($status==1&&$zxinfo['status']>1){
|
|
|
$zxinfo['bargain_num']=+1;
|
|
|
}
|
|
|
+ $old_zxinfo_status = $zxinfo['status'];
|
|
|
$zxinfo['status']=$status;
|
|
|
$zxinfo['updatetime']=date("Y-m-d H:i:s");
|
|
|
$up = Db::name("consult_info")->save($zxinfo);
|
|
|
if($up){
|
|
|
|
|
|
+ //修改状态,添加待办
|
|
|
+ ActionLog::logAdd($this->post['token'], [
|
|
|
+ "order_code" => $zxinfo['infoNo'],//咨询单详情编号
|
|
|
+ "status" => $old_zxinfo_status,//这里的status是之前的值
|
|
|
+ "action_remark" => '',//备注
|
|
|
+ "action_type" => "status"//新建create,编辑edit,更改状态status
|
|
|
+ ], "ZXD", $zxinfo['status'], $zxinfo);
|
|
|
+
|
|
|
+ ProcessOrder::AddProcess($this->post['token'], [
|
|
|
+ "order_type" => 'ZXD',
|
|
|
+ "order_code" => $zxinfo['infoNo'],//咨询单详情编号
|
|
|
+ "order_id" => $zxinfo['id'],
|
|
|
+ "order_status" => $zxinfo['status']
|
|
|
+ ]);
|
|
|
+
|
|
|
return app_show(0,"状态更新成功");
|
|
|
}else{
|
|
|
return error_show(1003,"状态更新失败");
|
|
@@ -765,10 +828,20 @@ class Consult extends Base
|
|
|
Db::rollback();
|
|
|
return error_show(1006,"项目反馈失败");
|
|
|
}else{
|
|
|
+ $old_projectinfo_status = $projectinfo['status'];
|
|
|
$projectinfo['status']=2;
|
|
|
$projectinfo['updatetime']=date("Y-m-d H:i:s");
|
|
|
$up = Db::name("project_info")->save($projectinfo);
|
|
|
if($up){
|
|
|
+
|
|
|
+ //修改状态,添加待办,只记录动作
|
|
|
+ ActionLog::logAdd($this->post['token'], [
|
|
|
+ "order_code" => $projectinfo['pgNo'],//编码
|
|
|
+ "status" => $old_projectinfo_status,//这里的status是之前的值
|
|
|
+ "action_remark" => '',//备注
|
|
|
+ "action_type" => "status"//新建create,编辑edit,更改状态status
|
|
|
+ ], "PRO", 2, $projectinfo);
|
|
|
+
|
|
|
$count = Db::name("project_info")->where(["projectNo"=>$projectinfo['projectNo'],"status"=>1])
|
|
|
->count();
|
|
|
if($count==0){
|
|
@@ -779,16 +852,22 @@ class Consult extends Base
|
|
|
if($proc==false){
|
|
|
Db::rollback();
|
|
|
return error_show(1006,"项目反馈失败");
|
|
|
- }
|
|
|
+ }else{
|
|
|
+ //修改状态,添加待办
|
|
|
+ ActionLog::logAdd($this->post['token'], [
|
|
|
+ "order_code" => $projetc['projectNo'],//项目编码
|
|
|
+ "status" => 1,//这里的status是之前的值
|
|
|
+ "action_remark" => '',//备注
|
|
|
+ "action_type" => "status"//新建create,编辑edit,更改状态status
|
|
|
+ ], "PRO", 2, $projetc);
|
|
|
|
|
|
- //修改状态,添加待办
|
|
|
- $process = [
|
|
|
- "order_code" => $projectinfo['projectNo'],//把项目编码放到这儿
|
|
|
- //"order_id"=>0,//没有订单id,默认0
|
|
|
- "order_status" => 2,//2表示'流程中'
|
|
|
- "order_type" => 'PRO'//PRO表示'项目'
|
|
|
- ];
|
|
|
- ProcessOrder::AddProcess($this->post['token'], $process);
|
|
|
+ ProcessOrder::AddProcess($this->post['token'], [
|
|
|
+ "order_type" => 'PRO',
|
|
|
+ "order_code" => $projetc['projectNo'],
|
|
|
+ "order_id" => $projetc['id'],
|
|
|
+ "order_status" => 2
|
|
|
+ ]);
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -1016,10 +1095,20 @@ class Consult extends Base
|
|
|
Db::rollback();
|
|
|
return error_show(1006,"项目反馈失败");
|
|
|
}else{
|
|
|
+ $old_projectinfo_status = $projectinfo['status'];
|
|
|
$projectinfo['status']=2;
|
|
|
$projectinfo['updatetime']=date("Y-m-d H:i:s");
|
|
|
$up = Db::name("project_info")->save($projectinfo);
|
|
|
if($up){
|
|
|
+
|
|
|
+ //修改状态,添加待办,只记录动作
|
|
|
+ ActionLog::logAdd($this->post['token'], [
|
|
|
+ "order_code" => $projectinfo['pgNo'],//编码
|
|
|
+ "status" => $old_projectinfo_status,//这里的status是之前的值
|
|
|
+ "action_remark" => '',//备注
|
|
|
+ "action_type" => "status"//新建create,编辑edit,更改状态status
|
|
|
+ ], "PRO", 2, $projectinfo);
|
|
|
+
|
|
|
$count = Db::name("project_info")->where(["projectNo"=>$projectinfo['projectNo'],"status"=>1])->count();
|
|
|
|
|
|
if ($count == 0) {
|
|
@@ -1030,16 +1119,22 @@ class Consult extends Base
|
|
|
if ($proc == false) {
|
|
|
Db::rollback();
|
|
|
return error_show(1006, "项目反馈失败");
|
|
|
- }
|
|
|
+ }else{
|
|
|
+ //修改状态,添加待办
|
|
|
+ ActionLog::logAdd($this->post['token'], [
|
|
|
+ "order_code" => $projectinfo['projectNo'],//项目编码
|
|
|
+ "status" => 1,//这里的status是之前的值
|
|
|
+ "action_remark" => '',//备注
|
|
|
+ "action_type" => "status"//新建create,编辑edit,更改状态status
|
|
|
+ ], "PRO", 2, $this->post);
|
|
|
|
|
|
- //修改状态,添加待办
|
|
|
- $process = [
|
|
|
- "order_code" => $projectinfo['projectNo'],//把项目编码放到这儿
|
|
|
- //"order_id"=>0,//没有订单id,默认0
|
|
|
- "order_status" => 2,//2表示'流程中'
|
|
|
- "order_type" => 'PRO'//PRO表示'项目'
|
|
|
- ];
|
|
|
- ProcessOrder::AddProcess($this->post['token'], $process);
|
|
|
+ ProcessOrder::AddProcess($this->post['token'], [
|
|
|
+ "order_type" => 'PRO',
|
|
|
+ "order_code" => $projectinfo['projectNo'],
|
|
|
+ "order_id" => $project_id,
|
|
|
+ "order_status" => 2
|
|
|
+ ]);
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
}
|
|
@@ -1133,10 +1228,27 @@ class Consult extends Base
|
|
|
$info['updatetime']=date("Y-m-d H:i:s");
|
|
|
$up =Db::name("consult_bids")->save($info);
|
|
|
if($up){
|
|
|
+ $old_infos_status = $infos['status'];
|
|
|
$infos['status']=3;
|
|
|
$infos['updatetime']=date("Y-m-d H:i:s");
|
|
|
$ups =Db::name("consult_info")->save($infos);
|
|
|
if($ups){
|
|
|
+
|
|
|
+ //修改状态,添加待办
|
|
|
+ ActionLog::logAdd($this->post['token'], [
|
|
|
+ "order_code" => $infos['infoNo'],//咨询单详情编号
|
|
|
+ "status" => $old_infos_status,//这里的status是之前的值
|
|
|
+ "action_remark" => '',//备注
|
|
|
+ "action_type" => "status"//新建create,编辑edit,更改状态status
|
|
|
+ ], "ZXD", $infos['status'], $infos);
|
|
|
+
|
|
|
+ ProcessOrder::AddProcess($this->post['token'], [
|
|
|
+ "order_type" => 'ZXD',
|
|
|
+ "order_code" => $infos['infoNo'],//咨询单详情编号
|
|
|
+ "order_id" => $infos['id'],
|
|
|
+ "order_status" => $infos['status']
|
|
|
+ ]);
|
|
|
+
|
|
|
Db::commit();
|
|
|
return app_show(0,"议价单生成成功",["bargainNo"=>$bargainNo]);
|
|
|
}
|
|
@@ -1173,10 +1285,27 @@ class Consult extends Base
|
|
|
$info['updatetime']=date("Y-m-d H:i:s");
|
|
|
$bids = Db::name("consult_bids")->save($info);
|
|
|
if($bids){
|
|
|
+ $old_infos_status = $infos['status'];
|
|
|
$infos['status']=4;
|
|
|
$infos['updatetime']=date("Y-m-d H:i:s");
|
|
|
$se = Db::name("consult_info")->save($infos);
|
|
|
if($se){
|
|
|
+
|
|
|
+ //修改状态,添加待办
|
|
|
+ ActionLog::logAdd($this->post['token'], [
|
|
|
+ "order_code" => $infos['infoNo'],//咨询单详情编号
|
|
|
+ "status" => $old_infos_status,//这里的status是之前的值
|
|
|
+ "action_remark" => '',//备注
|
|
|
+ "action_type" => "status"//新建create,编辑edit,更改状态status
|
|
|
+ ], "ZXD", $infos['status'], $infos);
|
|
|
+
|
|
|
+ ProcessOrder::AddProcess($this->post['token'], [
|
|
|
+ "order_type" => 'ZXD',
|
|
|
+ "order_code" => $infos['infoNo'],//咨询单详情编号
|
|
|
+ "order_id" => $infos['id'],
|
|
|
+ "order_status" => $infos['status']
|
|
|
+ ]);
|
|
|
+
|
|
|
Db::commit();
|
|
|
return app_show(0,"商品确定成功");
|
|
|
}
|