添加个人中心功能
添加订单记录
This commit is contained in:
@@ -365,6 +365,9 @@ class Staffgoods extends ApiBase
|
||||
$this->_error('订单不存在');
|
||||
}
|
||||
$user=Db::name('order')->where('order_sn',$order['order_sn'])->find(); //获取主订单信息
|
||||
if ($user == null){
|
||||
$this->_error('订单不存在');
|
||||
}
|
||||
$data=[
|
||||
'name'=> $user['consignee'],
|
||||
'phone'=> $user['mobile'],
|
||||
@@ -372,19 +375,29 @@ class Staffgoods extends ApiBase
|
||||
'order_id'=>$get['order_id'],
|
||||
'staff_id'=>$order['staff_id'],
|
||||
'score'=>$get['score'],
|
||||
'eceives'=>$get['infoReceives'],
|
||||
'eceivesd'=>$get['infoReceivesd'],
|
||||
'content'=>$get['textareaValue'],
|
||||
'eceives'=>$get['service_attitude'],
|
||||
'eceivesd'=>$get['service_quality'],
|
||||
'content'=>$get['comment'],
|
||||
'create_time'=>time()
|
||||
];
|
||||
$where=Db::name('orderexe_evaluate')->where('order_id',$get['order_id'])->find();
|
||||
if($where){
|
||||
$this->_success('已经提交评价');
|
||||
}else{
|
||||
$inser=Db::name('orderexe_evaluate')->data($data)->insert();
|
||||
$this->_success('评价内容提交成功');
|
||||
$pljl = Db::name('orderexe_evaluate')->where('order_id',$get['order_id'])->find();
|
||||
if ($pljl){
|
||||
$this->_success('请勿重复评价');
|
||||
}
|
||||
|
||||
Db::startTrans();
|
||||
try {
|
||||
//添加评论记录
|
||||
Db::name('orderexe_evaluate')->data($data)->insert();
|
||||
//修改子订单评论状态
|
||||
Db::name('order_exe')->where('id',$get['order_id'])->update(['orderpl'=>1]);
|
||||
// 提交事务
|
||||
Db::commit();
|
||||
}catch (\Exception $exception){
|
||||
// 回滚事务
|
||||
Db::rollback();
|
||||
$this->_error('评价失败');
|
||||
}
|
||||
$this->_success('评价成功');
|
||||
}
|
||||
|
||||
//员工的工资单
|
||||
|
||||
Reference in New Issue
Block a user